cancel
Showing results for 
Search instead for 
Did you mean: 

Calling SyncObjectGenerator.jar. leads to SQLException: The sajdbc.jar build does not match the shared object build

Former Member
2,648

I am trying to generate synchronization logic between Oracle, Mobilink and a SQL Anywhere reference database. For that I am running a build.xml with Ant that calls SyncObjectGenerator.jar. Getting the following exception block:

[java] MakeConnection - SQL Exception
     [java] java.sql.SQLException: The sajdbc.jar build does not match the shared object build
     [java]     at sybase.jdbc4.sqlanywhere.IDriver.makeODBCConnection(Native Method)
     [java]     at sybase.jdbc4.sqlanywhere.IDriver.connect(IDriver.java:811)
     [java]     at java.sql.DriverManager.getConnection(DriverManager.java:664)
     [java]     at java.sql.DriverManager.getConnection(DriverManager.java:270)
     [java]     at ianywhere.ml.tools.SyncObjectGenerator.makeConnection(Unknown Source)
     [java]     at ianywhere.ml.tools.SyncObjectGenerator.execute(Unknown Source)
     [java]     at ianywhere.ml.tools.SyncObjectGenerator.main(Unknown Source)
     [java] **java.sql.SQLException: The sajdbc.jar build does not match the shared object build**
     [java]     at sybase.jdbc4.sqlanywhere.IDriver.makeODBCConnection(Native Method)
     [java]     at sybase.jdbc4.sqlanywhere.IDriver.connect(IDriver.java:811)
     [java]     at java.sql.DriverManager.getConnection(DriverManager.java:664)
     [java]     at java.sql.DriverManager.getConnection(DriverManager.java:270)
     [java]     at ianywhere.ml.tools.SyncObjectGenerator.makeConnection(Unknown Source)
     [java]     at ianywhere.ml.tools.SyncObjectGenerator.execute(Unknown Source)
     [java]     at ianywhere.ml.tools.SyncObjectGenerator.main(Unknown Source)

I ran java -cp sajdbc4.jar sybase.jdbc.sqlanywhere.IBuildNum. I am getting the version 16.0.0.2193

What is the workaround here? Please suggest.

Note: 1. Oracle, mobilink and sql anywhere reference db - all are running in my consolidated server 2. I am using SQL Anywhere 16.0.0.2043. The required version for the application was 16.0.0.1823 or higher.

Accepted Solutions (0)

Answers (0)