Well, I might've figured something out... Seems that disabling multicast discovery in the ActiveMQ.xml conf file seems to do the trick. I've just ran my test case about 20 times in a row and it worked every time, where as before it might've worked 1 out of 5.
Josh JoshBlomberg wrote: > > I'm seeing the same thing, also using the same combo of ServiceMix 3.1.2 > and Ode 1.1.1. I'm trying to route a JMS endpoint to ODE. I've been able > to intermittently get my BPEL output to come back across JMS, but most of > the time I get this error. > > Any ideas? > > Thanks, > Josh > > > > > > Simone Maletta wrote: >> >> Hi guys, >> I'm using Servicemix to deploy my master thesis and I'm trying to >> expose BPEL web services in a async manner on a jms queue to hang my >> constraints; >> While I can exposing a BPEL service in a sync manner on jms I can't do >> this async. >> My testing file is deployed but I got a NullPointerException executing >> the system. >> I can't find the error, please may you help me or may you tell me about a >> guide or an example storage? >> I'm using servicemix 3.1.2 and Ode 1.1.1. >> Here is my own deploy file for servicemix-jms: >> >> >> <?xml version="1.0" encoding="UTF-8"?> >> >> <beans xmlns:jms="http://servicemix.apache.org/jms/1.0" >> xmlns:lb="urn:/echo.wsdl"> >> >> <jms:endpoint service="lb:provider" >> endpoint="echoInPort" >> targetService="lb:provider" >> defaultOperation="lb:echoIn" >> role="consumer" >> connectionFactory="#jmsFactory" >> destinationStyle="queue" >> soap="true" >> jmsProviderDestinationName="providerQueue" >> defaultMep="http://www.w3.org/2004/08/wsdl/in-only" /> >> >> <jms:endpoint service="lb:consumer" >> endpoint="echoOutPort" >> role="provider" >> connectionFactory="#jmsFactory" >> destinationStyle="queue" >> soap="true" >> jmsProviderDestinationName="consumerQueue" /> >> >> >> >> >> <bean id="jmsFactory" >> class="org.apache.activemq.pool.PooledConnectionFactory"> >> <property name="connectionFactory"> >> <bean class="org.apache.activemq.ActiveMQConnectionFactory"> >> <property name="brokerURL" value="tcp://localhost:61616" /> >> </bean> >> </property> >> </bean> >> >> </beans> >> >> >> >> And here is the error stack: >> >> ERROR - MultiplexingConsumerProcessor - Error while handling jms message >> java.lang.NullPointerException >> at >> org.apache.servicemix.jms.multiplexing.MultiplexingConsumerProcessor$1.run(MultiplexingConsumerProcessor.java:92) >> at >> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665) >> at >> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690) >> at java.lang.Thread.run(Thread.java:619) >> >> Please help me! >> regards >> Simone >> >> >> >> > > -- View this message in context: http://www.nabble.com/Async-JMS-Request-tp15693719s12049p16020339.html Sent from the ServiceMix - User mailing list archive at Nabble.com.
