Hi James,

thanks for you prompt reply!

On Monday 07 April 2008 12:48:47 James Strachan wrote:
> >  - if Camel inside ActiveMQ works out-of-the-box, why is example found at
> >
> >         http://activemq.apache.org/camel/message-router.html
> >
> >   throwing a Null Pointer exception during startup?
>
> Could you show me the stack trace?

the log is below; let me know of any other piece of information you may need.

Thanks,

        Valerio

---------------------------

ACTIVEMQ_HOME: /opt/amq
ACTIVEMQ_BASE: /opt/amq
Loading message broker from: xbean:activemq.xml
INFO  BrokerService                  - ActiveMQ 5.0.0 JMS Message Broker 
(localhost) is starting
INFO  BrokerService                  - For help or more information please 
see: http://activemq.apache.org/
INFO  AMQPersistenceAdapter          - AMQStore starting using 
directory: /opt/amq/data/localhost
INFO  KahaStore                      - Kaha Store using data 
directory /opt/amq/data/localhost/kr-store/state
INFO  AMQPersistenceAdapter          - Active data files: []
WARN  AMQPersistenceAdapter          - The ReferenceStore is not valid - 
recovering ...
INFO  KahaStore                      - Kaha Store successfully deleted data 
directory /opt/amq/data/localhost/kr-store/data
INFO  KahaPersistenceAdapter         - Recovering subscriber state for durable 
subscriber: SubscriptionInfo {subscribedDestination = topic://ActiveMQ.Agent, 
destination = topic://ActiveMQ.Agent, clientId = 
NC_localhost_inboundlocalhost, subscriptionName = localhost_ActiveMQ.Agent, 
selector = null}
INFO  KahaStore                      - Kaha Store using data 
directory /opt/amq/data/localhost/kr-store/data
INFO  AMQPersistenceAdapter          - Journal Recovery Started from: 
DataManager:(data-)
INFO  AMQPersistenceAdapter          - Recovered 1 operations from redo log in 
0.177 seconds.
INFO  AMQPersistenceAdapter          - Finished recovering the ReferenceStore
INFO  BrokerService                  - Using Persistence Adapter: 
AMQPersistenceAdapter(/opt/amq/data/localhost)
INFO  ManagementContext              - JMX consoles can connect to 
service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
INFO  TransportServerThreadSupport   - Listening for connections at: 
stomp://moto:61613
INFO  TransportConnector             - Connector stomp Started
INFO  BrokerService                  - ActiveMQ JMS Message Broker (localhost, 
ID:moto-37268-1207566407169-0:0) started
ERROR: java.lang.RuntimeException: Failed to execute start task. Reason: 
org.apache.camel.RuntimeCamelException: java.lang.NullPointerException
java.lang.RuntimeException: Failed to execute start task. Reason: 
org.apache.camel.RuntimeCamelException: java.lang.NullPointerException
        at 
org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:99)
        at 
org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:51)
        at 
org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:104)
        at 
org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:51)
        at 
org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:76)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.activemq.console.Main.runTaskClass(Main.java:222)
        at org.apache.activemq.console.Main.main(Main.java:106)
Caused by: org.apache.camel.RuntimeCamelException: 
java.lang.NullPointerException
        at 
org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:98)
        at 
org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
        at 
org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
        at 
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
        at 
org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:246)
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:355)
        at 
org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:64)
        at 
org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:52)
        at 
org.apache.activemq.xbean.XBeanBrokerFactory.createApplicationContext(XBeanBrokerFactory.java:91)
        at 
org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBrokerFactory.java:51)
        at 
org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:71)
        at 
org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:54)
        at 
org.apache.activemq.console.command.StartCommand.startBroker(StartCommand.java:112)
        at 
org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:74)
        ... 10 more
Caused by: java.lang.NullPointerException
        at 
org.apache.camel.model.ExpressionNode.createFilterProcessor(ExpressionNode.java:96)
        at org.apache.camel.model.WhenType.createProcessor(WhenType.java:49)
        at org.apache.camel.model.ChoiceType.createProcessor(ChoiceType.java:61)
        at 
org.apache.camel.model.ProcessorType.makeProcessor(ProcessorType.java:882)
        at org.apache.camel.model.ProcessorType.addRoutes(ProcessorType.java:87)
        at org.apache.camel.model.RouteType.addRoutes(RouteType.java:182)
        at org.apache.camel.model.RouteType.addRoutes(RouteType.java:80)
        at org.apache.camel.model.RouteType.addRoutes(RouteType.java:71)
        at 
org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:449)
        at 
org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:441)
        at 
org.apache.camel.spring.SpringCamelContext.doStart(SpringCamelContext.java:140)
        at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:51)
        at 
org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:96)
        ... 23 more
ERROR: java.lang.Exception: org.apache.camel.RuntimeCamelException: 
java.lang.NullPointerException
java.lang.Exception: org.apache.camel.RuntimeCamelException: 
java.lang.NullPointerException
        at 
org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:100)
        at 
org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:51)
        at 
org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:104)
        at 
org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:51)
        at 
org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:76)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.activemq.console.Main.runTaskClass(Main.java:222)
        at org.apache.activemq.console.Main.main(Main.java:106)
Caused by: org.apache.camel.RuntimeCamelException: 
java.lang.NullPointerException
        at 
org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:98)
        at 
org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
        at 
org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
        at 
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
        at 
org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:246)
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:355)
        at 
org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:64)
        at 
org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:52)
        at 
org.apache.activemq.xbean.XBeanBrokerFactory.createApplicationContext(XBeanBrokerFactory.java:91)
        at 
org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBrokerFactory.java:51)
        at 
org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:71)
        at 
org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:54)
        at 
org.apache.activemq.console.command.StartCommand.startBroker(StartCommand.java:112)
        at 
org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:74)
        ... 10 more
Caused by: java.lang.NullPointerException
        at 
org.apache.camel.model.ExpressionNode.createFilterProcessor(ExpressionNode.java:96)
        at org.apache.camel.model.WhenType.createProcessor(WhenType.java:49)
        at org.apache.camel.model.ChoiceType.createProcessor(ChoiceType.java:61)
        at 
org.apache.camel.model.ProcessorType.makeProcessor(ProcessorType.java:882)
        at org.apache.camel.model.ProcessorType.addRoutes(ProcessorType.java:87)
        at org.apache.camel.model.RouteType.addRoutes(RouteType.java:182)
        at org.apache.camel.model.RouteType.addRoutes(RouteType.java:80)
        at org.apache.camel.model.RouteType.addRoutes(RouteType.java:71)
        at 
org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:449)
        at 
org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:441)
        at 
org.apache.camel.spring.SpringCamelContext.doStart(SpringCamelContext.java:140)
        at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:51)
        at 
org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:96)
        ... 23 more


-----------------------------

-- 

Valerio Paolini - [EMAIL PROTECTED]
The lyf so short, the craft so long to lerne - Geoffrey Chaucer

Reply via email to