工作灯Appcenter应用Android应用程序上传SQL错误(Worklight Appcent

2019-11-02 04:17发布

我试图安装IBMApplicationCenter.apk(随工作灯服务器为Android Appcenter应用程序),使用工作灯ApplicationCenter控制台。 这导致了这个SQL错误:

Caused by: <openjpa-1.2.2-r422266:898935 nonfatal general error> org.apache.openjpa.persistence.PersistenceException: Data truncation: Incorrect datetime value: '' for column 'CREATED' at row 1 {prepstmnt 428593325 INSERT INTO APPLICATION_MD (ACTIVE, APNS_CERTIFICATE_PASSWORD, APNS_GATEWAY, CREATED, DESCRIPTION, IS_INSTALLER, LABEL, MANDATORY, OS, PKG, READY_PROD, RESOURCE_TYPE, UPDATED, VENDOR, VERSION, VERSION_NAME, VERSION_NUM, AUTHOR, ACL) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [params=(String) Y, (String) , (String) , (Timestamp) 2013-05-28 11:37:28.433, (String) The compiled package file for the Android version of the Application..., (String) N, (String) IBM App Center, (String) N, (String) Android, (String) com.ibm.appcenter@Android, (String) N, (String) apk, (Timestamp) 2013-05-28 11:37:28.433, (String) , (String) 1, (String) 1.0, (double) 1.0000099998474121, (int) 2, (int) 2]} [code=0, state=22001]

我曾与数据类型转换类似的问题和截断,同时上传在工作灯控制台应用程序。 看到这一点:

工作灯,wlapp部署-SQL的错误换小工具-表上的MySQL

让我怀疑是否有与附带工作灯企业安装模式的问题。 我试图清洗和重新创建Appcenter架构。

Answer 1:

从您的其他问题,我断定你使用MySQL。

请确保您不使用MySQL 5.6或更高版本。 已有的MySQL 5.5和MySQL 5.6之间的日期和时间标记的行为变化。

工作灯是使用MySQL 5.1和5.5兼容。 有关详细信息,请参阅IBM工作灯应用中心5.0.6系统要求 。



文章来源: Worklight Appcenter Application Android App upload SQL Error