IBM Worklight:调用 Worklight 适配器时没有 SessionManager
Posted
技术标签:
【中文标题】IBM Worklight:调用 Worklight 适配器时没有 SessionManager【英文标题】:IBM Worklight: No SessionManager in calling Worklight adapter 【发布时间】:2013-09-09 09:59:34 【问题描述】:有时在调用 Worklight 适配器时,服务器日志中会遇到以下错误“No SessionManager”。再次调用适配器时,返回结果。我检查了会话 ID 是否保持不变。
我可以知道出现这种错误的可能原因是什么吗?谢谢!
环境:Worklight 5.0.6.1
服务器日志:
[2013-09-09 17:55:38] FWLSE0099E: An error occurred while invoking procedure TestAdapter/getTestDataFWLSE0100E: parameters:
"arr": [
]
No SessionManager
FWLSE0101E: Caused by: null
.metadata.log:
!ENTRY com.worklight.studio.plugin 4 0 2013-09-09 17:55:38.709
!MESSAGE FWLSE0099E: An error occurred while invoking procedure TestAdapter/getTestDataFWLSE0100E: parameters:
"arr": [
]
No SessionManager
FWLSE0101E: Caused by: null
【问题讨论】:
您能否将 server.log 和 .metadata/.log 文件添加到问题中?希望它会在那里。 嗨 Idan,基本上日志很相似。请查看我的更新。 这就是你在这两个地方找到的所有东西? (.metadata 是一个隐藏文件夹) 是的,请查看编辑 我认为需要更多背景信息......这些适配器请求背后的故事是什么?其他适配器也会发生这种情况吗?这个有什么独特之处? 【参考方案1】:在较新版本的 Worklight 中不再重现此错误。我对您的建议是更新到 Worklight v5.0.6.2 的最新 iFix,或者更好 - 升级到 MobileFirst Platform(以前的 Worklight)v6.3 / v7.0。
【讨论】:
以上是关于IBM Worklight:调用 Worklight 适配器时没有 SessionManager的主要内容,如果未能解决你的问题,请参考以下文章
IBM worklight - “找不到适配器,过程调用错误”
IBM Worklight - 是不是可以使用 Out 参数调用存储过程?
IBM Worklight - 如何使用“OUT”参数调用存储过程?