【发布时间】:2017-07-06 09:35:02
【问题描述】:
在使用 Esper 时,我得到了这个错误。
可能是什么原因?
2017-02-05 15:51:59,781 [...] ERROR com.espertech.esper.core.service.ExceptionHandlingService - Exception encountered processing statement '...' statement text 'INSERT INTO Window
SELECT *
FROM TableWithJoins
WHERE test=3
ORDER BY (Math.abs(Total)) DESC
LIMIT 10' : null
java.util.ConcurrentModificationException
at java.util.ArrayDeque$DeqIterator.next(ArrayDeque.java:643)
at com.espertech.esper.event.EventBeanUtility.flatten(EventBeanUtility.java:186)
at com.espertech.esper.collection.FlushedEventBuffer.getAndFlush(FlushedEventBuffer.java:41)
at com.espertech.esper.view.internal.SingleStreamDispatchView.execute(SingleStreamDispatchView.java:56)
at com.espertech.esper.core.context.util.EPStatementAgentInstanceHandle.internalDispatch(EPStatementAgentInstanceHandle.java:127)
at com.espertech.esper.epl.named.NamedWindowServiceImpl.processHandle(NamedWindowServiceImpl.java:468)
at com.espertech.esper.epl.named.NamedWindowServiceImpl.processDispatches(NamedWindowServiceImpl.java:247)
at com.espertech.esper.epl.named.NamedWindowServiceImpl.dispatch(NamedWindowServiceImpl.java:214)
at com.espertech.esper.core.service.EPRuntimeImpl.processThreadWorkQueueFront(EPRuntimeImpl.java:858)
at com.espertech.esper.core.service.EPRuntimeImpl.processThreadWorkQueue(EPRuntimeImpl.java:810)
at com.espertech.esper.core.service.EPRuntimeImpl.processWrappedEvent(EPRuntimeImpl.java:500)
at com.espertech.esper.event.EventSenderBean.sendEvent(EventSenderBean.java:84)
我正在使用Esper v5.2。
【问题讨论】:
-
注意:这个问题被官方标记为“分享你的知识,问答风格”。如果您正在考虑投反对票,请考虑到这一点。
-
当前版本为 6.1