cancel
Showing results for 
Search instead for 
Did you mean: 

SUPPersistenceException in iOS from SUP 2.1.3 PL02

Former Member
0 Kudos

Hi,

We are facing the issue while calling the data/stored procedure from the HANA DB in iOS.

We are using SUP 2.1.3 with PL02 & also the app is getting crashed in iOS & getting following error:-

Terminating app due to uncaught exception 'SUPPersistenceException', reason: 'SUPPersistenceException from synchronize: -- SUPSynchronizeException: Sync failed: -857 (ERROR) %1:[-10244] The MobiLink server has encountered an error and the s'

*** First throw call stack:

While in SUP error log we are getting following:-

2012-12-28 15:52:06.750  Application ID=mMR_On_HANA, Application Connection ID=SIMULATOR-SUPADMIN__mMR_On_HANA, User=supAdmin@admin, Correlation ID=, Package=mmr_on_hana:1.0, MBO=LogRecordImpl, Operation=create, Thread ID=224, Node ID=supserver, Error=[-10158] Exception thrown in method: 'public java.lang.String com.sybase.djc.mobilink.EventHandler.beginDownloadConnection(java.sql.Timestamp,java.lang.String)'. Error description: 'com.sybase.djc.SystemException: com.sybase.djc.transaction.TransactionContext.*AnonymousTransaction*'.

Stack trace: 'com.sybase.djc.SystemException: com.sybase.djc.transaction.TransactionContext.*AnonymousTransaction*

          at com.sybase.djc.mobilink.DownloadHandler.beginDownloadConnection(DownloadHandler.java:205)

          at com.sybase.djc.mobilink.DownloadHandler_DJC.access$001(DownloadHandler_DJC.java:4)

          at com.sybase.djc.mobilink.DownloadHandler_DJC$1.invoke(DownloadHandler_DJC.java:29)

          at com.sybase.djc.transaction.TransactionManager.invokeNotSupported1(TransactionManager.java:670)

          at com.sybase.djc.transaction.TransactionManager.invokeNotSupported(TransactionManager.java:632)

          at com.sybase.djc.mobilink.DownloadHandler_DJC.beginDownloadConnection(DownloadHandler_DJC.java:43)

          at com.sybase.djc.mobilink.EventHandler.beginDownloadConnection(EventHandler.java:721)

          at sun.reflect.GeneratedMethodAccessor350.invoke(Unknown Source)

          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

          at java.lang.reflect.Method.invoke(Method.java:597)

          at ianywhere.ml.script.MethodInfo.invoke(MethodInfo.java:11382)

Caused by: com.sybase.djc.SystemException: com.sybase.djc.transaction.TransactionContext.*AnonymousTransaction*

          at com.sybase.sup.server.mbs.SUPPackageUtil.invokeDBClassStaticMethod(SUPPackageUtil.java:110)

          at com.sybase.sup.server.mbs.SUPPackageUtil.invokeDBClassStaticMethod(SUPPackageUtil.java:127)

          at com.sybase.djc.mobilink.DownloadHandler.beginDownloadConnection(DownloadHandler.java:197)

          ... 10 more

Caused by: com.sybase.djc.transaction.TransactionRolledbackSystemException: com.sybase.djc.transaction.TransactionContext.*AnonymousTransaction*

          at com.sybase.djc.transaction.TransactionManager.invokeRequiresNew(TransactionManager.java:1011)

          at com.sybase.djc.transaction.TransactionManager.invokeRequiresNew(TransactionManager.java:747)

          at com.sybase.djc.transaction.TransactionManager.invokeRequired(TransactionManager.java:1078)

          at com.sybase.sup.server.mbs.SUPPackageUtil.invokeStatic(SUPPackageUtil.java:278)

          at com.sybase.sup.server.mbs.SUPPackageUtil.invokeDBClassStaticMethod(SUPPackageUtil.java:102)

          ... 12 more

