android - 如何解决 MobiLink server has encountered an error and the synchro in SUP android

标签 android synchronization sap sup

我正在使用 SUP 开发 android 应用程序。应用程序在 SCC 上注册并最初同步到 SUP 服务器但是当我同步(“测试”)特定同步组时它会给我以下异常

TestDB.synchronize("Test");
p.setPersonalizationKey1(new BigDecimal("0"));
p.setPersonalizationKey2("");
p.save();

同步方法异常

W/System.err(5633): 
com.sybase.persistence.SynchronizeException:
 com.ianywhere.ultralitejni12.implementation.JniException: UltraLiteJ Error
[-857]: Synchronization failed due to an error on the server: 
[-10244] The MobiLink server has encountered an error and the synchro

SUP 服务器日志:

[Test.server.TestDB]

{"_op":"C","level":5,"code":500,"eisCode":"","message":"java.lang.IllegalStateException:column index 1 在 columnIndexMap 中没有条目: {1=空, 2=2, 3=3, 4=4, 5=5, 6=6, 7=空, 8=空, 9=7, 10=空, 11=8, 12=9, 13=空,14=11,15=12,16=13,17=14,18=15,19=16,20=17,21=18,22=19,23=20,24=21,25= 22, 26=23, 27=24, 28=25, 29=26, 30=27, 31=28, 32=29, 33=30, 34=39, 35=40, 36=41, 37=42, 38=43, 39=44, 40=45, 41=46, 42=47, 43=48, 44=49, 45=50, 46=51, 47=52, 48=53, 49=54, 50= 55, 51=56, 52=57, 53=58, 54=59, 55=60, 56=61, 57=62, 58=63, 59=64, 60=65, 61=66, 62=67, 63=68, 64=69, 65=70, 66=71, 67=72, 68=73, 69=74, 70=75, 71=76, 72=77, 73=78, 74=79, 75= 80, 76=81, 77=82, 78=83, 79=84, 80=85, 81=86, 82=87, 83=88, 84=89, 85=90, 86=91, 87=92, 88=93, 89=94, 90=95, 91=96, 92=97, 93=98, 94=99, 95=100, 96=101, 97=102, 98=103, 99=104, 100= 105, 101=106, 102=107, 103=108, 104=109, 105=110, 106=111, 107=null, 108=113, 109=null, 110=114, 111=115, 112=124} ; columnNameMap: {_ID=_ID, _Type=_Type, n","component":"TestDB","entityKey":null,"operation":"synchronize","re​​questId":null,"timestamp":"2014- 04-30 11:31:33.625","messageId":0,"_rc":0}

请知道的 friend 帮我解决一下。

最佳答案

SUP 期望从后端收到的内容与实际收到的内容之间似乎不匹配。看起来像一个不可为 null 的列正在从后端接收 null 值

关于android - 如何解决 MobiLink server has encountered an error and the synchro in SUP android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23363269/

相关文章:

java - 如何防止java中同步代码中的happens-before?

sap - 地址已在使用 : JVM_Bind when deploying to localhost

javascript - 为分析和跟踪设置 Android 应用程序

java - 尽管有 Try/Catch,Android 应用还是崩溃了

c++ - WaitForSingleObject 问题

java - 为什么我的排队任务没有被线程池中的所有线程处理?

java - SAP JCO 线程安全吗?

mysql - 无法进行 SUM 运算 SQL

android - Dimen 属性在德语 android 中不起作用

Android:如何从输入流创建 9patch 图像?