2015-02-05 55 views
0

使用Worklight Console站點將程序包上傳到Worklight時出錯。IBM Worklight:未能使用Worklight Console上載程序包 - jpa.entity.ProjectEntity

對象 'com.ibm.worklight.dataaccess.jpa.entity.ProjectEntity-com.ibm.worklight.dataaccess.jpa.entity.ProjectEntity-' 不受此背景下管理

我剛剛看到此錯誤消息,使用瀏覽器開發工具來調查請求和響應網絡活動。

PS:在我的項目和包中沒有任何JPA類。

我的環境:

  • IBM MobileFirst 6.3(工作燈)
  • 的IBM WebSphere 8.5.5自由
  • MySQL的
  • 的Windows Server 2008 R2
  • 混合應用程序的Android環境

完整的錯誤消息:

{「id」:147,「type」:「UPLOAD_APPLICATION」,「status」:「PENDING」,「project」:{「name」:「project1」},「timeCreated」 02-05T19:37:08.000Z 「 」username「 的: 」USER1「, 」appServerId「: 」自由「, 」說明「:{ 」appVersionsDeployed「:[{ 」的applicationName「: 」App1的「, 」環境「:」機器人」, 「版本」: 「1.0」},{ 「的applicationName」: 「App1的」, 「環境」: 「普通」, 「版本」: 「1.0」}], 「appVersionsAlreadyDeployed」:[], 「文件名」: 「App1的-all.wlapp」}, 「錯誤」:[{ 「日期」: 「2015-02-05T19:37:08.655Z」, 「相」: 「VALIDATE」, 「代碼」: 「失敗」,「異常「:」ArgumentException「,」details「:」Object \「com.ibm.worklight.dataaccess.jpa.entity.ProjectEntity-com.ibm.worklight.dataaccess.jpa.entity.ProjectEntity-2不受此管理上下文。「}],」warnings「:[],」productVersion「:」6.3.0.00-20141127-1357「}

回答

-1

問題是文件大小(.wlapp)。 當文件大於7MB時,出現錯誤。

+0

您需要增加mysql.ini文件中的max_allowed_pa​​cket_size值。 – 2015-02-06 04:51:09

+0

它沒有工作。原始值是256MB(268435456),使用MySql控制檯更改爲512MB(536870912)。 (設置全局max_allowed_pa​​cket = 1024 * 1024 * 512;)。我重新啓動了mysql。 – 2015-02-06 11:10:22

+0

從未嘗試通過控制檯。像這裏試試,編輯文件:http://stackoverflow.com/questions/8062496/how-to-change-max-allowed-packet-size – 2015-02-06 11:12:56

相關問題