Here's the service units and service architectures. file-consumer-su xmpp-consumer-su xmpp-sa
file-consumer-su's xbean.xml <beans xmlns:file="http://servicemix.apache.org/file/1.0" xmlns:tut="urn:servicemix:tutorial"> <file:sender service="tut:file" endpoint="sender" directory="file:///C:/opensrc/test/myOutbox" autoCreateDirectory="true"> <property name="marshaler"> <bean class="org.apache.servicemix.components.util.BinaryFileMarshaler" /> </property> </file:sender> <file:poller service="tut:file" endpoint="poller" file="file:///C:/opensrc/test/myInbox" targetService="tut:file" targetEndpoint="xmpp" period="60000" recursive="true" autoCreateDirectory="true"/> </beans> xmpp-consumer-su's xbean.xml <beans xmlns:xmpp="http://servicemix.apache.org/xmpp/1.0" xmlns:tut="urn:servicemix:tutorial"> <xmpp:groupChatEndpoint service="tut:file" endpoint="xmpp" uri="xmpp://[EMAIL PROTECTED]/Smack" password="secret" room="[EMAIL PROTECTED]"/> </beans> Do you need any other files? Cheers, MethoD Gert Vanthienen wrote: > > L.S., > > Could you send us the xbean.xml file contents you are using? > > Regards, > > Gert > > aznmedia wrote: >> I've got this error too. >> >> I'm currently using: >> Smack 3.0.4 >> Openfire 3.6.0 >> Servicemix 3.2.2 >> >> I've writed smack chat application on swing. >> When I shutdown servicemix my chat application works properly. >> >> When I start servicemix my chat application cannot send receive messages. >> >> Do I have to provide sample code and servicemix xmpp unit that >> demonstrates >> this issue? >> >> Here's the servicemix console: >> INFO - ComponentMBeanImpl - Initializing component: >> servicemix-droo >> ls >> INFO - ComponentMBeanImpl - Setting running state for >> Component: se >> rvicemix-eip to Started >> INFO - ComponentMBeanImpl - Initializing component: >> servicemix-eip >> INFO - ComponentMBeanImpl - Setting running state for >> Component: se >> rvicemix-file to Started >> INFO - ComponentMBeanImpl - Initializing component: >> servicemix-file >> >> INFO - ComponentMBeanImpl - Setting running state for >> Component: se >> rvicemix-ftp to Started >> INFO - ComponentMBeanImpl - Initializing component: >> servicemix-ftp >> INFO - ComponentMBeanImpl - Setting running state for >> Component: se >> rvicemix-http to Started >> INFO - ComponentMBeanImpl - Initializing component: >> servicemix-http >> >> INFO - ComponentMBeanImpl - Setting running state for >> Component: se >> rvicemix-jms to Started >> INFO - ComponentMBeanImpl - Initializing component: >> servicemix-jms >> INFO - ComponentMBeanImpl - Setting running state for >> Component: se >> rvicemix-jsr181 to Started >> INFO - ComponentMBeanImpl - Initializing component: >> servicemix-jsr1 >> 81 >> INFO - ComponentMBeanImpl - Setting running state for >> Component: se >> rvicemix-lwcontainer to Started >> INFO - ComponentMBeanImpl - Initializing component: >> servicemix-lwco >> ntainer >> INFO - ComponentMBeanImpl - Setting running state for >> Component: se >> rvicemix-osworkflow to Started >> INFO - ComponentMBeanImpl - Initializing component: >> servicemix-oswo >> rkflow >> INFO - ComponentMBeanImpl - Setting running state for >> Component: se >> rvicemix-quartz to Started >> INFO - ComponentMBeanImpl - Initializing component: >> servicemix-quar >> tz >> 1 name = quartz.properties >> INFO - SimpleThreadPool - Job execution threads will use >> class lo >> ader of thread: main >> INFO - QuartzScheduler - Quartz Scheduler v.1.5.2 >> created. >> INFO - RAMJobStore - RAMJobStore initialized. >> INFO - StdSchedulerFactory - Quartz scheduler >> 'DefaultQuartzSchedule >> r' initialized from default resource file in Quartz package: >> 'quartz.properties' >> >> INFO - StdSchedulerFactory - Quartz scheduler version: 1.5.2 >> INFO - QuartzScheduler - Scheduler >> DefaultQuartzScheduler_$_NON_ >> CLUSTERED started. >> INFO - ComponentMBeanImpl - Setting running state for >> Component: se >> rvicemix-saxon to Started >> INFO - ComponentMBeanImpl - Initializing component: >> servicemix-saxo >> n >> INFO - ComponentMBeanImpl - Setting running state for >> Component: se >> rvicemix-script to Started >> INFO - ComponentMBeanImpl - Initializing component: >> servicemix-scri >> pt >> INFO - ComponentMBeanImpl - Setting running state for >> Component: se >> rvicemix-truezip to Started >> INFO - ComponentMBeanImpl - Initializing component: >> servicemix-true >> zip >> INFO - ComponentMBeanImpl - Setting running state for >> Component: se >> rvicemix-wsn2005 to Started >> INFO - ComponentMBeanImpl - Initializing component: >> servicemix-wsn2 >> 005 >> INFO - ComponentMBeanImpl - Setting running state for >> Component: se >> rvicemix-xmpp to Started >> INFO - ComponentMBeanImpl - Initializing component: >> servicemix-xmpp >> >> INFO - ServiceAssemblyLifeCycle - Starting service assembly: >> wsdl-first-s >> a >> INFO - ServiceUnitLifeCycle - Initializing service unit: >> wsdl-first-j >> sr181-su >> INFO - ServiceUnitLifeCycle - Initializing service unit: >> wsdl-first-h >> ttp-su >> INFO - ServiceUnitLifeCycle - Starting service unit: >> wsdl-first-jsr18 >> 1-su >> INFO - ServiceUnitLifeCycle - Starting service unit: >> wsdl-first-http- >> su >> INFO - jetty - jetty-6.1.6 >> INFO - jetty - Started >> [EMAIL PROTECTED]: >> 8192 >> INFO - ServiceAssemblyLifeCycle - Starting service assembly: >> xmpp-sa >> INFO - ServiceUnitLifeCycle - Initializing service unit: >> file-consume >> r-su >> INFO - ServiceUnitLifeCycle - Initializing service unit: >> xmpp-consume >> r-su >> INFO - ServiceUnitLifeCycle - Starting service unit: >> file-consumer-su >> >> INFO - ServiceUnitLifeCycle - Starting service unit: >> xmpp-consumer-su >> >> INFO - XMPPComponent - Logging in to Jabber as user: >> admin >> on >> connection: [EMAIL PROTECTED] >> INFO - ServiceAssemblyLifeCycle - Starting service assembly: >> bridge-sa >> INFO - ServiceUnitLifeCycle - Initializing service unit: >> bridge-http- >> su >> INFO - ServiceUnitLifeCycle - Initializing service unit: >> bridge-eip-s >> u >> INFO - ServiceUnitLifeCycle - Initializing service unit: >> bridge-xslt- >> su >> INFO - ServiceUnitLifeCycle - Initializing service unit: >> bridge-jms-s >> u >> INFO - ServiceUnitLifeCycle - Starting service unit: >> bridge-http-su >> INFO - ServiceUnitLifeCycle - Starting service unit: >> bridge-eip-su >> INFO - ServiceUnitLifeCycle - Starting service unit: >> bridge-xslt-su >> INFO - ServiceUnitLifeCycle - Starting service unit: >> bridge-jms-su >> INFO - JBIContainer - ServiceMix JBI Container >> (ServiceMix) s >> tarted >> INFO - JDBCAdapterFactory - Database driver recognized: >> [apache_der >> by_embedded_jdbc_driver] >> INFO - LogTask - Logging system reconfigured >> using >> file: >> file:/C:/Program%20Files/apache-servicemix-3.2.2/conf/log4j.xml >> ERROR - XMPPComponent - Error processing exchange >> InOnly[ >> id: ID:150.2.216.89-11d33184a47-8:0 >> status: Done >> role: provider >> service: {urn:servicemix:tutorial}file >> endpoint: xmpp >> in: Unable to display: java.io.IOException: Stream closed >> ] >> java.lang.IllegalStateException: component is not owner >> at >> org.apache.servicemix.jbi.messaging.MessageExchangeImpl.setStatus(Mes >> sageExchangeImpl.java:251) >> at >> org.apache.servicemix.common.endpoints.SimpleEndpoint.done(SimpleEndp >> oint.java:77) >> at >> org.apache.servicemix.common.endpoints.ProviderEndpoint.process(Provi >> derEndpoint.java:101) >> 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:172) >> 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:886) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor >> .java:908) >> at java.lang.Thread.run(Thread.java:619) >> ERROR - XMPPComponent - Error setting exchange status to >> ERROR >> java.lang.IllegalStateException: component is not owner when trying to >> set >> error >> : java.lang.IllegalStateException: component is not owner >> at >> org.apache.servicemix.jbi.messaging.MessageExchangeImpl.setError(Mess >> ageExchangeImpl.java:264) >> at >> org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLife >> Cycle.java:57) >> at >> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBoun >> d(DeliveryChannelImpl.java:610) >> at >> org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlo >> w.java:172) >> 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:886) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor >> .java:908) >> at java.lang.Thread.run(Thread.java:619) >> Caused by: java.lang.IllegalStateException: component is not owner >> at >> org.apache.servicemix.jbi.messaging.MessageExchangeImpl.setStatus(Mes >> sageExchangeImpl.java:251) >> at >> org.apache.servicemix.common.endpoints.SimpleEndpoint.done(SimpleEndp >> oint.java:77) >> at >> org.apache.servicemix.common.endpoints.ProviderEndpoint.process(Provi >> derEndpoint.java:101) >> 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) >> ... 7 more >> ERROR - XMPPComponent - Error processing exchange >> InOnly[ >> id: ID:150.2.216.89-11d33184a47-8:1 >> status: Done >> role: provider >> service: {urn:servicemix:tutorial}file >> endpoint: xmpp >> in: Unable to display: java.io.IOException: Stream closed >> ] >> java.lang.IllegalStateException: component is not owner >> at >> org.apache.servicemix.jbi.messaging.MessageExchangeImpl.setStatus(Mes >> sageExchangeImpl.java:251) >> at >> org.apache.servicemix.common.endpoints.SimpleEndpoint.done(SimpleEndp >> oint.java:77) >> at >> org.apache.servicemix.common.endpoints.ProviderEndpoint.process(Provi >> derEndpoint.java:101) >> 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:172) >> 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:886) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor >> .java:908) >> at java.lang.Thread.run(Thread.java:619) >> ERROR - XMPPComponent - Error setting exchange status to >> ERROR >> java.lang.IllegalStateException: component is not owner when trying to >> set >> error >> : java.lang.IllegalStateException: component is not owner >> at >> org.apache.servicemix.jbi.messaging.MessageExchangeImpl.setError(Mess >> ageExchangeImpl.java:264) >> at >> org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLife >> Cycle.java:57) >> at >> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBoun >> d(DeliveryChannelImpl.java:610) >> at >> org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlo >> w.java:172) >> 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:886) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor >> .java:908) >> at java.lang.Thread.run(Thread.java:619) >> Caused by: java.lang.IllegalStateException: component is not owner >> at >> org.apache.servicemix.jbi.messaging.MessageExchangeImpl.setStatus(Mes >> sageExchangeImpl.java:251) >> at >> org.apache.servicemix.common.endpoints.SimpleEndpoint.done(SimpleEndp >> oint.java:77) >> at >> org.apache.servicemix.common.endpoints.ProviderEndpoint.process(Provi >> derEndpoint.java:101) >> 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) >> ... 7 more >> INFO - JBIContainer - Shutting down ServiceMix JBI >> Container >> (ServiceMix) stopped >> INFO - JBIContainer - Deactivating component >> #SubscriptionMan >> ager# >> INFO - ServiceAssemblyLifeCycle - Stopping service assembly: >> xmpp-sa >> INFO - ServiceUnitLifeCycle - Stopping service unit: >> file-consumer-su >> >> INFO - ServiceUnitLifeCycle - Stopping service unit: >> xmpp-consumer-su >> >> INFO - ServiceAssemblyLifeCycle - Shutting down service assembly: >> xmpp-sa >> >> INFO - ServiceUnitLifeCycle - Shutting down service unit: >> file-consum >> er-su >> INFO - ServiceUnitLifeCycle - Shutting down service unit: >> xmpp-consum >> er-su >> INFO - ServiceAssemblyLifeCycle - Stopping service assembly: >> bridge-sa >> INFO - ServiceUnitLifeCycle - Stopping service unit: >> bridge-http-su >> INFO - ServiceUnitLifeCycle - Stopping service unit: >> bridge-eip-su >> INFO - ServiceUnitLifeCycle - Stopping service unit: >> bridge-xslt-su >> INFO - ServiceUnitLifeCycle - Stopping service unit: >> bridge-jms-su >> INFO - ServiceAssemblyLifeCycle - Shutting down service assembly: >> bridge- >> sa >> INFO - ServiceUnitLifeCycle - Shutting down service unit: >> bridge-http >> -su >> INFO - ServiceUnitLifeCycle - Shutting down service unit: >> bridge-eip- >> su >> INFO - ServiceUnitLifeCycle - Shutting down service unit: >> bridge-xslt >> -su >> INFO - ServiceUnitLifeCycle - Shutting down service unit: >> bridge-jms- >> su >> INFO - QuartzScheduler - Scheduler >> DefaultQuartzScheduler_$_NON_ >> CLUSTERED paused. >> INFO - QuartzScheduler - Scheduler >> DefaultQuartzScheduler_$_NON_ >> CLUSTERED shutting down. >> INFO - QuartzScheduler - Scheduler >> DefaultQuartzScheduler_$_NON_ >> CLUSTERED paused. >> INFO - QuartzScheduler - Scheduler >> DefaultQuartzScheduler_$_NON_ >> CLUSTERED shutdown complete. >> INFO - ServiceAssemblyLifeCycle - Stopping service assembly: >> wsdl-first-s >> a >> INFO - ServiceUnitLifeCycle - Stopping service unit: >> wsdl-first-jsr18 >> 1-su >> INFO - ServiceUnitLifeCycle - Stopping service unit: >> wsdl-first-http- >> su >> INFO - ServiceAssemblyLifeCycle - Shutting down service assembly: >> wsdl-fi >> rst-sa >> INFO - ServiceUnitLifeCycle - Shutting down service unit: >> wsdl-first- >> jsr181-su >> INFO - ServiceUnitLifeCycle - Shutting down service unit: >> wsdl-first- >> http-su >> INFO - JBIContainer - ServiceMix JBI Container >> (ServiceMix) s >> topped >> Terminate batch job (Y/N)? y >> >> C:\Program Files\apache-servicemix-3.2.2\bin> >> > > > > ----- > --- > Gert Vanthienen > http://gertvanthienen.blogspot.com > d -- View this message in context: http://www.nabble.com/Getting-%22java.lang.IllegalStateException%3A-component-is-not-owner%22-Exception-tp9175449p20182888.html Sent from the ServiceMix - Dev mailing list archive at Nabble.com.
