Is it in a war?
Le 4 nov. 2013 22:26, "Jocelyn Dionne" <[email protected]> a écrit :

> I log when the "onMessage" is executed.
> And something is written in my log file.
> So, yes, it is touched at startup.
>
> Here is the log...
>
> 2013-11-04 16:21:11 ca.berger.amq.server.AuthConsumer
> processMessageAndReply
> INFO: MESSAGE BEAN: Message received by AuthConsumer:
> <request>
> <dataSource>Auth</dataSource>
> <operationType>fetch</operationType>
> <data>
> <environment>dev</environment>
> <session_id>3argDS3GYKLjEVtB7h4l7w</session_id>
> <device>pc</device>
> </data>
> </request>
>
> 2013-11-04 16:21:11 org.apache.activemq.ra.ActiveMQEndpointWorker$1$1
> onException
> GRAVE: Connection to broker failed: Unexpected error occured:
> java.lang.InternalError: java.lang.InternalError:
> java.lang.reflect.InvocationTargetException
>         at
>
> org.apache.openejb.util.proxy.LocalBeanProxyFactory.createProxy(LocalBeanProxyFactory.java:136)
>         at
>
> org.apache.openejb.util.proxy.LocalBeanProxyFactory.createProxy(LocalBeanProxyFactory.java:142)
>         at
>
> org.apache.openejb.util.proxy.LocalBeanProxyFactory.newProxyInstance(LocalBeanProxyFactory.java:55)
>         at
>
> org.apache.openejb.core.mdb.EndpointFactory.createEndpoint(EndpointFactory.java:73)
>         at
>
> org.apache.activemq.ra.ServerSessionPoolImpl.createEndpoint(ServerSessionPoolImpl.java:92)
>
> ...
>
>
> --
> Jocelyn Dionne
>
>
>
>
> Romain Manni-Bucau wrote
> > Hi
> >
> > Ensure the mdb is touched at startup
> > Le 4 nov. 2013 21:32, "Jocelyn Dionne" &lt;
>
> > jocelynd@
>
> > &gt; a écrit :
> >
> >> We are having this problem with OpenEJB 4.5.2.
> >> We have a durable topic subscriber and when starting, if more than one
> >> message are waiting in ActiveMQ for this topic, the problem occurs.
> >>
> >> You wrote that it could be a concurrency problem.
> >>
> >> What do I have to do to solve it ?
> >>
> >>
> >> Regards.
> >>
> >> Jocelyn Dionne
> >>
> >>
> >>
> >> Romain Manni-Bucau wrote
> >> > Hi
> >> >
> >> > we had a concurrency issue some times ago on proxying of local beans.
> >> Do
> >> > you send a bunch of messages at the same time?
> >> >
> >> > *Romain Manni-Bucau*
> >> > *Twitter: @rmannibucau &lt;https://twitter.com/rmannibucau&gt;*
> >> > *Blog:
> >> > **
> >>
> http://rmannibucau.wordpress.com/*&lt;http://rmannibucau.wordpress.com/&gt
> >> ;
> >> > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
> >> > *Github: https://github.com/rmannibucau*
> >> >
> >> >
> >> >
> >> > 2013/8/26 Christian Schlichtherle &lt;
> >>
> >> > christian@
> >>
> >> > &gt;
> >> >
> >> >> Hi everyone,
> >> >>
> >> >> I use a vanilla standalone TomEE+ 1.5.2 installation. When running my
> >> >> messaging apps, I do get several of these exceptions:
> >> >>
> >> >> Exception in thread "ActiveMQ VMTransport: vm://localhost#0-1"
> >> >> java.lang.InternalError: java.lang.InternalError:
> >> >> java.lang.reflect.InvocationTargetException
> >> >>         at
> >> >>
> >>
> org.apache.openejb.util.proxy.LocalBeanProxyFactory.createProxy(LocalBeanProxyFactory.java:136)
> >> >>         at
> >> >>
> >>
> org.apache.openejb.util.proxy.LocalBeanProxyFactory.createProxy(LocalBeanProxyFactory.java:142)
> >> >>         at
> >> >>
> >>
> org.apache.openejb.util.proxy.LocalBeanProxyFactory.newProxyInstance(LocalBeanProxyFactory.java:55)
> >> >>         at
> >> >>
> >>
> org.apache.openejb.core.mdb.EndpointFactory.createEndpoint(EndpointFactory.java:73)
> >> >>         at
> >> >>
> >>
> org.apache.activemq.ra.ServerSessionPoolImpl.createEndpoint(ServerSessionPoolImpl.java:92)
> >> >>         at
> >> >>
> >>
> org.apache.activemq.ra.ServerSessionPoolImpl.createServerSessionImpl(ServerSessionPoolImpl.java:76)
> >> >>         at
> >> >>
> >>
> org.apache.activemq.ra.ServerSessionPoolImpl.getServerSession(ServerSessionPoolImpl.java:116)
> >> >>         at
> >> >>
> >>
> org.apache.activemq.ActiveMQConnectionConsumer.dispatch(ActiveMQConnectionConsumer.java:129)
> >> >>         at
> >> >>
> >>
> org.apache.activemq.ActiveMQConnection$3.processMessageDispatch(ActiveMQConnection.java:1840)
> >> >>         at
> >> >>
> >>
> org.apache.activemq.command.MessageDispatch.visit(MessageDispatch.java:109)
> >> >>         at
> >> >>
> >>
> org.apache.activemq.ActiveMQConnection.onCommand(ActiveMQConnection.java:1821)
> >> >>         at
> >> >>
> >>
> org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:116)
> >> >>         at
> >> >>
> >>
> org.apache.activemq.transport.MutexTransport.onCommand(MutexTransport.java:50)
> >> >>         at
> >> >>
> >>
> org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:241)
> >> >>         at
> >> >>
> >>
> org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:129)
> >> >>         at
> >> >>
> >>
> org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:47)
> >> >>         at
> >> >>
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
> >> >>         at
> >> >>
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
> >> >>         at java.lang.Thread.run(Thread.java:680)
> >> >>
> >> >>         at
> >> >>
> >>
> org.apache.openejb.util.proxy.LocalBeanProxyFactory.newProxyInstance(LocalBeanProxyFactory.java:58)
> >> >>         at
> >> >>
> >>
> org.apache.openejb.core.mdb.EndpointFactory.createEndpoint(EndpointFactory.java:73)
> >> >>         at
> >> >>
> >>
> org.apache.activemq.ra.ServerSessionPoolImpl.createEndpoint(ServerSessionPoolImpl.java:92)
> >> >>         at
> >> >>
> >>
> org.apache.activemq.ra.ServerSessionPoolImpl.createServerSessionImpl(ServerSessionPoolImpl.java:76)
> >> >>         at
> >> >>
> >>
> org.apache.activemq.ra.ServerSessionPoolImpl.getServerSession(ServerSessionPoolImpl.java:116)
> >> >>         at
> >> >>
> >>
> org.apache.activemq.ActiveMQConnectionConsumer.dispatch(ActiveMQConnectionConsumer.java:129)
> >> >>         at
> >> >>
> >>
> org.apache.activemq.ActiveMQConnection$3.processMessageDispatch(ActiveMQConnection.java:1840)
> >> >>         at
> >> >>
> >>
> org.apache.activemq.command.MessageDispatch.visit(MessageDispatch.java:109)
> >> >>         at
> >> >>
> >>
> org.apache.activemq.ActiveMQConnection.onCommand(ActiveMQConnection.java:1821)
> >> >>         at
> >> >>
> >>
> org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:116)
> >> >>         at
> >> >>
> >>
> org.apache.activemq.transport.MutexTransport.onCommand(MutexTransport.java:50)
> >> >>         at
> >> >>
> >>
> org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:241)
> >> >>         at
> >> >>
> >>
> org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:129)
> >> >>         at
> >> >>
> >>
> org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:47)
> >> >>         at
> >> >>
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
> >> >>         at
> >> >>
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
> >> >>         at java.lang.Thread.run(Thread.java:680)
> >> >>
> >> >> Looking at the source code I see that it can't create a proxy, but I
> >> >> can't
> >> >> figure what it tries to proxy nor why it fails. Googling it did not
> >> help
> >> >> either. So has anyone an idea what could cause this? I seem to loose
> >> some
> >> >> messages, maybe because of this.
> >> >>
> >> >> Regards,
> >> >> Christian Schlichtherle
> >> >>
> >>
> >>
> >>
> >>
> >>
> >> --
> >> View this message in context:
> >>
> http://openejb.979440.n4.nabble.com/Exception-from-ActiveMQ-tp4664826p4665945.html
> >> Sent from the OpenEJB User mailing list archive at Nabble.com.
> >>
>
>
>
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/Exception-from-ActiveMQ-tp4664826p4665952.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>

Reply via email to