Hello, i am developing an android application with SMP 2.2 sp04 and i am using a relay server. When i am calling the synchronize() i am getting this error message ERROR [Exception message = com.ianywhere.ultralitejni12.implementation.JniException: UltraLiteJ Error[-1305]: MobiLink communication error -- code: 231, parameter: , system code: 0Details: StreamErrorCode = 231 StreamErrorMessage = null any help will ge greatly appreciated, my thanks in advance! |
Mobilink communication error code 231 is a protocol error. http://dcx.sybase.com/index.html#1201/en/saerrors/mlcommerr231.html
Does the problem occur if you connect directly to the ML/SUP Server without going through the Relay Server?
If NO : Can you please post the Relay Server log file and the Outbound Enabler log file from when the problem occurs? If you can easily reproduce the problem, please set the verbosity level of both processes to 5 (modify the Relay Server config file, and add "-v5" to rsoe start line) and post verbose logs for the Relay Server and RSOE.
If YES: This might be an indication that the version of the MobiLink Server and the version of the UltraLite client are incompatible, but to properly diagnose the issue, we will need to see the Mobilink Server log (it's called mlsrv_err.txt in an SUP install I believe), preferably with the verbosity settings set to "-vx+".
Reg
The MobLink communication error 231 is documented here:
http://dcx.sybase.com/index.html#1201/en/saerrors/mlcommerr231.html
Can you provide a MobiLink log from the timeframe that this error was reported. It is possible that it may also be recorded in the SMP server log.