2013-08-21 84 views
0

Worklight Studio 6,嘗試連接到DB2數據庫的SQL適配器。對於程序診斷Worklight 6 SQL適配器問題,JPA跟蹤

return WL.Server.invokeSQLStatement({ 
    preparedStatement : listUnassignedWorkOrders, 
    parameters : [] 
}); 

標準模式當我引用我的方法我看到這個錯誤

[錯誤] FWLSE0035E:程序調用「的SQLStatement失敗。 [project Infrabel01]類型'功能'目前不支持編組爲JSON的 。

而日誌顯示

[ERR] 0 WorklightPU WARN [安排執行程序線程1] openjpa.Runtime - 而登記 ClassTransformer的與PersistenceUnitInfo發生錯誤:名稱 'WorklightPU' ,root URL [file:/ C:/djna-nobackup/Workspaces/WL6.0/01/WorklightServerConfig/shared/resources/worklight-jee-library-6.0.0.jar]。 錯誤已消耗。要查看它,請將openjpa.Runtime日誌 級別設置爲TRACE。加載時間類轉換將不可用。

如何診斷?我將如何在worklight中設置跟蹤級別?

JPA文檔說:

屬性名= 「openjpa.Log」 值= 「DefaultLevel = WARN,運行時間= INFO, 工具= INFO,SQL = TRACE」

但是,在把它放在工作燈中?

+0

實際的錯誤是由在執行一個錯字造成的,錯誤信息實際上是相當清楚的。 JPA跟蹤如何實現的問題依然存在,但現在是學術問題。 – djna

+0

請始終添加「worklight」標籤,否則可能會漏掉問題。請將此作爲答覆。謝謝。 –

回答

0

日誌中的WorklightPU WARN不相關,並且在較新版本的Worklight中已被刪除。

針對您的實際問題,請參閱以下developerWorks線程,解決相同的問題。

類型'函數'目前不支持到JSON編組。

+0

您能否建議您提供的解決方法是什麼? – edwin