Symptom
- The code is based on the example SUP101 for SUP 2.1.3 to initialize SUP.
- The registration and first synchronize work as expected
- When you turn on the ISynchronisationGroup the next synchronization fails.
The following error is observed:
System.TypeInitializationException
{"iAnywhere.Data.UltraLite.ULException: Synchronization failed due to an
error on the server:
[-10225] Message: Failure occurred while executing user supplied code\r\n at
iAnywhere.Data.UltraLite.ULConnection.RuntimeErrorCheck()\r\n at
iAnywhere.Data.UltraLite.ULConnection.Synchronize()\r\n at
com.sybase.afx.db.ConnectionUtil.Synchronize(ConnectionWrapper dbConn,
SyncStatusListener listener, Connection connection, String[] mboNames,
Hashtable tableMBOMap) in
u:\\codegen\\afx\\src\\cs\\com\\sybase\\afx\\db\\ConnectionUtil.cs:line244"}
In the SUP Server log file this error is logged :
2013-09-12 13:49:34.279 WARN Other Thread-209
[Mobile.server.MobileDB] [] []
{"_op":"C","level":5,"code":500,"eisCode":"","message":
"java.sql.SQLException:Value is out of range for conversion.",
"component":"MobileDB","entityKey":null,"operation":"
synchronize","requestId":null,"timestamp":"2013-09 -12
11:49:34.278","messageId":0,"_rc":0}
In the SUP Server log, the SUP version used is shown as :
SUP 2.2 SP02, build 2.2.2.244
Turning on Log level in the SCC to 'DEBUG' for the components Data Services, MMS, MSG, Mobilink shows this in the SUP server log :
Caused by: com.sybase.djc.SystemException: Value is out of range for conversion.
at com.sybase.djc.mobilink.DownloadHandler.handle(DownloadHandler.java:279)
at com.sybase.djc.mobilink.DownloadHandler_DJC.handle(DownloadHandler_DJC.java:132)
Caused by: java.sql.SQLException: Value is out of range for conversion.
at ianywhere.ml.script.MLPreparedStatement.setString(MLPreparedStatement.java:1077)
at com.sybase.afx.jdbc.StatementUtil.setChar(StatementUtil.java:561)
Read more...
Environment
- Sybase Unwired Platform 2.1.3
- Windows Native app
- Microsoft Visual Studio 2012
- Standard .NET application in C#
Product
Keywords
Synchronize, MBO, SUP101, ISynchronisationGroup, synchronization, fail,
Synchronization failed due to an error on the server,
Value is out of range for conversion , KBA , MOB-SUP-SDK-OAP , Mobile SDK Object API , MOB-SUP , Sybase Unwired Platform , 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.
SAP Knowledge Base Article - Preview