You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by cmoulliard <cm...@gmail.com> on 2008/10/22 17:24:52 UTC
jms endpoint error : java.io.IOException: Server
TransportAcceptListener is null
Hi,
I have a strange error reported by the following route in Camel 1.5 snapshot
?
Here is the route :
<route>
<from
uri="timer:generateStockPrice?fixedRate=true&delay=0&period=600" />
<to uri="bean:stockPriceGenerator" />
<marshal ref="myXstreamDataFormat" />
<splitter>
<xpath>//price</xpath>
<setHeader headerName="stock">
<xpath>//price/@stock</xpath>
</setHeader>
<recipientList>
<simple>jms:topic:STOCK.${in.header.stock}</simple>
</recipientList>
</splitter>
</route>
Question : I don't know if I use the correct syntax because in my case the
bean generator will only generate one xml stock price at a time ?
Error reported :
22-oct.-2008 17:17:50 org.apache.camel.processor.Logger log
GRAVE: Failed delivery for exchangeId:
ID-dell-charles/4539-1224688567875/0-19. On delivery attempt: 2 caught:
org.springframework.jms.UncategorizedJmsException: Uncategorized exception
occured during JMS processing; nested exception is javax.jms.JMSException:
Could not create Transport. Reason: java.io.IOException: Server
TransportAcceptListener is null.; nested exception is java.io.IOException:
Server TransportAcceptListener is null.
org.springframework.jms.UncategorizedJmsException: Uncategorized exception
occured during JMS processing; nested exception is javax.jms.JMSException:
Could not create Transport. Reason: java.io.IOException: Server
TransportAcceptListener is null.; nested exception is java.io.IOException:
Server TransportAcceptListener is null.
at
org.springframework.jms.support.JmsUtils.convertJmsAccessException(JmsUtils.java:292)
at
org.springframework.jms.support.JmsAccessor.convertJmsAccessException(JmsAccessor.java:168)
at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:474)
at org.springframework.jms.core.JmsTemplate.send(JmsTemplate.java:548)
at org.apache.camel.component.jms.JmsProducer.process(JmsProducer.java:227)
at
org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:190)
at
org.apache.camel.processor.RecipientList.sendToRecipientList(RecipientList.java:75)
at org.apache.camel.processor.RecipientList.process(RecipientList.java:59)
at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:50)
at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:79)
at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:84)
at
org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:43)
at org.apache.camel.processor.Pipeline.process(Pipeline.java:106)
at org.apache.camel.processor.Pipeline.process(Pipeline.java:90)
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
at org.apache.camel.processor.Pipeline.process(Pipeline.java:57)
at
org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:190)
at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:50)
at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:79)
at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:84)
at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:75)
at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:172)
at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:93)
at org.apache.camel.processor.Pipeline.process(Pipeline.java:106)
at org.apache.camel.processor.Pipeline.process(Pipeline.java:90)
at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:63)
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:50)
at
org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:50)
at
org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:79)
at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:84)
at
org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:43)
at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:47)
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
at
org.apache.camel.component.timer.TimerConsumer.sendTimerExchange(TimerConsumer.java:98)
at
org.apache.camel.component.timer.TimerConsumer$1.run(TimerConsumer.java:49)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
Caused by: javax.jms.JMSException: Could not create Transport. Reason:
java.io.IOException: Server TransportAcceptListener is null.
at
org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:35)
at
org.apache.activemq.ActiveMQConnectionFactory.createTransport(ActiveMQConnectionFactory.java:237)
at
org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:250)
at
org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:222)
at
org.apache.activemq.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory.java:170)
at
org.apache.activemq.pool.PooledConnectionFactory.createConnection(PooledConnectionFactory.java:125)
at
org.apache.activemq.pool.PooledConnectionFactory.createConnection(PooledConnectionFactory.java:110)
at
org.apache.activemq.pool.PooledConnectionFactory.createConnection(PooledConnectionFactory.java:86)
at
org.springframework.jms.support.JmsAccessor.createConnection(JmsAccessor.java:184)
at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:461)
... 36 more
Caused by: java.io.IOException: Server TransportAcceptListener is null.
at
org.apache.activemq.transport.vm.VMTransportServer.connect(VMTransportServer.java:72)
at
org.apache.activemq.transport.vm.VMTransportFactory.doCompositeConnect(VMTransportFactory.java:140)
at
org.apache.activemq.transport.vm.VMTransportFactory.doConnect(VMTransportFactory.java:53)
at
org.apache.activemq.transport.TransportFactory.doConnect(TransportFactory.java:47)
at
org.apache.activemq.transport.TransportFactory.connect(TransportFactory.java:76)
at
org.apache.activemq.ActiveMQConnectionFactory.createTransport(ActiveMQConnectionFactory.java:235)
... 44 more
KR,
Charles Moulliard
-----
Enterprise Architect
Xpectis
12, route d'Esch
L-1470 Luxembourg
Phone +352 25 10 70 470
Mobile +352 621 45 36 22
e-mail : cmoulliard@xpectis.com
web site : www.xpectis.com www.xpectis.com
My Blog : http://cmoulliard.blogspot.com/ http://cmoulliard.blogspot.com/
--
View this message in context: http://www.nabble.com/jms-endpoint-error-%3A-java.io.IOException%3A-Server-TransportAcceptListener-is-null-tp20113200s22882p20113200.html
Sent from the Camel - Users mailing list archive at Nabble.com.
Re: jms endpoint error : java.io.IOException: Server
TransportAcceptListener is null
Posted by cmoulliard <cm...@gmail.com>.
Here is complete spring-camel xml file :
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd
http://activemq.apache.org/camel/schema/spring
http://activemq.apache.org/camel/schema/spring/camel-spring.xsd">
<!--
ActiveMQ brokerURL using VM protocol <bean id="activemq"
class="org.apache.camel.component.jms.JmsComponent"> <property
name="connectionFactory"> <bean
class="org.apache.activemq.ActiveMQConnectionFactory"> <property
name="brokerURL" value="vm://localhost:61616?broker.persistent=true"
/> </bean> </property> </bean>
-->
<!-- ActiveMQ brokerURL using VM protocol -->
<bean id="jms"
class="org.apache.activemq.camel.component.ActiveMQComponent">
<property name="brokerURL"
value="vm://localhost:61616?broker.persistent=false" />
</bean>
<bean id="camelTracer"
class="org.apache.camel.processor.interceptor.Tracer">
<property name="traceExceptions" value="false" />
<property name="traceInterceptors" value="true" />
<property name="logLevel" value="DEBUG" />
<property name="logName" value="com.xpectis.tracker" />
</bean>
<bean id="traceFormatter"
class="org.apache.camel.processor.interceptor.TraceFormatter">
<property name="showBody" value="true" />
<property name="showHeaders" value="true" />
<property name="showBodyType" value="false" />
<property name="showBreadCrumb" value="false" />
</bean>
<bean id="myXstreamDataFormat" class="com.xpectis.model.Formatter"
factory-method="createInstance">
<constructor-arg value="com.xpectis.model.StockPrice" />
</bean>
<bean id="stockPriceGenerator"
class="com.xpectis.service.common.impl.StockPriceGenerator" />
<camelContext id="camel" trace="true"
xmlns="http://activemq.apache.org/camel/schema/spring">
<jmxAgent id="agent" createConnector="true" />
<!--
<route> <from uri="file:///d:/temp/quotes/?delete=false" />
<splitter> <xpath>//price</xpath> <setHeader headerName="stock">
<xpath>//price/@stock</xpath> </setHeader> <recipientList>
<simple>jms:topic:STOCK.${in.header.stock}</simple> </recipientList>
</splitter> </route>
-->
<route>
<from
uri="timer:generateStockPrice?fixedRate=true&delay=0&period=6000" />
<to uri="bean:stockPriceGenerator" />
<marshal ref="myXstreamDataFormat" />
<!--
<setHeader headerName="FileComponent.HEADER_FILE_NAME">
<header>stockprice.txt</header> </setHeader> <to
uri="file:///d:/temp/quotes/?delete=false"/>
-->
<!--
<splitter>
<xpath>//price</xpath>
<setHeader headerName="stock">
<xpath>//price/@stock</xpath>
</setHeader>
<recipientList>
<simple>jms:topic:STOCK.${in.header.stock}</simple>
</recipientList>
</splitter>
-->
<to uri="file:///d:/temp/quotes/?delete=false"/>
</route>
</camelContext>
</beans>
KR,
Charles
James.Strachan wrote:
>
> Whats the configuration of your jms component?
>
> 2008/10/22 cmoulliard <cm...@gmail.com>:
>>
>> Hi,
>>
>> I have a strange error reported by the following route in Camel 1.5
>> snapshot
>> ?
>>
>> Here is the route :
>>
>> <route>
>> <from
>> uri="timer:generateStockPrice?fixedRate=true&delay=0&period=600"
>> />
>> <to uri="bean:stockPriceGenerator" />
>> <marshal ref="myXstreamDataFormat" />
>> <splitter>
>> <xpath>//price</xpath>
>> <setHeader headerName="stock">
>> <xpath>//price/@stock</xpath>
>> </setHeader>
>> <recipientList>
>>
>> <simple>jms:topic:STOCK.${in.header.stock}</simple>
>> </recipientList>
>> </splitter>
>> </route>
>>
>> Question : I don't know if I use the correct syntax because in my case
>> the
>> bean generator will only generate one xml stock price at a time ?
>>
>> Error reported :
>>
>> 22-oct.-2008 17:17:50 org.apache.camel.processor.Logger log
>> GRAVE: Failed delivery for exchangeId:
>> ID-dell-charles/4539-1224688567875/0-19. On delivery attempt: 2 caught:
>> org.springframework.jms.UncategorizedJmsException: Uncategorized
>> exception
>> occured during JMS processing; nested exception is
>> javax.jms.JMSException:
>> Could not create Transport. Reason: java.io.IOException: Server
>> TransportAcceptListener is null.; nested exception is
>> java.io.IOException:
>> Server TransportAcceptListener is null.
>> org.springframework.jms.UncategorizedJmsException: Uncategorized
>> exception
>> occured during JMS processing; nested exception is
>> javax.jms.JMSException:
>> Could not create Transport. Reason: java.io.IOException: Server
>> TransportAcceptListener is null.; nested exception is
>> java.io.IOException:
>> Server TransportAcceptListener is null.
>> at
>> org.springframework.jms.support.JmsUtils.convertJmsAccessException(JmsUtils.java:292)
>> at
>> org.springframework.jms.support.JmsAccessor.convertJmsAccessException(JmsAccessor.java:168)
>> at
>> org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:474)
>> at
>> org.springframework.jms.core.JmsTemplate.send(JmsTemplate.java:548)
>> at
>> org.apache.camel.component.jms.JmsProducer.process(JmsProducer.java:227)
>> at
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:190)
>> at
>> org.apache.camel.processor.RecipientList.sendToRecipientList(RecipientList.java:75)
>> at
>> org.apache.camel.processor.RecipientList.process(RecipientList.java:59)
>> at
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:50)
>> at
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:79)
>> at
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:84)
>> at
>> org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:43)
>> at org.apache.camel.processor.Pipeline.process(Pipeline.java:106)
>> at org.apache.camel.processor.Pipeline.process(Pipeline.java:90)
>> at
>> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
>> at org.apache.camel.processor.Pipeline.process(Pipeline.java:57)
>> at
>> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:190)
>> at
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:50)
>> at
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:79)
>> at
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:84)
>> at
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:75)
>> at
>> org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:172)
>> at
>> org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:93)
>> at org.apache.camel.processor.Pipeline.process(Pipeline.java:106)
>> at org.apache.camel.processor.Pipeline.process(Pipeline.java:90)
>> at
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:63)
>> at
>> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
>> at
>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:50)
>> at
>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:50)
>> at
>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:79)
>> at
>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:84)
>> at
>> org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:43)
>> at
>> org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:47)
>> at
>> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
>> at
>> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
>> at
>> org.apache.camel.component.timer.TimerConsumer.sendTimerExchange(TimerConsumer.java:98)
>> at
>> org.apache.camel.component.timer.TimerConsumer$1.run(TimerConsumer.java:49)
>> at java.util.TimerThread.mainLoop(Unknown Source)
>> at java.util.TimerThread.run(Unknown Source)
>> Caused by: javax.jms.JMSException: Could not create Transport. Reason:
>> java.io.IOException: Server TransportAcceptListener is null.
>> at
>> org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:35)
>> at
>> org.apache.activemq.ActiveMQConnectionFactory.createTransport(ActiveMQConnectionFactory.java:237)
>> at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:250)
>> at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:222)
>> at
>> org.apache.activemq.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory.java:170)
>> at
>> org.apache.activemq.pool.PooledConnectionFactory.createConnection(PooledConnectionFactory.java:125)
>> at
>> org.apache.activemq.pool.PooledConnectionFactory.createConnection(PooledConnectionFactory.java:110)
>> at
>> org.apache.activemq.pool.PooledConnectionFactory.createConnection(PooledConnectionFactory.java:86)
>> at
>> org.springframework.jms.support.JmsAccessor.createConnection(JmsAccessor.java:184)
>> at
>> org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:461)
>> ... 36 more
>> Caused by: java.io.IOException: Server TransportAcceptListener is null.
>> at
>> org.apache.activemq.transport.vm.VMTransportServer.connect(VMTransportServer.java:72)
>> at
>> org.apache.activemq.transport.vm.VMTransportFactory.doCompositeConnect(VMTransportFactory.java:140)
>> at
>> org.apache.activemq.transport.vm.VMTransportFactory.doConnect(VMTransportFactory.java:53)
>> at
>> org.apache.activemq.transport.TransportFactory.doConnect(TransportFactory.java:47)
>> at
>> org.apache.activemq.transport.TransportFactory.connect(TransportFactory.java:76)
>> at
>> org.apache.activemq.ActiveMQConnectionFactory.createTransport(ActiveMQConnectionFactory.java:235)
>> ... 44 more
>>
>> KR,
>>
>> Charles Moulliard
>>
>> -----
>> Enterprise Architect
>>
>> Xpectis
>> 12, route d'Esch
>> L-1470 Luxembourg
>>
>> Phone +352 25 10 70 470
>> Mobile +352 621 45 36 22
>>
>> e-mail : cmoulliard@xpectis.com
>> web site : www.xpectis.com www.xpectis.com
>> My Blog : http://cmoulliard.blogspot.com/
>> http://cmoulliard.blogspot.com/
>> --
>> View this message in context:
>> http://www.nabble.com/jms-endpoint-error-%3A-java.io.IOException%3A-Server-TransportAcceptListener-is-null-tp20113200s22882p20113200.html
>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>
>>
>
>
>
> --
> James
> -------
> http://macstrac.blogspot.com/
>
> Open Source Integration
> http://fusesource.com/
>
>
-----
Enterprise Architect
Xpectis
12, route d'Esch
L-1470 Luxembourg
Phone +352 25 10 70 470
Mobile +352 621 45 36 22
e-mail : cmoulliard@xpectis.com
web site : www.xpectis.com www.xpectis.com
My Blog : http://cmoulliard.blogspot.com/ http://cmoulliard.blogspot.com/
--
View this message in context: http://www.nabble.com/jms-endpoint-error-%3A-java.io.IOException%3A-Server-TransportAcceptListener-is-null-tp20113200s22882p20126524.html
Sent from the Camel - Users mailing list archive at Nabble.com.
Re: jms endpoint error : java.io.IOException: Server TransportAcceptListener is null
Posted by James Strachan <ja...@gmail.com>.
Whats the configuration of your jms component?
2008/10/22 cmoulliard <cm...@gmail.com>:
>
> Hi,
>
> I have a strange error reported by the following route in Camel 1.5 snapshot
> ?
>
> Here is the route :
>
> <route>
> <from
> uri="timer:generateStockPrice?fixedRate=true&delay=0&period=600" />
> <to uri="bean:stockPriceGenerator" />
> <marshal ref="myXstreamDataFormat" />
> <splitter>
> <xpath>//price</xpath>
> <setHeader headerName="stock">
> <xpath>//price/@stock</xpath>
> </setHeader>
> <recipientList>
> <simple>jms:topic:STOCK.${in.header.stock}</simple>
> </recipientList>
> </splitter>
> </route>
>
> Question : I don't know if I use the correct syntax because in my case the
> bean generator will only generate one xml stock price at a time ?
>
> Error reported :
>
> 22-oct.-2008 17:17:50 org.apache.camel.processor.Logger log
> GRAVE: Failed delivery for exchangeId:
> ID-dell-charles/4539-1224688567875/0-19. On delivery attempt: 2 caught:
> org.springframework.jms.UncategorizedJmsException: Uncategorized exception
> occured during JMS processing; nested exception is javax.jms.JMSException:
> Could not create Transport. Reason: java.io.IOException: Server
> TransportAcceptListener is null.; nested exception is java.io.IOException:
> Server TransportAcceptListener is null.
> org.springframework.jms.UncategorizedJmsException: Uncategorized exception
> occured during JMS processing; nested exception is javax.jms.JMSException:
> Could not create Transport. Reason: java.io.IOException: Server
> TransportAcceptListener is null.; nested exception is java.io.IOException:
> Server TransportAcceptListener is null.
> at
> org.springframework.jms.support.JmsUtils.convertJmsAccessException(JmsUtils.java:292)
> at
> org.springframework.jms.support.JmsAccessor.convertJmsAccessException(JmsAccessor.java:168)
> at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:474)
> at org.springframework.jms.core.JmsTemplate.send(JmsTemplate.java:548)
> at org.apache.camel.component.jms.JmsProducer.process(JmsProducer.java:227)
> at
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:190)
> at
> org.apache.camel.processor.RecipientList.sendToRecipientList(RecipientList.java:75)
> at org.apache.camel.processor.RecipientList.process(RecipientList.java:59)
> at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:50)
> at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:79)
> at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:84)
> at
> org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:43)
> at org.apache.camel.processor.Pipeline.process(Pipeline.java:106)
> at org.apache.camel.processor.Pipeline.process(Pipeline.java:90)
> at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
> at org.apache.camel.processor.Pipeline.process(Pipeline.java:57)
> at
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:190)
> at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:50)
> at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:79)
> at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:84)
> at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:75)
> at
> org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:172)
> at
> org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:93)
> at org.apache.camel.processor.Pipeline.process(Pipeline.java:106)
> at org.apache.camel.processor.Pipeline.process(Pipeline.java:90)
> at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:63)
> at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
> at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:50)
> at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:50)
> at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:79)
> at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:84)
> at
> org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:43)
> at
> org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:47)
> at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
> at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
> at
> org.apache.camel.component.timer.TimerConsumer.sendTimerExchange(TimerConsumer.java:98)
> at
> org.apache.camel.component.timer.TimerConsumer$1.run(TimerConsumer.java:49)
> at java.util.TimerThread.mainLoop(Unknown Source)
> at java.util.TimerThread.run(Unknown Source)
> Caused by: javax.jms.JMSException: Could not create Transport. Reason:
> java.io.IOException: Server TransportAcceptListener is null.
> at
> org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:35)
> at
> org.apache.activemq.ActiveMQConnectionFactory.createTransport(ActiveMQConnectionFactory.java:237)
> at
> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:250)
> at
> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:222)
> at
> org.apache.activemq.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory.java:170)
> at
> org.apache.activemq.pool.PooledConnectionFactory.createConnection(PooledConnectionFactory.java:125)
> at
> org.apache.activemq.pool.PooledConnectionFactory.createConnection(PooledConnectionFactory.java:110)
> at
> org.apache.activemq.pool.PooledConnectionFactory.createConnection(PooledConnectionFactory.java:86)
> at
> org.springframework.jms.support.JmsAccessor.createConnection(JmsAccessor.java:184)
> at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:461)
> ... 36 more
> Caused by: java.io.IOException: Server TransportAcceptListener is null.
> at
> org.apache.activemq.transport.vm.VMTransportServer.connect(VMTransportServer.java:72)
> at
> org.apache.activemq.transport.vm.VMTransportFactory.doCompositeConnect(VMTransportFactory.java:140)
> at
> org.apache.activemq.transport.vm.VMTransportFactory.doConnect(VMTransportFactory.java:53)
> at
> org.apache.activemq.transport.TransportFactory.doConnect(TransportFactory.java:47)
> at
> org.apache.activemq.transport.TransportFactory.connect(TransportFactory.java:76)
> at
> org.apache.activemq.ActiveMQConnectionFactory.createTransport(ActiveMQConnectionFactory.java:235)
> ... 44 more
>
> KR,
>
> Charles Moulliard
>
> -----
> Enterprise Architect
>
> Xpectis
> 12, route d'Esch
> L-1470 Luxembourg
>
> Phone +352 25 10 70 470
> Mobile +352 621 45 36 22
>
> e-mail : cmoulliard@xpectis.com
> web site : www.xpectis.com www.xpectis.com
> My Blog : http://cmoulliard.blogspot.com/ http://cmoulliard.blogspot.com/
> --
> View this message in context: http://www.nabble.com/jms-endpoint-error-%3A-java.io.IOException%3A-Server-TransportAcceptListener-is-null-tp20113200s22882p20113200.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>
--
James
-------
http://macstrac.blogspot.com/
Open Source Integration
http://fusesource.com/
Re: jms endpoint error : java.io.IOException: Server
TransportAcceptListener is null
Posted by cmoulliard <cm...@gmail.com>.
Hi,
I have found the reason which such error message is generated. This is not
at related as I previously mention to jconsole but due to the fact that if
Ajax XMLHTTPRequest are still opened to converse to the Ajax.servlet of
Activemq and the web application server running Camel context and jms
activemq bus is not yet started, then this error is created.
Remark : Should the behavior of the AjaxServlet be changed in order to avoid
to generate such error when the jms activemq bus or camel are not yet
started ?
KR,
Charles Moulliard
cmoulliard wrote:
>
> Hi,
>
> I have a strange error reported by the following route in Camel 1.5
> snapshot ? Apparently, this error occurs when a jconsole is already opened
> when Camel is launched.
>
> Remark :
> - I don't know if I use the correct syntax because in my case the bean
> generator will only generate one xml stock price at a time ?
>
> Here is the route :
>
> <route>
> <from
> uri="timer:generateStockPrice?fixedRate=true&delay=0&period=600"
> />
> <to uri="bean:stockPriceGenerator" />
> <marshal ref="myXstreamDataFormat" />
> <splitter>
> <xpath>//price</xpath>
> <setHeader headerName="stock">
> <xpath>//price/@stock</xpath>
> </setHeader>
> <recipientList>
> <simple>jms:topic:STOCK.${in.header.stock}</simple>
> </recipientList>
> </splitter>
> </route>
>
>
>
> Error reported :
>
> 22-oct.-2008 17:17:50 org.apache.camel.processor.Logger log
> GRAVE: Failed delivery for exchangeId:
> ID-dell-charles/4539-1224688567875/0-19. On delivery attempt: 2 caught:
> org.springframework.jms.UncategorizedJmsException: Uncategorized exception
> occured during JMS processing; nested exception is javax.jms.JMSException:
> Could not create Transport. Reason: java.io.IOException: Server
> TransportAcceptListener is null.; nested exception is java.io.IOException:
> Server TransportAcceptListener is null.
> org.springframework.jms.UncategorizedJmsException: Uncategorized exception
> occured during JMS processing; nested exception is javax.jms.JMSException:
> Could not create Transport. Reason: java.io.IOException: Server
> TransportAcceptListener is null.; nested exception is java.io.IOException:
> Server TransportAcceptListener is null.
> at
> org.springframework.jms.support.JmsUtils.convertJmsAccessException(JmsUtils.java:292)
> at
> org.springframework.jms.support.JmsAccessor.convertJmsAccessException(JmsAccessor.java:168)
> at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:474)
> at org.springframework.jms.core.JmsTemplate.send(JmsTemplate.java:548)
> at
> org.apache.camel.component.jms.JmsProducer.process(JmsProducer.java:227)
> at
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:190)
> at
> org.apache.camel.processor.RecipientList.sendToRecipientList(RecipientList.java:75)
> at
> org.apache.camel.processor.RecipientList.process(RecipientList.java:59)
> at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:50)
> at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:79)
> at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:84)
> at
> org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:43)
> at org.apache.camel.processor.Pipeline.process(Pipeline.java:106)
> at org.apache.camel.processor.Pipeline.process(Pipeline.java:90)
> at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
> at org.apache.camel.processor.Pipeline.process(Pipeline.java:57)
> at
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:190)
> at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:50)
> at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:79)
> at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:84)
> at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:75)
> at
> org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:172)
> at
> org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:93)
> at org.apache.camel.processor.Pipeline.process(Pipeline.java:106)
> at org.apache.camel.processor.Pipeline.process(Pipeline.java:90)
> at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:63)
> at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
> at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:50)
> at
> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:50)
> at
> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:79)
> at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:84)
> at
> org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsyncProcessorBridge.process(AsyncProcessorTypeConverter.java:43)
> at
> org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:47)
> at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41)
> at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66)
> at
> org.apache.camel.component.timer.TimerConsumer.sendTimerExchange(TimerConsumer.java:98)
> at
> org.apache.camel.component.timer.TimerConsumer$1.run(TimerConsumer.java:49)
> at java.util.TimerThread.mainLoop(Unknown Source)
> at java.util.TimerThread.run(Unknown Source)
> Caused by: javax.jms.JMSException: Could not create Transport. Reason:
> java.io.IOException: Server TransportAcceptListener is null.
> at
> org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:35)
> at
> org.apache.activemq.ActiveMQConnectionFactory.createTransport(ActiveMQConnectionFactory.java:237)
> at
> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:250)
> at
> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:222)
> at
> org.apache.activemq.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory.java:170)
> at
> org.apache.activemq.pool.PooledConnectionFactory.createConnection(PooledConnectionFactory.java:125)
> at
> org.apache.activemq.pool.PooledConnectionFactory.createConnection(PooledConnectionFactory.java:110)
> at
> org.apache.activemq.pool.PooledConnectionFactory.createConnection(PooledConnectionFactory.java:86)
> at
> org.springframework.jms.support.JmsAccessor.createConnection(JmsAccessor.java:184)
> at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:461)
> ... 36 more
> Caused by: java.io.IOException: Server TransportAcceptListener is null.
> at
> org.apache.activemq.transport.vm.VMTransportServer.connect(VMTransportServer.java:72)
> at
> org.apache.activemq.transport.vm.VMTransportFactory.doCompositeConnect(VMTransportFactory.java:140)
> at
> org.apache.activemq.transport.vm.VMTransportFactory.doConnect(VMTransportFactory.java:53)
> at
> org.apache.activemq.transport.TransportFactory.doConnect(TransportFactory.java:47)
> at
> org.apache.activemq.transport.TransportFactory.connect(TransportFactory.java:76)
> at
> org.apache.activemq.ActiveMQConnectionFactory.createTransport(ActiveMQConnectionFactory.java:235)
> ... 44 more
>
> KR,
>
> Charles Moulliard
>
-----
Enterprise Architect
Xpectis
12, route d'Esch
L-1470 Luxembourg
Phone +352 25 10 70 470
Mobile +352 621 45 36 22
e-mail : cmoulliard@xpectis.com
web site : www.xpectis.com www.xpectis.com
My Blog : http://cmoulliard.blogspot.com/ http://cmoulliard.blogspot.com/
--
View this message in context: http://www.nabble.com/jms-endpoint-error-%3A-java.io.IOException%3A-Server-TransportAcceptListener-is-null-tp20113200s22882p20145843.html
Sent from the Camel - Users mailing list archive at Nabble.com.