我正在开发使用SUP的android应用程序。应用程序在SCC上注册,且最初同步到SUP服务器,但当我同步(“测试”)特定同步组时,它会给我以下异常
TestDB.synchronize("Test");
p.setPersonalizationKey1(new BigDecimal("0"));
p.setPersonalizationKey2("");
p.save();synchronize方法出现异常
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超级服务器日志:
[Test.server.TestDB]{"_op":"C","level":5,"code":500,"eisCode":"","message":"java.lang.IllegalStateException:column索引1在columnIndexMap中没有条目:{1=null,2=2,3=3,4=4,5=5,6=6,7=null,8=null,9=7,10=null,11=8,12=9,13=null,14=11,15=12,#en41,#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,#en45,#en50,#en51,,#53#,#en54,#en55,#en56,#en57,#en58,#en61,#en61,#en60105=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","requestId":null,"timestamp":"2014-04-30 11:31:33.625","messageId":0,"_rc":0}
有谁知道请帮我解决这个问题。
发布于 2014-05-23 16:11:00
在SUP期望从后端接收的内容和实际接收的内容之间似乎存在不匹配。看起来不能为空的列正在从后端接收null值
https://stackoverflow.com/questions/23363269
复制相似问题