Return-Path: Delivered-To: apmail-camel-users-archive@www.apache.org Received: (qmail 2790 invoked from network); 11 Feb 2010 10:55:56 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 11 Feb 2010 10:55:56 -0000 Received: (qmail 2503 invoked by uid 500); 11 Feb 2010 10:55:56 -0000 Delivered-To: apmail-camel-users-archive@camel.apache.org Received: (qmail 2439 invoked by uid 500); 11 Feb 2010 10:55:56 -0000 Mailing-List: contact users-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@camel.apache.org Delivered-To: mailing list users@camel.apache.org Received: (qmail 2429 invoked by uid 99); 11 Feb 2010 10:55:56 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Feb 2010 10:55:56 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of lists@nabble.com designates 216.139.236.158 as permitted sender) Received: from [216.139.236.158] (HELO kuber.nabble.com) (216.139.236.158) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Feb 2010 10:55:45 +0000 Received: from isper.nabble.com ([192.168.236.156]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1NfWhg-0006cz-IE for users@camel.apache.org; Thu, 11 Feb 2010 02:55:24 -0800 Message-ID: <27544316.post@talk.nabble.com> Date: Thu, 11 Feb 2010 02:55:24 -0800 (PST) From: Aleksey Masny To: users@camel.apache.org Subject: camel-xmpp not sends message in Felix Karaf MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Nabble-From: prosto.mail@gmail.com X-Virus-Checked: Checked by ClamAV on apache.org Through camel-xmpp my message sended succesfully in standalone camel application, but message not sends if application as a bundle deployed to Felix Karaf. May be it is a bug in camel-xmpp component? Apache Felix Karaf 1.2.0 Apache Camel 2.1.0 My route: from("timer://foo?fixedRate=true&period=10000&delay=10000").setBody(constant("Hello, i am message")). to("xmpp://" + XMPP_FROM_NAME + "/masny@websphere" + "?password=" + XMPP_FROM_PASS); camel:run command runs this route and succesfully sends message. Then i create a bundle and deploy it to Felix Karaf. On Felix installed all requirement bundles (camel-osgi, camel-xmpp, etc). But on Felix my route not sends message, in DEBUG log i see: DEBUG | xtenderThread-42 | DefaultCamelContext | e.camel.impl.DefaultCamelContext 994 | ... Routes started INFO | xtenderThread-42 | DefaultCamelContext | e.camel.impl.DefaultCamelContext 997 | Apache Camel 2.1.0 (CamelContext:camelContext) started INFO | xtenderThread-42 | OsgiBundleXmlApplicationContext | ractOsgiBundleApplicationContext 327 | Publishing application context as OSGi service with properties {org.springframework.context.service.name=try-xmpp, Bundle-SymbolicName=try-xmpp, Bundle-Version=0.1.0} DEBUG | xtenderThread-42 | OsgiBundleXmlApplicationContext | ractOsgiBundleApplicationContext 341 | Publishing service under classes {org.springframework.osgi.context.DelegatedExecutionOsgiBundleApplicationContext, org.springframework.osgi.context.ConfigurableOsgiBundleApplicationContext, org.springframework.context.ConfigurableApplicationContext, org.springframework.context.ApplicationContext, org.springframework.context.Lifecycle, org.springframework.beans.factory.ListableBeanFactory, org.springframework.beans.factory.HierarchicalBeanFactory, org.springframework.context.MessageSource, org.springframework.context.ApplicationEventPublisher, org.springframework.core.io.support.ResourcePatternResolver, org.springframework.beans.factory.BeanFactory, org.springframework.core.io.ResourceLoader, org.springframework.beans.factory.DisposableBean} DEBUG | xtenderThread-42 | try-xmpp | ? ? | ServiceEvent REGISTERED DEBUG | xtenderThread-42 | BlueprintListener | actory$SpringApplicationListener 140 | Spring app state changed to Started for bundle 93 DEBUG | xtenderThread-42 | BlueprintListener | actory$SpringApplicationListener 140 | Spring app state changed to Started for bundle 93 INFO | xtenderThread-42 | ContextLoaderListener | BundleApplicationContextListener 45 | Application context successfully refreshed (OsgiBundleXmlApplicationContext(bundle=try-xmpp, config=osgibundle:/META-INF/spring/*.xml)) INFO | foo | Tracer | rg.apache.camel.processor.Logger 88 | 8f812d3e-15cc-4ca3-b6c0-4077beef75bc >>> (route30) from(timer://foo?delay=10000&fixedRate=true&period=10000) --> setBody[Hello, i am message] <<< Pattern:InOnly, Headers:{firedTime=Thu Feb 11 12:18:13 EET 2010}, BodyType:null, Body:null INFO | foo | Tracer | rg.apache.camel.processor.Logger 88 | 8f812d3e-15cc-4ca3-b6c0-4077beef75bc >>> (route30) setBody[Hello, i am message] --> xmpp://wsbise@websphere/masny@websphere?password=123456789 <<< Pattern:InOnly, Headers:{firedTime=Thu Feb 11 12:18:13 EET 2010}, BodyType:String, Body:Hello, i am message DEBUG | foo | XmppPrivateChatProducer | ent.xmpp.XmppPrivateChatProducer 46 | Creating XmppPrivateChatProducer to participant masny@websphere DEBUG | foo | CachedIntrospectionResults | beans.CachedIntrospectionResults 151 | Not strongly caching class [org.apache.camel.management.mbean.ManagedProducer] because it is not cache-safe DEBUG | foo | DefaultManagementAgent | anagement.DefaultManagementAgent 304 | Registered MBean with objectname: org.apache.camel:context=masny/camelContext,type=producers,name=XmppPrivateChatProducer(0x11c0dc6) DEBUG | foo | XmppPrivateChatProducer | pache.camel.impl.DefaultProducer 66 | Starting producer: Producer[xmpp://wsbise@websphere/masny@websphere?password=123456789] DEBUG | foo | ProducerCache | .apache.camel.impl.ProducerCache 211 | Adding to producer cache with key: Endpoint[xmpp://wsbise@websphere/masny@websphere?password=123456789] for producer: Producer[xmpp://wsbise@websphere/masny@websphere?password=123456789] DEBUG | foo | DefaultErrorHandler | rg.apache.camel.processor.Logger 197 | Failed delivery for exchangeId: 8f812d3e-15cc-4ca3-b6c0-4077beef75bc. On delivery attempt: 0 caught: java.lang.NullPointerException DEBUG | foo | DefaultErrorHandler | processor.RedeliveryErrorHandler 411 | This exchange is not handled so its marked as failed: Exchange[Message: Hello, i am message] DEBUG | foo | Pipeline | .apache.camel.processor.Pipeline 99 | Message exchange has failed so breaking out of pipeline: Exchange[Message: Hello, i am message] Exception: java.lang.NullPointerException ERROR | foo | TimerConsumer | rg.apache.camel.processor.Logger 248 | java.lang.NullPointerException at org.jivesoftware.smackx.muc.MultiUserChat$1.connectionCreated(MultiUserChat.java:84) at org.jivesoftware.smack.XMPPConnection.initConnection(XMPPConnection.java:887) at org.jivesoftware.smack.XMPPConnection.connectUsingConfiguration(XMPPConnection.java:834) at org.jivesoftware.smack.XMPPConnection.connect(XMPPConnection.java:1276) at org.apache.camel.component.xmpp.XmppEndpoint.createConnection(XmppEndpoint.java:140) at org.apache.camel.component.xmpp.XmppPrivateChatProducer.process(XmppPrivateChatProducer.java:52) at org.apache.camel.processor.SendProcessor$1.doInProducer(SendProcessor.java:97) at org.apache.camel.processor.SendProcessor$1.doInProducer(SendProcessor.java:95) at org.apache.camel.impl.ProducerCache.doInProducer(ProducerCache.java:146) at org.apache.camel.processor.SendProcessor.doProcess(SendProcessor.java:94) at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:82) at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67) at org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53) at org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82) at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:162) at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67) at org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:223) at org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:153) at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:91) at org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49) at org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:206) at org.apache.camel.processor.Pipeline.process(Pipeline.java:74) at org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:54) at org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48) at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67) at org.apache.camel.component.timer.TimerConsumer.sendTimerExchange(TimerConsumer.java:103) at org.apache.camel.component.timer.TimerConsumer$1.run(TimerConsumer.java:50) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) MANIFEST.MF Manifest-Version: 1.0 Bundle-Name: try-xmpp [mti] Built-By: masny Build-Jdk: 1.5.0_17 Created-By: Apache Maven Bundle Plugin Import-Package: mti.try_xmpp,org.apache.camel;version="2.1",org.apache .camel.builder;version="2.1",org.apache.camel.component;version="2.1" ,org.apache.camel.component.stream;version="2.1",org.apache.camel.com ponent.xmpp;version="2.1",org.apache.camel.model;version="2.1",org.ap ache.camel.spring;version="2.1",org.apache.commons.logging Bundle-ManifestVersion: 2 Bundle-SymbolicName: try-xmpp Tool: Bnd-0.0.255 Bnd-LastModified: 1265883469593 Export-Package: mti.try_xmpp;uses:="org.apache.camel.model,org.apache. camel.builder,org.apache.camel,org.apache.camel.spring" Bundle-Version: 0.1 My small project attached. http://old.nabble.com/file/p27544316/try-xmpp-project.jar try-xmpp-project.jar Thanks a lot for any answer! -- View this message in context: http://old.nabble.com/camel-xmpp-not-sends-message-in-Felix-Karaf-tp27544316p27544316.html Sent from the Camel - Users mailing list archive at Nabble.com.