Hi Suho,

We're using following execution plans in API-M analytics and not sure which
one triggered this;

https://github.com/wso2/analytics-apim/tree/master/features/org.wso2.analytics.apim.feature/src/main/resources/execution-manager/executionplans

On Tue, Jun 7, 2016 at 2:45 PM, Sriskandarajah Suhothayan <[email protected]>
wrote:

> @Nirmal can you also attach the query used while this exception was
> occurring
>
> On Tue, Jun 7, 2016 at 2:26 PM, Nirmal Fernando <[email protected]> wrote:
>
>> Hi All,
>>
>> Noticed below set of exceptions when load-testing API-M analytics setup.
>> Please attend to them asap.
>>
>> Jira: https://wso2.org/jira/browse/CEP-1506
>>
>> [1]
>>
>> [2016-06-07 12:13:56,860] ERROR
>> {org.wso2.carbon.event.stream.core.internal.EventJunction} -  Error while
>> dispatching events: null
>> java.util.ConcurrentModificationException
>> at
>> java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:953)
>> at java.util.LinkedList$ListItr.remove(LinkedList.java:919)
>> at
>> org.wso2.siddhi.core.query.input.stream.state.StreamPreStateProcessor.processAndReturn(StreamPreStateProcessor.java:295)
>> at
>> org.wso2.siddhi.core.query.input.StateMultiProcessStreamReceiver.processAndClear(StateMultiProcessStreamReceiver.java:51)
>> at
>> org.wso2.siddhi.core.query.input.MultiProcessStreamReceiver.process(MultiProcessStreamReceiver.java:71)
>> at
>> org.wso2.siddhi.core.query.input.MultiProcessStreamReceiver.receive(MultiProcessStreamReceiver.java:85)
>> at
>> org.wso2.siddhi.core.query.input.stream.state.receiver.PatternMultiProcessStreamReceiver.receive(PatternMultiProcessStreamReceiver.java:53)
>> at
>> org.wso2.siddhi.core.stream.StreamJunction.sendEvent(StreamJunction.java:127)
>> at
>> org.wso2.siddhi.core.stream.StreamJunction$Publisher.send(StreamJunction.java:329)
>> at
>> org.wso2.siddhi.core.query.output.callback.InsertIntoStreamCallback.send(InsertIntoStreamCallback.java:38)
>> at
>> org.wso2.siddhi.core.query.output.ratelimit.OutputRateLimiter.sendToCallBacks(OutputRateLimiter.java:73)
>> at
>> org.wso2.siddhi.core.query.output.ratelimit.PassThroughOutputRateLimiter.process(PassThroughOutputRateLimiter.java:41)
>> at
>> org.wso2.siddhi.core.query.selector.QuerySelector.processNoGroupBy(QuerySelector.java:123)
>> at
>> org.wso2.siddhi.core.query.selector.QuerySelector.process(QuerySelector.java:86)
>> at
>> org.wso2.siddhi.core.query.input.ProcessStreamReceiver.processAndClear(ProcessStreamReceiver.java:141)
>> at
>> org.wso2.siddhi.core.query.input.ProcessStreamReceiver.process(ProcessStreamReceiver.java:72)
>> at
>> org.wso2.siddhi.core.query.input.ProcessStreamReceiver.receive(ProcessStreamReceiver.java:137)
>> at
>> org.wso2.siddhi.core.stream.StreamJunction.sendData(StreamJunction.java:215)
>> at
>> org.wso2.siddhi.core.stream.StreamJunction.access$200(StreamJunction.java:47)
>> at
>> org.wso2.siddhi.core.stream.StreamJunction$Publisher.send(StreamJunction.java:349)
>> at
>> org.wso2.siddhi.core.stream.input.InputDistributor.send(InputDistributor.java:49)
>> at
>> org.wso2.siddhi.core.stream.input.InputEntryValve.send(InputEntryValve.java:59)
>> at
>> org.wso2.siddhi.core.stream.input.InputHandler.send(InputHandler.java:51)
>> at
>> org.wso2.carbon.event.processor.core.internal.listener.SiddhiInputEventDispatcher.sendEvent(SiddhiInputEventDispatcher.java:39)
>> at
>> org.wso2.carbon.event.processor.core.internal.listener.AbstractSiddhiInputEventDispatcher.consumeEvent(AbstractSiddhiInputEventDispatcher.java:104)
>> at
>> org.wso2.carbon.event.stream.core.internal.EventJunction.sendEvent(EventJunction.java:146)
>> at
>> org.wso2.carbon.event.receiver.core.internal.management.InputEventDispatcher.onEvent(InputEventDispatcher.java:27)
>> at
>> org.wso2.carbon.event.receiver.core.internal.EventReceiver.sendEvent(EventReceiver.java:280)
>> at
>> org.wso2.carbon.event.receiver.core.internal.EventReceiver.processTypedEvent(EventReceiver.java:260)
>> at
>> org.wso2.carbon.event.receiver.core.internal.EventReceiver$TypedEventSubscription.onEvent(EventReceiver.java:344)
>> at
>> org.wso2.carbon.event.input.adapter.core.internal.InputAdapterRuntime.onEvent(InputAdapterRuntime.java:110)
>> at
>> org.wso2.carbon.event.input.adapter.wso2event.internal.ds.WSO2EventAdapterServiceDS$1.receive(WSO2EventAdapterServiceDS.java:92)
>> at
>> org.wso2.carbon.databridge.core.internal.queue.QueueWorker.run(QueueWorker.java:81)
>> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>> at java.lang.Thread.run(Thread.java:745)
>>
>>
>> [2]
>>
>> [2016-06-07 12:13:48,638] ERROR
>> {org.wso2.carbon.event.stream.core.internal.EventJunction} -  Error while
>> dispatching events: Index: 1, Size: 0
>> java.lang.IndexOutOfBoundsException: Index: 1, Size: 0
>> at java.util.LinkedList.checkPositionIndex(LinkedList.java:558)
>> at java.util.LinkedList.addAll(LinkedList.java:404)
>> at java.util.LinkedList.addAll(LinkedList.java:385)
>> at
>> org.wso2.siddhi.core.query.input.stream.state.StreamPreStateProcessor.updateState(StreamPreStateProcessor.java:250)
>> at
>> org.wso2.siddhi.core.query.input.stream.state.receiver.PatternMultiProcessStreamReceiver.stabilizeStates(PatternMultiProcessStreamReceiver.java:46)
>> at
>> org.wso2.siddhi.core.query.input.MultiProcessStreamReceiver.receive(MultiProcessStreamReceiver.java:79)
>> at
>> org.wso2.siddhi.core.query.input.stream.state.receiver.PatternMultiProcessStreamReceiver.receive(PatternMultiProcessStreamReceiver.java:53)
>> at
>> org.wso2.siddhi.core.stream.StreamJunction.sendEvent(StreamJunction.java:127)
>> at
>> org.wso2.siddhi.core.stream.StreamJunction$Publisher.send(StreamJunction.java:329)
>> at
>> org.wso2.siddhi.core.query.output.callback.InsertIntoStreamCallback.send(InsertIntoStreamCallback.java:38)
>> at
>> org.wso2.siddhi.core.query.output.ratelimit.OutputRateLimiter.sendToCallBacks(OutputRateLimiter.java:73)
>> at
>> org.wso2.siddhi.core.query.output.ratelimit.PassThroughOutputRateLimiter.process(PassThroughOutputRateLimiter.java:41)
>> at
>> org.wso2.siddhi.core.query.selector.QuerySelector.processNoGroupBy(QuerySelector.java:123)
>> at
>> org.wso2.siddhi.core.query.selector.QuerySelector.process(QuerySelector.java:86)
>> at
>> org.wso2.siddhi.core.query.input.ProcessStreamReceiver.processAndClear(ProcessStreamReceiver.java:141)
>> at
>> org.wso2.siddhi.core.query.input.ProcessStreamReceiver.process(ProcessStreamReceiver.java:72)
>> at
>> org.wso2.siddhi.core.query.input.ProcessStreamReceiver.receive(ProcessStreamReceiver.java:137)
>> at
>> org.wso2.siddhi.core.stream.StreamJunction.sendData(StreamJunction.java:215)
>> at
>> org.wso2.siddhi.core.stream.StreamJunction.access$200(StreamJunction.java:47)
>> at
>> org.wso2.siddhi.core.stream.StreamJunction$Publisher.send(StreamJunction.java:349)
>> at
>> org.wso2.siddhi.core.stream.input.InputDistributor.send(InputDistributor.java:49)
>> at
>> org.wso2.siddhi.core.stream.input.InputEntryValve.send(InputEntryValve.java:59)
>> at
>> org.wso2.siddhi.core.stream.input.InputHandler.send(InputHandler.java:51)
>> at
>> org.wso2.carbon.event.processor.core.internal.listener.SiddhiInputEventDispatcher.sendEvent(SiddhiInputEventDispatcher.java:39)
>> at
>> org.wso2.carbon.event.processor.core.internal.listener.AbstractSiddhiInputEventDispatcher.consumeEvent(AbstractSiddhiInputEventDispatcher.java:104)
>> at
>> org.wso2.carbon.event.stream.core.internal.EventJunction.sendEvent(EventJunction.java:146)
>> at
>> org.wso2.carbon.event.receiver.core.internal.management.InputEventDispatcher.onEvent(InputEventDispatcher.java:27)
>> at
>> org.wso2.carbon.event.receiver.core.internal.EventReceiver.sendEvent(EventReceiver.java:280)
>> at
>> org.wso2.carbon.event.receiver.core.internal.EventReceiver.processTypedEvent(EventReceiver.java:260)
>> at
>> org.wso2.carbon.event.receiver.core.internal.EventReceiver$TypedEventSubscription.onEvent(EventReceiver.java:344)
>> at
>> org.wso2.carbon.event.input.adapter.core.internal.InputAdapterRuntime.onEvent(InputAdapterRuntime.java:110)
>> at
>> org.wso2.carbon.event.input.adapter.wso2event.internal.ds.WSO2EventAdapterServiceDS$1.receive(WSO2EventAdapterServiceDS.java:92)
>> at
>> org.wso2.carbon.databridge.core.internal.queue.QueueWorker.run(QueueWorker.java:81)
>> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>> at java.lang.Thread.run(Thread.java:745)
>>
>>
>> [3]
>>
>> [2016-06-07 12:10:23,014] ERROR
>> {org.wso2.carbon.event.stream.core.internal.EventJunction} -  Error while
>> dispatching events: null
>> java.util.ConcurrentModificationException
>> at
>> java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:953)
>> at java.util.LinkedList$ListItr.next(LinkedList.java:886)
>> at
>> org.wso2.siddhi.core.query.input.stream.state.StreamPreStateProcessor.processAndReturn(StreamPreStateProcessor.java:264)
>> at
>> org.wso2.siddhi.core.query.input.StateMultiProcessStreamReceiver.processAndClear(StateMultiProcessStreamReceiver.java:51)
>> at
>> org.wso2.siddhi.core.query.input.MultiProcessStreamReceiver.process(MultiProcessStreamReceiver.java:71)
>> at
>> org.wso2.siddhi.core.query.input.MultiProcessStreamReceiver.receive(MultiProcessStreamReceiver.java:85)
>> at
>> org.wso2.siddhi.core.query.input.stream.state.receiver.PatternMultiProcessStreamReceiver.receive(PatternMultiProcessStreamReceiver.java:53)
>> at
>> org.wso2.siddhi.core.stream.StreamJunction.sendEvent(StreamJunction.java:127)
>> at
>> org.wso2.siddhi.core.stream.StreamJunction$Publisher.send(StreamJunction.java:329)
>> at
>> org.wso2.siddhi.core.query.output.callback.InsertIntoStreamCallback.send(InsertIntoStreamCallback.java:38)
>> at
>> org.wso2.siddhi.core.query.output.ratelimit.OutputRateLimiter.sendToCallBacks(OutputRateLimiter.java:73)
>> at
>> org.wso2.siddhi.core.query.output.ratelimit.PassThroughOutputRateLimiter.process(PassThroughOutputRateLimiter.java:41)
>> at
>> org.wso2.siddhi.core.query.selector.QuerySelector.processNoGroupBy(QuerySelector.java:123)
>> at
>> org.wso2.siddhi.core.query.selector.QuerySelector.process(QuerySelector.java:86)
>> at
>> org.wso2.siddhi.core.query.input.ProcessStreamReceiver.processAndClear(ProcessStreamReceiver.java:141)
>> at
>> org.wso2.siddhi.core.query.input.ProcessStreamReceiver.process(ProcessStreamReceiver.java:72)
>> at
>> org.wso2.siddhi.core.query.input.ProcessStreamReceiver.receive(ProcessStreamReceiver.java:137)
>> at
>> org.wso2.siddhi.core.stream.StreamJunction.sendData(StreamJunction.java:215)
>> at
>> org.wso2.siddhi.core.stream.StreamJunction.access$200(StreamJunction.java:47)
>> at
>> org.wso2.siddhi.core.stream.StreamJunction$Publisher.send(StreamJunction.java:349)
>> at
>> org.wso2.siddhi.core.stream.input.InputDistributor.send(InputDistributor.java:49)
>> at
>> org.wso2.siddhi.core.stream.input.InputEntryValve.send(InputEntryValve.java:59)
>> at
>> org.wso2.siddhi.core.stream.input.InputHandler.send(InputHandler.java:51)
>> at
>> org.wso2.carbon.event.processor.core.internal.listener.SiddhiInputEventDispatcher.sendEvent(SiddhiInputEventDispatcher.java:39)
>> at
>> org.wso2.carbon.event.processor.core.internal.listener.AbstractSiddhiInputEventDispatcher.consumeEvent(AbstractSiddhiInputEventDispatcher.java:104)
>> at
>> org.wso2.carbon.event.stream.core.internal.EventJunction.sendEvent(EventJunction.java:146)
>> at
>> org.wso2.carbon.event.receiver.core.internal.management.InputEventDispatcher.onEvent(InputEventDispatcher.java:27)
>> at
>> org.wso2.carbon.event.receiver.core.internal.EventReceiver.sendEvent(EventReceiver.java:280)
>> at
>> org.wso2.carbon.event.receiver.core.internal.EventReceiver.processTypedEvent(EventReceiver.java:260)
>> at
>> org.wso2.carbon.event.receiver.core.internal.EventReceiver$TypedEventSubscription.onEvent(EventReceiver.java:344)
>> at
>> org.wso2.carbon.event.input.adapter.core.internal.InputAdapterRuntime.onEvent(InputAdapterRuntime.java:110)
>> at
>> org.wso2.carbon.event.input.adapter.wso2event.internal.ds.WSO2EventAdapterServiceDS$1.receive(WSO2EventAdapterServiceDS.java:92)
>> at
>> org.wso2.carbon.databridge.core.internal.queue.QueueWorker.run(QueueWorker.java:81)
>> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>> at java.lang.Thread.run(Thread.java:745)
>>
>>
>> [4]
>>
>> [2016-06-07 12:09:48,411] ERROR
>> {org.wso2.carbon.event.stream.core.internal.EventJunction} -  Error while
>> dispatching events: null
>> java.lang.NullPointerException
>> at java.util.LinkedList.addAll(LinkedList.java:417)
>> at java.util.LinkedList.addAll(LinkedList.java:385)
>> at
>> org.wso2.siddhi.core.query.input.stream.state.StreamPreStateProcessor.updateState(StreamPreStateProcessor.java:250)
>> at
>> org.wso2.siddhi.core.query.input.stream.state.receiver.PatternMultiProcessStreamReceiver.stabilizeStates(PatternMultiProcessStreamReceiver.java:46)
>> at
>> org.wso2.siddhi.core.query.input.MultiProcessStreamReceiver.receive(MultiProcessStreamReceiver.java:79)
>> at
>> org.wso2.siddhi.core.query.input.stream.state.receiver.PatternMultiProcessStreamReceiver.receive(PatternMultiProcessStreamReceiver.java:53)
>> at
>> org.wso2.siddhi.core.stream.StreamJunction.sendEvent(StreamJunction.java:127)
>> at
>> org.wso2.siddhi.core.stream.StreamJunction$Publisher.send(StreamJunction.java:329)
>> at
>> org.wso2.siddhi.core.query.output.callback.InsertIntoStreamCallback.send(InsertIntoStreamCallback.java:38)
>> at
>> org.wso2.siddhi.core.query.output.ratelimit.OutputRateLimiter.sendToCallBacks(OutputRateLimiter.java:73)
>> at
>> org.wso2.siddhi.core.query.output.ratelimit.PassThroughOutputRateLimiter.process(PassThroughOutputRateLimiter.java:41)
>> at
>> org.wso2.siddhi.core.query.selector.QuerySelector.processNoGroupBy(QuerySelector.java:123)
>> at
>> org.wso2.siddhi.core.query.selector.QuerySelector.process(QuerySelector.java:86)
>> at
>> org.wso2.siddhi.core.query.input.ProcessStreamReceiver.processAndClear(ProcessStreamReceiver.java:141)
>> at
>> org.wso2.siddhi.core.query.input.ProcessStreamReceiver.process(ProcessStreamReceiver.java:72)
>> at
>> org.wso2.siddhi.core.query.input.ProcessStreamReceiver.receive(ProcessStreamReceiver.java:137)
>> at
>> org.wso2.siddhi.core.stream.StreamJunction.sendData(StreamJunction.java:215)
>> at
>> org.wso2.siddhi.core.stream.StreamJunction.access$200(StreamJunction.java:47)
>> at
>> org.wso2.siddhi.core.stream.StreamJunction$Publisher.send(StreamJunction.java:349)
>> at
>> org.wso2.siddhi.core.stream.input.InputDistributor.send(InputDistributor.java:49)
>> at
>> org.wso2.siddhi.core.stream.input.InputEntryValve.send(InputEntryValve.java:59)
>> at
>> org.wso2.siddhi.core.stream.input.InputHandler.send(InputHandler.java:51)
>> at
>> org.wso2.carbon.event.processor.core.internal.listener.SiddhiInputEventDispatcher.sendEvent(SiddhiInputEventDispatcher.java:39)
>> at
>> org.wso2.carbon.event.processor.core.internal.listener.AbstractSiddhiInputEventDispatcher.consumeEvent(AbstractSiddhiInputEventDispatcher.java:104)
>> at
>> org.wso2.carbon.event.stream.core.internal.EventJunction.sendEvent(EventJunction.java:146)
>> at
>> org.wso2.carbon.event.receiver.core.internal.management.InputEventDispatcher.onEvent(InputEventDispatcher.java:27)
>> at
>> org.wso2.carbon.event.receiver.core.internal.EventReceiver.sendEvent(EventReceiver.java:280)
>> at
>> org.wso2.carbon.event.receiver.core.internal.EventReceiver.processTypedEvent(EventReceiver.java:260)
>> at
>> org.wso2.carbon.event.receiver.core.internal.EventReceiver$TypedEventSubscription.onEvent(EventReceiver.java:344)
>> at
>> org.wso2.carbon.event.input.adapter.core.internal.InputAdapterRuntime.onEvent(InputAdapterRuntime.java:110)
>> at
>> org.wso2.carbon.event.input.adapter.wso2event.internal.ds.WSO2EventAdapterServiceDS$1.receive(WSO2EventAdapterServiceDS.java:92)
>> at
>> org.wso2.carbon.databridge.core.internal.queue.QueueWorker.run(QueueWorker.java:81)
>> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>> at java.lang.Thread.run(Thread.java:745)
>>
>>
>> --
>>
>> Thanks & regards,
>> Nirmal
>>
>> Team Lead - WSO2 Machine Learner
>> Associate Technical Lead - Data Technologies Team, WSO2 Inc.
>> Mobile: +94715779733
>> Blog: http://nirmalfdo.blogspot.com/
>>
>>
>>
>
>
> --
>
> *S. Suhothayan*
> Technical Lead & Team Lead of WSO2 Complex Event Processor
> *WSO2 Inc. *http://wso2.com
> * <http://wso2.com/>*
> lean . enterprise . middleware
>
>
> *cell: (+94) 779 756 757 <%28%2B94%29%20779%20756%20757> | blog:
> http://suhothayan.blogspot.com/ <http://suhothayan.blogspot.com/>twitter:
> http://twitter.com/suhothayan <http://twitter.com/suhothayan> | linked-in:
> http://lk.linkedin.com/in/suhothayan <http://lk.linkedin.com/in/suhothayan>*
>



-- 

Thanks & regards,
Nirmal

Team Lead - WSO2 Machine Learner
Associate Technical Lead - Data Technologies Team, WSO2 Inc.
Mobile: +94715779733
Blog: http://nirmalfdo.blogspot.com/
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to