This problem happens when starting the example. It is due to "Cound not start
ClientFactory: javax.naming.NoInitialContextException", the JBI is shuting
down.
Please see the entire log as follows
C:\java\apache-servicemix-3.2.1\examples\basic>mvn jbi:embeddedServicemix
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'jbi'.
[INFO] org.apache.maven.plugins: checking for updates from apache.incubating
[INFO] org.apache.maven.plugins: checking for updates from apache-releases
[INFO] org.apache.maven.plugins: checking for updates from
servicemix-m2-repo
[INFO] org.apache.maven.plugins: checking for updates from apache-incubating
[INFO] org.codehaus.mojo: checking for updates from apache.incubating
[INFO] org.codehaus.mojo: checking for updates from apache-releases
[INFO] org.codehaus.mojo: checking for updates from servicemix-m2-repo
[INFO] org.codehaus.mojo: checking for updates from apache-incubating
[INFO] artifact org.apache.maven.plugins:maven-checkstyle-plugin: checking
for u
pdates from apache.incubating
[INFO] artifact org.apache.maven.plugins:maven-checkstyle-plugin: checking
for u
pdates from apache-releases
[INFO] artifact org.apache.maven.plugins:maven-checkstyle-plugin: checking
for u
pdates from servicemix-m2-repo
[INFO] artifact org.apache.maven.plugins:maven-checkstyle-plugin: checking
for u
pdates from apache-incubating
[INFO]
-------------------------------------------------------------------------
---
[INFO] Building ServiceMix :: Samples :: Basic
[INFO] task-segment: [jbi:embeddedServicemix]
[INFO]
-------------------------------------------------------------------------
---
[INFO] Preparing jbi:embeddedServicemix
[INFO] artifact org.apache.maven.plugins:maven-resources-plugin: checking
for up
dates from apache.incubating
[INFO] artifact org.apache.maven.plugins:maven-resources-plugin: checking
for up
dates from apache-releases
[INFO] artifact org.apache.maven.plugins:maven-resources-plugin: checking
for up
dates from servicemix-m2-repo
[INFO] artifact org.apache.maven.plugins:maven-resources-plugin: checking
for up
dates from apache-incubating
[INFO] artifact org.apache.maven.plugins:maven-compiler-plugin: checking for
upd
ates from apache.incubating
[INFO] artifact org.apache.maven.plugins:maven-compiler-plugin: checking for
upd
ates from apache-releases
[INFO] artifact org.apache.maven.plugins:maven-compiler-plugin: checking for
upd
ates from servicemix-m2-repo
[INFO] artifact org.apache.maven.plugins:maven-compiler-plugin: checking for
upd
ates from apache-incubating
[INFO] [build:copy {execution: default}]
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
Downloading:
http://people.apache.org/repo/m2-incubating-repository/wss4j/wss4j/
1.5.1/wss4j-1.5.1.pom
Downloading:
http://svn.apache.org/repos/asf/servicemix/m2-repo/wss4j/wss4j/1.5.
1/wss4j-1.5.1.pom
Downloading:
http://people.apache.org/repo/m2-incubating-repository/wss4j/wss4j/
1.5.1/wss4j-1.5.1.pom
Downloading:
http://repository.codehaus.org/wss4j/wss4j/1.5.1/wss4j-1.5.1.pom
Downloading: http://repo1.maven.org/maven2/wss4j/wss4j/1.5.1/wss4j-1.5.1.pom
Downloading:
http://people.apache.org/repo/m2-incubating-repository/xml-security
/xmlsec/1.3.0/xmlsec-1.3.0.pom
Downloading:
http://svn.apache.org/repos/asf/servicemix/m2-repo/xml-security/xml
sec/1.3.0/xmlsec-1.3.0.pom
Downloading:
http://people.apache.org/repo/m2-incubating-repository/xml-security
/xmlsec/1.3.0/xmlsec-1.3.0.pom
Downloading:
http://repository.codehaus.org/xml-security/xmlsec/1.3.0/xmlsec-1.3
.0.pom
Downloading:
http://repo1.maven.org/maven2/xml-security/xmlsec/1.3.0/xmlsec-1.3.
0.pom
[INFO] [compiler:compile]
[INFO] No sources to compile
[INFO] [jbi:embeddedServicemix]
2007-12-17 10:01:17,321 [main ] INFO
ileSystemXmlApplicationContext -
Refreshing
[EMAIL PROTECTED]
8d: display name
[org.apache.xbean.spring.context.FileSystemXmlApplicationContex
[EMAIL PROTECTED]; startup date [Mon Dec 17 10:01:17 EST 2007]; root of context
hierarch
y
2007-12-17 10:01:17,586 [main ] INFO XBeanXmlBeanDefinitionReader
-
Loading XML bean definitions from URL
[file:/C:/java/apache-servicemix-3.2.1/ex
amples/basic/src/main/resources/servicemix.xml]
2007-12-17 10:01:19,336 [main ] INFO
ileSystemXmlApplicationContext -
Bean factory for application context
[org.apache.xbean.spring.context.FileSyste
[EMAIL PROTECTED]:
org.springframework.beans.factory.support.Defaul
[EMAIL PROTECTED]
2007-12-17 10:01:19,352 [main ] INFO DefaultListableBeanFactory
-
Pre-instantiating singletons in
org.springframework.beans.factory.support.Defau
[EMAIL PROTECTED]: defining beans
[jbi,transactionManager,workManager
,bootstrapContext,activeMQResourceAdapter,broker,jmsFactory]; root of
factory hi
erarchy
2007-12-17 10:01:19,446 [main ] WARN EndpointRegistry
-
Disabled endpoint processor
'org.apache.servicemix.jbi.framework.support.WSDL2P
rocessor': java.lang.NoClassDefFoundError: org/apache/woden/WSDLReader
2007-12-17 10:01:20,102 [main ] INFO BrokerService
-
ActiveMQ 4.1.1 JMS Message Broker (localhost) is starting
2007-12-17 10:01:20,102 [main ] INFO BrokerService
-
For help or more information please see:
http://incubator.apache.org/activemq/
2007-12-17 10:01:20,805 [JMX connector ] INFO ManagementContext
-
JMX consoles can connect to
service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
2007-12-17 10:01:20,993 [main ] INFO TransportServerThreadSupport
-
Listening for connections at: tcp://DLU-E6100:61616
2007-12-17 10:01:21,008 [main ] INFO TransportConnector
-
Connector tcp://localhost:61616 Started
2007-12-17 10:01:21,024 [main ] INFO BrokerService
-
ActiveMQ JMS Message Broker (localhost,
ID:DLU-E6100-2423-1197903680555-0:0) st
arted
2007-12-17 10:01:21,086 [main ] INFO JBIContainer
-
ServiceMix 3.2.1 JBI Container (ServiceMix) is starting
2007-12-17 10:01:21,086 [main ] INFO JBIContainer
-
For help or more informations please see:
http://incubator.apache.org/servicemi
x/
2007-12-17 10:01:21,118 [main ] WARN ManagementContext
-
Failed to start rmi registry: internal error: ObjID already in use
2007-12-17 10:01:21,149 [main ] WARN ManagementContext
-
Failed to start jmx connector: Cannot bind to URL
[rmi://localhost:1099/jmxrmi]
: javax.naming.NameAlreadyBoundException: jmxrmi [Root exception is
java.rmi.Alr
eadyBoundException: jmxrmi]
2007-12-17 10:01:21,305 [main ] INFO ComponentMBeanImpl
-
Initializing component: #SubscriptionManager#
2007-12-17 10:01:21,321 [main ] INFO DeploymentService
-
Restoring service assemblies
2007-12-17 10:01:21,336 [main ] INFO ComponentMBeanImpl
-
Initializing component: inputSender
2007-12-17 10:01:21,352 [main ] INFO ComponentMBeanImpl
-
Initializing component: timer
2007-12-17 10:01:21,446 [main ] INFO SimpleThreadPool
-
Job execution threads will use class loader of thread: main
2007-12-17 10:01:21,493 [main ] INFO QuartzScheduler
-
Quartz Scheduler v.1.5.2 created.
2007-12-17 10:01:21,493 [main ] INFO RAMJobStore
-
RAMJobStore initialized.
2007-12-17 10:01:21,493 [main ] INFO StdSchedulerFactory
-
Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource
fil
e in Quartz package: 'quartz.properties'
2007-12-17 10:01:21,493 [main ] INFO StdSchedulerFactory
-
Quartz scheduler version: 1.5.2
2007-12-17 10:01:21,508 [main ] INFO ComponentMBeanImpl
-
Initializing component: inputReceiver
2007-12-17 10:01:21,524 [main ] INFO ComponentMBeanImpl
-
Initializing component: outputSender
2007-12-17 10:01:21,524 [main ] INFO ComponentMBeanImpl
-
Initializing component: jmsTrace
2007-12-17 10:01:21,524 [main ] INFO ComponentMBeanImpl
-
Initializing component: trace
2007-12-17 10:01:21,524 [main ] WARN ClientFactory
-
Cound not start ClientFactory: javax.naming.NoInitialContextException: Need
to
specify class name in environment or system property, or as an applet
parameter,
or in an application resource file: java.naming.factory.initial
2007-12-17 10:01:22,290 [main ] INFO QuartzScheduler
-
Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
2007-12-17 10:01:22,399 [main ] INFO JBIContainer
-
ServiceMix JBI Container (ServiceMix) started
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 30 seconds
[INFO] Finished at: Mon Dec 17 10:01:22 EST 2007
[INFO] Final Memory: 16M/29M
[INFO]
------------------------------------------------------------------------
2007-12-17 10:01:22,586 [MQ ShutdownHook] INFO BrokerService
-
ActiveMQ Message Broker (localhost, ID:DLU-E6100-2423-1197903680555-0:0) is
shu
tting down
2007-12-17 10:01:22,586 [ix ShutdownHook] INFO
ileSystemXmlApplicationContext -
Closing
[EMAIL PROTECTED]:
display name
[EMAIL PROTECTED]
7828d]; startup date [Mon Dec 17 10:01:17 EST 2007]; root of context
hierarchy
2007-12-17 10:01:22,586 [ix ShutdownHook] INFO DefaultListableBeanFactory
-
Destroying singletons in
org.springframework.beans.factory.support.DefaultLista
[EMAIL PROTECTED]: defining beans
[jbi,transactionManager,workManager,bootst
rapContext,activeMQResourceAdapter,broker,jmsFactory]; root of factory
hierarchy
2007-12-17 10:01:22,586 [ix ShutdownHook] INFO JBIContainer
-
Shutting down ServiceMix JBI Container (ServiceMix) stopped
2007-12-17 10:01:22,618 [ix ShutdownHook] INFO JBIContainer
-
Deactivating component #SubscriptionManager#
2007-12-17 10:01:22,649 [ix ShutdownHook] INFO QuartzScheduler
-
Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED paused.
2007-12-17 10:01:22,649 [ix ShutdownHook] INFO QuartzScheduler
-
Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED shutting down.
2007-12-17 10:01:22,649 [ix ShutdownHook] INFO QuartzScheduler
-
Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED paused.
2007-12-17 10:01:22,649 [ix ShutdownHook] INFO QuartzScheduler
-
Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED shutdown complete.
2007-12-17 10:01:22,665 [ix ShutdownHook] INFO ConnectorServerFactoryBean
-
Stopping JMX connector server:
[EMAIL PROTECTED]
283826
2007-12-17 10:01:22,680 [ix ShutdownHook] INFO JBIContainer
-
ServiceMix JBI Container (ServiceMix) stopped
2007-12-17 10:01:22,868 [Sender-thread-1] ERROR JmsComponent
-
Error processing exchange InOnly[
id: ID:10.1.6.118-116e89f9970-7:0
status: Active
role: provider
service: {http://servicemix.apache.org/demo/}inputSender
endpoint: endpoint
in: <?xml version="1.0" encoding="UTF-8"?><timer><name>My Example
Job</name><g
roup>ServiceMix</group><fullname>ServiceMix.My Example
Job</fullname><descriptio
n/><fireTime>Mon Dec 17 10:01:22 EST 2007</fireTime></timer>
]
java.lang.NullPointerException
at
org.apache.servicemix.jms.multiplexing.MultiplexingProviderProcessor.
process(MultiplexingProviderProcessor.java:139)
at
org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLi
feCycle.java:538)
at
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(Async
BaseLifeCycle.java:490)
at
org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLife
Cycle.java:46)
at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBoun
d(DeliveryChannelImpl.java:610)
at
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlo
w.java:170)
at
org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.j
ava:167)
at
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.jav
a:134)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
utor.java:885)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:907)
at java.lang.Thread.run(Thread.java:619)
2007-12-17 10:01:22,868 [Sender-thread-1] ERROR JmsComponent
-
Error setting exchange status to ERROR
javax.jbi.messaging.MessagingException: DeliveryChannel{inputSender} has
been cl
osed.
at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.checkNotClose
d(DeliveryChannelImpl.java:147)
at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.send(Delivery
ChannelImpl.java:422)
at
org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLife
Cycle.java:58)
at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBoun
d(DeliveryChannelImpl.java:610)
at
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlo
w.java:170)
at
org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.j
ava:167)
at
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.jav
a:134)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
utor.java:885)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:907)
at java.lang.Thread.run(Thread.java:619)
2007-12-17 10:01:26,024 [127.0.0.1:61616] WARN ActiveMQConnection
-
Async exception with no exception listener: java.io.EOFException
java.io.EOFException
at java.io.DataInputStream.readInt(DataInputStream.java:375)
at
org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.
java:267)
at
org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTranspo
rt.java:156)
at
org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:
136)
at java.lang.Thread.run(Thread.java:619)
2007-12-17 10:01:26,024 [MQ ShutdownHook] INFO TransportConnector
-
Connector tcp://localhost:61616 Stopped
2007-12-17 10:01:26,055 [MQ ShutdownHook] INFO BrokerService
-
ActiveMQ JMS Message Broker (localhost,
ID:DLU-E6100-2423-1197903680555-0:0) st
opped
C:\java\apache-servicemix-3.2.1\examples\basic>
gnodet wrote:
>
> Thanks for reporting this error. It occurs when shutting down the JBI
> container, so I would not say that the example is not working.
> I'm quite sure it is timing dependant so it may not happen each time.
> I'll
> have a look at it and thanks for raising a JIRA.
>
> On Dec 16, 2007 8:13 PM, Derek Lu <[EMAIL PROTECTED]> wrote:
>
>>
>> I have been using Mule for a long time. Now for a new project, I am
>> evaluating ServiceMix. However the basic example from the latest release
>> 3.2.1 does not run, as there is a NullPointException. I am kind
>> disappointed
>> about it. Then I tried the same example in previous release 3.2 and it
>> worked fine. Also a friend of mine was evaluating ServiceMix for their
>> company also, but he said how come the first basic example could not run.
>> It
>> seems that there are no good documents about the examples for ServiceMix.
>> In order to attribute more user or customer, I think a little more work
>> need
>> to be done for the examples and documents. Following is the null point
>> exception for the basic example in 3.2.1
>>
>> 2007-12-16 14:00:44,175 [ix ShutdownHook] INFO
>> ConnectorServerFactoryBean
>> -
>> Stopping JMX connector server:
>> [EMAIL PROTECTED]
>> 685be9
>> 2007-12-16 14:00:44,178 [ix ShutdownHook] INFO JBIContainer
>> -
>> ServiceMix JBI Container (ServiceMix) stopped
>> 2007-12-16 14:00:44,364 [Sender-thread-1] ERROR JmsComponent
>> -
>> Error processing exchange InOnly[
>> id: ID:192.168.1.103-116e454999a-7:0
>> status: Active
>> role: provider
>> service:
>> {http://servicemix.apache.org/demo/}inputSender<http://servicemix.apache.org/demo/%7DinputSender>
>> endpoint: endpoint
>> in: <?xml version="1.0" encoding="UTF-8"?><timer><name>My Example
>> Job</name><g
>> roup>ServiceMix</group><fullname>ServiceMix.My Example
>> Job</fullname><descriptio
>> n/><fireTime>Sun Dec 16 14:00:43 EST 2007</fireTime></timer>
>> ]
>> java.lang.NullPointerException
>> at
>> org.apache.servicemix.jms.multiplexing.MultiplexingProviderProcessor.
>> process(MultiplexingProviderProcessor.java:139)
>> at
>> org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLi
>> feCycle.java:538)
>> at
>> org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(Async
>> BaseLifeCycle.java:490)
>> at
>> org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLife
>> Cycle.java:46)
>> at
>> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBoun
>> d(DeliveryChannelImpl.java:610)
>> at
>> org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlo
>> w.java:170)
>> at
>> org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.j
>> ava:167)
>> at
>> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.jav
>> a:134)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
>> utor.java:885)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
>> .java:907)
>> at java.lang.Thread.run(Thread.java:619)
>> 2007-12-16 14:00:44,396 [Sender-thread-1] ERROR JmsComponent
>> -
>> Error setting exchange status to ERROR
>>
>> --
>> View this message in context:
>> http://www.nabble.com/NullpointException-of-basic-example-in-SM-3.2.1-%28what%27s-going-on----%29-tp14364907s12049p14364907.html
>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>
>>
>
>
> --
> Cheers,
> Guillaume Nodet
> ------------------------
> Blog: http://gnodet.blogspot.com/
>
>
--
View this message in context:
http://www.nabble.com/NullpointException-of-basic-example-in-SM-3.2.1-%28what%27s-going-on----%29-tp14364907s12049p14372436.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.