错误99在Android

时间:2016-08-03 17:40:36

标签: android genexus genexus-sd

我在Genexus Ev3 U9上的Android应用上执行Synchronization.Receive()手动同步,但过程正在返回并且错误99.检查Catlog我发现错误正在发生,正在调用 http://myhost/MyAppWeb/rest/MyAppOfflineDatabase?fmt=json 当我从桌面浏览器打开此地址时,我看到以下json

{"error":{"code":"500","message":"Ya existe una propiedad con el nombre 'HttpOperationSelectorData'."}}

我认为这是与离线数据库结构相关的问题,因此我再次创建了脱机数据库,从设备上的应用程序中删除了数据,卸载了它并重新安装但问题仍然存在。

我还应该检查什么?

这是发生错误的catlog段:

08-03 22:36:29.298 D/Genexus-HTTP(23857): Request (POST) to http://192.168.12.178/MyApp/rest/MyAppOfflineDatabase?fmt=json 

08-03 22:36:30.711 E/Genexus-HTTP(23857): Response (500) from http://192.168.12.178/MyApp/rest/MyAppOfflineDatabase?fmt=json

08-03 22:36:30.712 E/GeneXusApplication(23857): Type:System.Data.SqlClient.SqlException.DBMS Error Code:8163.The text, ntext, or image data type cannot be selected as DISTINCT.

08-03 22:36:30.712 E/GeneXusApplication(23857): Invalid sync response from server

谢谢

1 个答案:

答案 0 :(得分:0)

我没有找到真正的问题,但它与其中一个交易有关。我将所有对象导出到新的知识库并开始删除事务;首先是那些带有某种警告的人,他们都是关于缺失索引的,但没什么不好的。最后,我删除了一个事务,这解决了这个问题。所以也许知道发生了什么会很好,但至少我想分享一下如何解决它。