0

Worklight Studio 6,SQL 适配器尝试连接到 DB2 数据库。

程序的标准模式

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

当我调用我的程序时,我看到了这个错误

[错误] FWLSE0035E: 调用过程“SqlStatement”失败。[project Infrabel01] 类型“函数”当前不支持编组为 JSON。

日志显示

[err] 0 WorklightPU WARN [Scheduled Executor-thread-1] openjpa.Runtime - 使用 PersistenceUnitInfo 注册 ClassTransformer 时出错:名称“WorklightPU”,根 URL [file:/C:/djna-nobackup/Workspaces/WL6。 0/01/WorklightServerConfig/shared/resources/worklight-jee-library-6.0.0.jar]。错误已被消耗。要查看它,请将您的 openjpa.Runtime 日志级别设置为 TRACE。加载时类转换将不可用。

如何诊断?如何在工作灯中设置跟踪级别?

JPA 文档说:

属性名称="openjpa.Log" 值="DefaultLevel=WARN,运行时=INFO,工具=INFO,SQL=TRACE"

但是在哪里把它放在工作灯里呢?

4

1 回答 1

0

日志中的WorklightPU WARN不相关,并且已在 Worklight 的较新版本中删除。

对于您的实际问题,请参阅以下 developerWorks 主题,其中包含已解决的相同问题。

类型“函数”当前不支持编组为 JSON。

于 2014-01-09T09:52:20.280 回答