Symptom
Using jconn4d.jar a jConnect application cannot connect to ASE database with error message:
java.lang.RuntimeException: ASSERTION: [TDS token should be PARAMFMT (236), instead it is 32] on class com.sybase.jdbc4.tds.SecLoginContext failed in thread main.
at com.sybase.jdbc4.jdbc.ErrorMessage.raiseRuntimeException(ErrorMessage.java:1299)
at com.sybase.jdbc4.utils.Debug.asrt(Debug.java:496)
at com.sybase.jdbc4.tds.SecLoginContext.extractServerPublicKey(SecLoginContext.java:158)
at com.sybase.jdbc4.tds.Tds.processLoginAckToken(Tds.java:5447)
at com.sybase.jdbc4.tds.Tds.doLogin(Tds.java:725)
at com.sybase.jdbc4.tds.Tds.login(Tds.java:579)
at com.sybase.jdbc4.jdbc.SybConnection.tryLogin(SybConnection.java:528)
at com.sybase.jdbc4.jdbc.SybConnection.handleHAFailover(SybConnection.java:3772)
at com.sybase.jdbc4.jdbc.SybConnection.<init>(SybConnection.java:380)
at com.sybase.jdbc4.jdbc.SybConnection.<init>(SybConnection.java:280)
at com.sybase.jdbc4.jdbc.SybDriver.connect(SybDriver.java:224)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at Test.main(Test.java:16)
Read more...
Environment
- SAP Adaptive Server Enterprise (ASE) Software Developer Kit (SDK) 16.0 SP03
- jConnect
- JDBC 16 (is version JDBC 7.0.7)
Product
Keywords
KBA , BC-SYB-SDK , SDK , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.