Lotus domino HTTP任务的Osgi点错误

Lotus domino HTTP任务的Osgi点错误,lotus-domino,tasklet,Lotus Domino,Tasklet,HTTP任务的Osgi点错误 我在这些任务中有奇怪的行为。 如果http任务正在运行,则会显示错误ArrayIndexOutOfBoundsException > load dots - Domino OSGi Tasklet Container is alreadyrunning with this profile: Message Queue name already in use. > tell dots taskinfo UpdateWidgetsTask - HTTP J

HTTP任务的Osgi点错误

我在这些任务中有奇怪的行为。 如果http任务正在运行,则会显示错误ArrayIndexOutOfBoundsException

> load dots
- Domino OSGi Tasklet Container is alreadyrunning with this profile: Message Queue name already in use.

> tell dots taskinfo UpdateWidgetsTask
- HTTP JVM: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: -1
- HTTP JVM:        at org.openntf.domino.extmgr.events.EMEventIds.getEMEventFromId(EMEventIds.java:38)
- HTTP JVM:        at org.openntf.domino.extmgr.EMBridgeMessageQueue$QueueDispatcher.run(EMBridgeMessageQueue.java:54)
- HTTP JVM:        at org.openntf.domino.thread.AbstractWrappedTask.invokeWrappedTask(AbstractWrappedTask.java:217)
- HTTP JVM:        at org.openntf.domino.thread.AbstractWrappedTask.callOrRun(AbstractWrappedTask.java:196)
- HTTP JVM:        at org.openntf.domino.thread.DominoExecutor$DominoWrappedRunnable.run(DominoExecutor.java:58)
- HTTP JVM:        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:450)
- HTTP JVM:        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:314)
- HTTP JVM:        at java.util.concurrent.FutureTask.run(FutureTask.java:149)
- HTTP JVM:        at org.openntf.domino.thread.AbstractDominoExecutor$DominoFutureTask.run(AbstractDominoExecutor.java:235)
- HTTP JVM:        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
- HTTP JVM:        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
- HTTP JVM:        at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:583)
- HTTP JVM:        at java.security.AccessController.doPrivileged(AccessController.java:384)
- HTTP JVM:        at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:580)
- HTTP JVM:        at java.lang.Thread.run(Thread.java:767)
- Admin Process: Searching Administration Requests database
如果我们停止http,看起来Dots工作正常

> tell http q
- Domino Off-Line Services HTTP extension unloaded.
- XSP Command Manager terminated
- HTTP JVM: websocket server stopped.
- HTTP Server: Shutdown

> tell dots taskinfo UpdateWidgetsTask
- [DOTS]
- [DOTS] ID: UpdateWidgetsTask
- [DOTS] Description: null
- [DOTS] Run on start: false
我尝试过http,但没有websocket,结果是一样的。它也无关紧要,http任务以什么顺序启动,它总是杀死点

我不明白为什么会这样。。。在另一台相同的服务器上,使用相同的配置,不会发生此错误

感谢您的帮助


这是OpenNTF Domino API(ODA)中的一个例外。你试过没有加载ODA吗?您是否尝试过最新版本的ODA(目前为3.2)?

这是OpenNTF Domino API(ODA)中的一个例外。你试过没有加载ODA吗?您是否试用过最新版本的ODA(目前为3.2)?

这是OpenNTF Domino API(ODA)中的一个例外。你试过没有加载ODA吗?你试过最新版本的ODA(目前是3.2)吗?嗨,Henrik,谢谢你快速准确的回答:我有ODA 3.1.0,我把它改成了3.2.0,一切都很好。非常感谢,我已经绝望了。。。很高兴听到。我添加了我的评论作为答案,以便您可以接受。谢谢。这是OpenNTF Domino API(ODA)中的一个例外。你试过没有加载ODA吗?你试过最新版本的ODA(目前是3.2)吗?嗨,Henrik,谢谢你快速准确的回答:我有ODA 3.1.0,我把它改成了3.2.0,一切都很好。非常感谢,我已经绝望了。。。很高兴听到。我添加了我的评论作为答案,以便您可以接受。谢谢。是的,我已经做了第二次测试,没有出现错误。然后我明白我不需要它,API版本3.1.0是导致我出错的原因。非常感谢,我已经做了第二次测试,没有出现错误。然后我明白我不需要它,API版本3.1.0是导致我出错的原因。非常感谢你