question

Alexander-1399 avatar image
0 Votes"
Alexander-1399 asked AmeliaGu-msft answered

numMsgsRcvd:1 should be less than numMsgsSent:1

I was starting up my Program as the following error occured:

E/AndroidRuntime: FATAL EXCEPTION: pool-2-thread-1
Process: de.heffnersoftware.hsproduction, PID: 8295
java.lang.AssertionError: numMsgsRcvd:1 should be less than numMsgsSent:1
at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6303)
at com.microsoft.sqlserver.jdbc.TDSReader.nextPacket(IOBuffer.java:6269)
at com.microsoft.sqlserver.jdbc.TDSReader.ensurePayload(IOBuffer.java:6247)
at com.microsoft.sqlserver.jdbc.TDSReader.readBytes(IOBuffer.java:6531)
at com.microsoft.sqlserver.jdbc.TDSChannel$SSLHandshakeInputStream.readInternal(IOBuffer.java:833)
at com.microsoft.sqlserver.jdbc.TDSChannel$SSLHandshakeInputStream.read(IOBuffer.java:821)
at com.microsoft.sqlserver.jdbc.TDSChannel$ProxyInputStream.readInternal(IOBuffer.java:1003)
at com.microsoft.sqlserver.jdbc.TDSChannel$ProxyInputStream.read(IOBuffer.java:991)
at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readFromSocket(ConscryptEngineSocket.java:936)
at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket(ConscryptEngineSocket.java:900)
at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.access$100(ConscryptEngineSocket.java:722)
at com.android.org.conscrypt.ConscryptEngineSocket.doHandshake(ConscryptEngineSocket.java:238)
at com.android.org.conscrypt.ConscryptEngineSocket.startHandshake(ConscryptEngineSocket.java:217)
at com.microsoft.sqlserver.jdbc.TDSChannel.enableSSL(IOBuffer.java:1753)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:2233)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:1898)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal(SQLServerConnection.java:1739)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:1063)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:572)
at java.sql.DriverManager.getConnection(DriverManager.java:580)
at java.sql.DriverManager.getConnection(DriverManager.java:236)
at de.heffnersoftware.HsDatabase.getConn(HsDatabase.kt:184)
at de.heffnersoftware.HsDatabase.GetDatabaseVersion(HsDatabase.kt:250)
at de.heffnersoftware.hsproduction.ui.home.HomeViewModel$_text$1$1.run(HomeViewModel.kt:18)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)


I haven't found a solution so far, so any help would be appreciated

sql-server-generalsql-server-transact-sql
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

TomPhillips-1744 avatar image
1 Vote"
TomPhillips-1744 answered

This is a JDBC bug. Please see:

https://github.com/google/conscrypt/issues/964

5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

AmeliaGu-msft avatar image
0 Votes"
AmeliaGu-msft answered

Hi Alexander-1399,

Welcome to Microsoft Q&A.
For this issue, suggest you submit it to the Microsoft feedback at this link https://feedback.azure.com/forums/908035-sql-server.
Your feedback is valuable for Microsoft to improve the level of products and service. And all of the feedback you share will be monitored and reviewed by the Microsoft engineering teams.

Best Regards,
Amelia


If the answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.