on 2016 May 09 8:55 PM
Hello everyone,
My name is Marc, we have been working on a SMP 2.3 SP04 MBO Android native application that connects through Relay Server, and sometimes, when performing big synchronizations, we are getting some random (not always) timeout errors:
'com.ianywhere.ultralitejni16.implementation.JniException: UltraLiteJ Error[-1305]: MobiLink communication error -- code: 201, parameter: 128, system code: 0Details:
StreamErrorCode = 201
StreamErrorMessage = 128
We have been doing some research and found this document at sybase infocenter, it says:
"For Java/UltraliteJ you cannot set a timeout, because UltraLiteJ does not provide an API to set a timeout value for client connection..."
But actually in the "stream parameters" at the SynchronizationProfile, we are able to set up the timeout. Will it be ignored?.
MyAppDB.getSynchronizationProfile().getStreamParams().setTimeout(600);
My questions are:
Error: [-10279] Connection was dropped due to a lack of network activity
Warning: [10050] ODBC: [Sybase][ODBC Driver][SQL Anywhere]User 'DBA' has the row in 'ml_database' locked (ODBC State = 40001, Native error code = -210)
Error: [-10343] The remote database identified by remote ID '<id>' is already synchronizing or the database connection is unusable: unable to access the lock
Thank you for your help,
Marc.
Request clarification before answering.
the timeout option should be available with the most recent SPs. As the documentation suggested, the timeout parameter will simply be ignored.
The suggestion is to try and upgrade to the latest SP08.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
78 | |
11 | |
9 | |
8 | |
7 | |
5 | |
4 | |
4 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.