cancel
Showing results for 
Search instead for 
Did you mean: 

SUP Mobile SDK & Server Incompatibles

Former Member
0 Kudos

Hello community, I am having this Exception while trying to connect to a Server 2.1.0 Personal Developer Edition from a MobileSDK 2.1.3 Developers Edition

Do somebody know why is this happening?

Is it due to the minor version (x.x.0 != x.x.3).

java.lang.Exception: Client and server version is not compatible. Server upgrade is needed.

          at com.sybase.uep.datasources.uepprofile.UEPServerConnection.checkCompatibility(UEPServerConnection.java:96)

          at com.sybase.uep.datasources.uepprofile.UEPServerConnection.<init>(UEPServerConnection.java:58)

          at com.sybase.uep.datasources.uepprofile.UEPConnectionFactory.createConnection(UEPConnectionFactory.java:16)

          at org.eclipse.datatools.connectivity.internal.ConnectionFactoryProvider.createConnection(Unknown Source)

          at org.eclipse.datatools.connectivity.internal.ConnectionProfile.createConnection(Unknown Source)

          at org.eclipse.datatools.connectivity.ui.PingJob.createTestConnection(Unknown Source)

          at org.eclipse.datatools.connectivity.ui.PingJob.run(Unknown Source)

          at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

Accepted Solutions (0)

Answers (2)

Answers (2)

Vlad
Advisor
Advisor
0 Kudos
SandipAgarwalla
Active Contributor
0 Kudos

Looks like its because of the version compatibility. You would need to upgrade the server to at least 2.1.3 or higher..

former_member190800
Contributor
0 Kudos

Correct.

As a general rule, for applications using the MBO APIs for sync, the server and sdk should be of same major and minor version, or the server should be of higher version.

For the OData SDK, newer versions of the sdk are back-tested to server version 2.1.2, and higher versions of the server support lower versions of the sdk, also to SUP 2.1.2.