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
