I'm getting a NPE which is not really reproducable (at least not for me). It seems, that the ParallelMultiInstanceBehavior.getLoopVariable() returns a null-value Integer object which is then cast to a primitive int in the ParallelMultiInstanceBehavior.leave() method.
Do you guys have any idea which state in the multiinstance process could cause this exception and how I could avoid that?
Thank you very much!
Cheers,
Michi
Last but not least, the stacktrace:
java.lang.NullPointerException: null
at org.camunda.bpm.engine.impl.bpmn.behavior.ParallelMultiInstanceBehavior.leave(ParallelMultiInstanceBehavior.java:101) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.lastExecutionEnded(MultiInstanceActivityBehavior.java:133) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AtomicOperationActivityEnd.eventNotificationsCompleted(AtomicOperationActivityEnd.java:76) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:63) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:121) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:609) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:56) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:121) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:609) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:600) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.end(ExecutionEntity.java:406) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.bpmn.behavior.NoneEndEventActivityBehavior.execute(NoneEndEventActivityBehavior.java:24) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AtomicOperationActivityExecute.execute(AtomicOperationActivityExecute.java:44) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:121) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:609) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:600) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(AtomicOperationTransitionNotifyListenerStart.java:55) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:63) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:121) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:609) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:56) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:121) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:609) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:600) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AtomicOperationTransitionCreateScope.execute(AtomicOperationTransitionCreateScope.java:54) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:121) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:609) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:600) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AtomicOperationTransitionNotifyListenerTake.execute(AtomicOperationTransitionNotifyListenerTake.java:69) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:121) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:609) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:600) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AtomicOperationTransitionNotifyListenerTake.execute(AtomicOperationTransitionNotifyListenerTake.java:58) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:121) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:609) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:600) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AtomicOperationTransitionDestroyScope.execute(AtomicOperationTransitionDestroyScope.java:117) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:121) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:609) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:600) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(AtomicOperationTransitionNotifyListenerEnd.java:36) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:63) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:121) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:609) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:56) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:121) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:609) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:600) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.take(ExecutionEntity.java:438) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.bpmn.behavior.ExclusiveGatewayActivityBehavior.leave(ExclusiveGatewayActivityBehavior.java:74) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.execute(FlowNodeActivityBehavior.java:36) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AtomicOperationActivityExecute.execute(AtomicOperationActivityExecute.java:44) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:121) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:609) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:600) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(AtomicOperationTransitionNotifyListenerStart.java:55) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:63) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:121) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:609) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:56) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:121) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:609) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:600) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AtomicOperationTransitionCreateScope.execute(AtomicOperationTransitionCreateScope.java:54) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:121) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:609) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:600) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AtomicOperationTransitionNotifyListenerTake.execute(AtomicOperationTransitionNotifyListenerTake.java:69) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:121) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:609) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:600) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AtomicOperationTransitionNotifyListenerTake.execute(AtomicOperationTransitionNotifyListenerTake.java:58) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:121) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:609) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:600) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AtomicOperationTransitionDestroyScope.execute(AtomicOperationTransitionDestroyScope.java:117) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:121) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:609) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:600) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(AtomicOperationTransitionNotifyListenerEnd.java:36) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:63) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:121) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:609) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:56) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:121) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:609) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:56) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:121) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContext$1.call(CommandContext.java:105) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContext$1.call(CommandContext.java:103) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.application.AbstractProcessApplication.execute(AbstractProcessApplication.java:100) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.context.Context.executeWithinProcessApplication(Context.java:138) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:103) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:609) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:600) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.take(ExecutionEntity.java:438) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:102) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:51) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:44) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.leave(AbstractBpmnActivityBehavior.java:47) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.bpmn.behavior.ReceiveTaskActivityBehavior.signal(ReceiveTaskActivityBehavior.java:35) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.signal(ExecutionEntity.java:421) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.cmd.SignalCmd.execute(SignalCmd.java:71) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:24) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:42) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:32) ~[camunda-engine-7.0.0-Final.jar:na]
at org.camunda.bpm.engine.impl.RuntimeServiceImpl.signal(RuntimeServiceImpl.java:202) ~[camunda-engine-7.0.0-Final.jar:na]
at sun.reflect.GeneratedMethodAccessor263.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_40]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_40]
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE]
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE]
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE]
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) [spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE]
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) [spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE]
at com.sun.proxy.$Proxy32.onMessage(Unknown Source) [na:na]
at org.springframework.jms.listener.adapter.MessageListenerAdapter.onMessage(MessageListenerAdapter.java:339) [spring-jms-3.2.4.RELEASE.jar:3.2.4.RELEASE]
at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:537) [spring-jms-3.2.4.RELEASE.jar:3.2.4.RELEASE]
at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:497) [spring-jms-3.2.4.RELEASE.jar:3.2.4.RELEASE]
at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:468) [spring-jms-3.2.4.RELEASE.jar:3.2.4.RELEASE]
at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:325) [spring-jms-3.2.4.RELEASE.jar:3.2.4.RELEASE]
at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:243) [spring-jms-3.2.4.RELEASE.jar:3.2.4.RELEASE]
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1103) [spring-jms-3.2.4.RELEASE.jar:3.2.4.RELEASE]
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1095) [spring-jms-3.2.4.RELEASE.jar:3.2.4.RELEASE]
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:992) [spring-jms-3.2.4.RELEASE.jar:3.2.4.RELEASE]
at java.lang.Thread.run(Thread.java:724) [na:1.7.0_40]