【问题标题】:Diagnosing Worklight 6 SQL Adapter issue, JPA tracing诊断 Worklight 6 SQL 适配器问题、JPA 跟踪
【发布时间】:2013-08-21 05:53:47
【问题描述】:

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

程序的标准模式

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

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

[错误] FWLSE0035E: 调用过程“SqlStatement”失败。 [project Infrabel01] Type 'Function' 目前不支持 编组为 JSON。

日志显示

[err] 0 WorklightPU WARN [计划执行线程 1] openjpa.Runtime - 注册时出错 具有 PersistenceUnitInfo 的 ClassTransformer:名称“WorklightPU”,根 网址 [文件:/C:/djna-nobackup/Workspaces/WL6.0/01/WorklightServerConfig/shared/resources/worklight-jee-library-6.0.0.jar]。 错误已被消耗。要查看它,请设置您的 openjpa.Runtime 日志 水平跟踪。加载时类转换将不可用。

如何诊断?如何在 worklight 中设置跟踪级别?

JPA 文档说:

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

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

【问题讨论】:

  • 实际的错误是执行中的拼写错误,错误信息其实很清楚。如何启用 JPA 跟踪的问题仍然存在,但现在是学术问题。
  • 请务必同时添加“worklight”标签,否则我们可能会错过问题。请也将其写为答案。谢谢。

标签: worklight-adapters


【解决方案1】:

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

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

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

【讨论】:

  • 您能否建议您提供的链接已过期的解决方法是什么
猜你喜欢
  • 2011-04-04
  • 1970-01-01
  • 2013-02-12
  • 1970-01-01
  • 2011-11-21
  • 2011-02-24
  • 1970-01-01
  • 2018-01-27
  • 1970-01-01
相关资源
最近更新 更多