Caused by: com.sybase.djc.SystemException: java.lang.reflect.InvocationTargetException

          at com.sybase.sup.server.mbs.SUPPackageUtil$1.invoke(SUPPackageUtil.java:265)

          at com.sybase.djc.transaction.TransactionManager.invokeRequiresNew(TransactionManager.java:845)

          ... 16 more

Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException

          at com.sybase.vader.cache.CacheUtil.invokeWithDeadlockRetry(CacheUtil.java:613)

          at com.sybase.vader.cache.SimpleRefreshManager.invokeWithDeadlockRetry(SimpleRefreshManager.java:1315)

          at com.sybase.vader.cache.SimpleRefreshManager.refreshAsNeeded(SimpleRefreshManager.java:378)

          at com.sybase.vader.cache.SimpleRefreshManager.refreshAsNeeded(SimpleRefreshManager.java:1242)

          at com.sybase.vader.cache.CacheStatisticsRefreshManager.refreshAsNeeded(CacheStatisticsRefreshManager.java:204)

          at com.sybase.vader.cache.CompositeRefreshManager.refreshAsNeeded(CompositeRefreshManager.java:138)

          at com.sybase.vader.mms.DataServiceImpl.beforeDownload(DataServiceImpl.java:523)

          at mMR_On_HANA.server.MMR_On_HANADB.refreshCache(MMR_On_HANADB.java:313)

          at sun.reflect.GeneratedMethodAccessor369.invoke(Unknown Source)

          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

          at java.lang.reflect.Method.invoke(Method.java:597)

          at com.sybase.sup.server.mbs.SUPPackageUtil$1.invoke(SUPPackageUtil.java:261)

          ... 17 more

Caused by: java.lang.reflect.InvocationTargetException

          at sun.reflect.GeneratedMethodAccessor329.invoke(Unknown Source)

          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

          at java.lang.reflect.Method.invoke(Method.java:597)

          at com.sybase.vader.cache.CacheUtil.invokeWithDeadlockRetry(CacheUtil.java:557)

          ... 28 more

Caused by: com.sybase.djc.transaction.TransactionRolledbackSystemException: com.sybase.djc.transaction.TransactionContext.*AnonymousTransaction*

          at com.sybase.djc.transaction.TransactionManager.invokeRequiresNew(TransactionManager.java:1011)

          at com.sybase.djc.transaction.TransactionManager.invokeRequiresNew(TransactionManager.java:747)

          at com.sybase.vader.djc.environment.MmsDjcTransactionManager.invokeRequiresNew(MmsDjcTransactionManager.java:31)

          at com.sybase.vader.cache.SimpleRefreshManager.internalRefreshAsNeeded(SimpleRefreshManager.java:495)

          ... 32 more

Caused by: java.lang.NullPointerException

          at com.sybase.vader.core.record.DelegatingResultSetRecord.close(DelegatingResultSetRecord.java:83)

          at com.sybase.vader.cache.PKMergeProcessor.internalAccumulateDeltas(PKMergeProcessor.java:515)

          at com.sybase.vader.cache.PKMergeProcessor.actualAccumulateDeltas(PKMergeProcessor.java:386)

          at com.sybase.vader.cache.PKMergeProcessor.accumulateDeltas(PKMergeProcessor.java:445)

          at com.sybase.vader.cache.PKMergeProcessor.accumulateDeltas(PKMergeProcessor.java:738)

          at com.sybase.vader.cache.MonitoringMergeProcessor.accumulateDeltas(MonitoringMergeProcessor.java:90)

          at com.sybase.vader.cache.SimpleRefreshManager.accumulateDeltas(SimpleRefreshManager.java:1114)

          at com.sybase.vader.cache.SimpleRefreshManager.refreshLoadGroup(SimpleRefreshManager.java:926)

          at com.sybase.vader.cache.SimpleRefreshManager.refreshLoadGroups(SimpleRefreshManager.java:894)

          at com.sybase.vader.cache.SimpleRefreshManager.access$600(SimpleRefreshManager.java:32)

          at com.sybase.vader.cache.SimpleRefreshManager$2.invoke(SimpleRefreshManager.java:454)

          at com.sybase.vader.djc.environment.MmsDjcTransactionManager.internalInvoke(MmsDjcTransactionManager.java:52)

          at com.sybase.vader.djc.environment.MmsDjcTransactionManager.access$000(MmsDjcTransactionManager.java:13)

          at com.sybase.vader.djc.environment.MmsDjcTransactionManager$1.invoke(MmsDjcTransactionManager.java:28)

          at com.sybase.djc.transaction.TransactionManager.invokeRequiresNew(TransactionManager.java:845)

          ... 35 more

Please suggest.

Regards,

Shrikant.

Accepted Solutions (0)

Answers (1)

Answers (1)

rakshit_doshi
Active Contributor
0 Kudos

Hi,

Sybase persistence exception -857 is normally received when the services of the server is not responding.

What you can do is stop all the Unwired Services and then restart it again and then reset the simulator (if testing on the simulator) delete the application connection from Sybase Control Center and then try running the application again.

It should start working.

Hope this helps.