Ibm mobilefirst Worklight Appcenter应用程序Android应用程序上载SQL错误

Ibm mobilefirst Worklight Appcenter应用程序Android应用程序上载SQL错误,ibm-mobilefirst,Ibm Mobilefirst,我正在尝试使用Worklight ApplicationCenter控制台安装IBMApplicationCenter.apk(Worklight server for android附带的Appcenter应用程序)。这将导致以下SQL错误: 原因:org.apache.openjpa.persistence.PersistenceException:数据截断:第1行{prepstmnt 428593325 INSERT INTO APPLICATION\u MD'的列“CREATED”的日期

我正在尝试使用Worklight ApplicationCenter控制台安装IBMApplicationCenter.apk(Worklight server for android附带的Appcenter应用程序)。这将导致以下SQL错误:

原因:org.apache.openjpa.persistence.PersistenceException:数据截断:第1行{prepstmnt 428593325 INSERT INTO APPLICATION\u MD'的列“CREATED”的日期时间值不正确:“”(活动、APNS_证书密码、APNS_网关、已创建、描述、IS_安装程序、标签、强制、操作系统、打包、就绪产品、资源类型、更新、供应商、版本、版本名称、版本号、作者、ACL)值(?、、、、、、、、、、、、、、、、、、、、、、、、、)[参数=(字符串)Y,(字符串),(字符串),(时间戳)2013-05-28 11:37:28.433,(String)应用程序Android版本的编译包文件…,(String)N,(String)IBM App Center,(String)N,(String)Android,(String)com.IBM。appcenter@Android(字符串)N,(字符串)apk,(时间戳)2013-05-2811:37:28.433,(字符串)1,(字符串)1.0,(双精度)1.00000999984121,(内部)2,(int)2]}[code=0,state=22001]

在Worklight Console中上载应用程序时,我遇到了类似的数据类型转换和截断问题。请参见以下内容:


我想知道Worklight Enterprise安装附带的架构是否存在问题。我已尝试清理并重新创建Appcenter架构。

从您的另一个问题中,我得出结论,您使用的是MySQL

请确保您没有使用MySQL 5.6或更高版本。MySQL 5.5和MySQL 5.6之间的日期和时间戳行为发生了更改


Worklight与MySQL 5.1和5.5兼容。有关详细信息,请参阅。

我甚至会说这是同一个问题,因此不需要再问其他问题。请告诉我:您使用的MySQL驱动程序是什么?我使用的是MySQL驱动程序V 5.6.11。从下面的帖子来看,Worklight 5似乎还不兼容MySQL 5.6.11。您同意吗?是的,我正在使用mySQL 5.6.11。那么mySQL版本是一个问题吗?(不太好)。你知道Worklight是否也有同样的修复包吗?Worklight目前不支持mySQL 5.6。我们无法对未来的版本发表评论,无论是肯定还是否定。mySQL 5.5.31版本解决了所有SQL问题。干杯!!