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”参数调用存储过程?

IBM Worklight:从后端调用推送通知适配器

在 IBM Worklight 中使用适配器调用服务调用安全适配器

IBM Worklight 8.0 Adapter 调用 Java 代码