I found that my problem was a mismatched jar version. Not sure how I did that.
I still can't get the component working, but that's due to not understanding how everything is supposed to be set up. Maybe by the time 2.0 is released someone will write a concrete example on how to use this component. Stephen J wrote: > > I just re-read my post and saw that it was probably confusing. > > I was able to compile the cometd component just fine. I compiled it and > put it in my classpath and wrote a test route using that component. > > When Camel tries to load the cometd route is when I get the stack trace I > mentioned before. > > Hope that clears things up, and sorry for the poor communication of the > problem. > Thanks! > > > willem.jiang wrote: >> >> Hi, >> >> Are you using maven or just setting the camel jars into your class path? >> If you are using maven , maven will download it for you. Or you can down >> load the camel-cometd jar here[1] >> >> Please upgrade your Jetty's version, I just checked the Camel trunk's >> jetty version is 6.1.14. >> >> [1] >> http://people.apache.org/repo/m2-snapshot-repository/org/apache/camel/camel-cometd/2.0-SNAPSHOT/ >> >> Willem >> >> Stephen J wrote: >>> The cometd component still wasn't in the last snapshot so I decided to >>> compile it for myself. However, I may have a configuration issue or >>> something because I keep getting the following stack trace when trying >>> to >>> use a cometd route. >>> >>> Stack Trace: >>> 2906 [main] INFO org.mortbay.log - jetty-6.1.9 >>> Exception in thread "main" java.lang.IllegalArgumentException: Illegal >>> context spec:null >>> at >>> org.mortbay.jetty.handler.ContextHandlerCollection.mapContexts(ContextHandlerCollection.java:82) >>> at >>> org.mortbay.jetty.handler.ContextHandlerCollection.setHandlers(ContextHandlerCollection.java:149) >>> at >>> org.mortbay.jetty.handler.HandlerCollection.addHandler(HandlerCollection.java:197) >>> at org.mortbay.jetty.Server.addHandler(Server.java:591) >>> at org.mortbay.jetty.servlet.Context.<init>(Context.java:124) >>> at org.mortbay.jetty.servlet.Context.<init>(Context.java:73) >>> at >>> org.apache.camel.component.cometd.CometdComponent.createServletForConnector(CometdComponent.java:152) >>> at >>> org.apache.camel.component.cometd.CometdComponent.connect(CometdComponent.java:113) >>> at >>> org.apache.camel.component.cometd.CometdEndpoint.connect(CometdEndpoint.java:68) >>> at >>> org.apache.camel.component.cometd.CometdProducer.start(CometdProducer.java:51) >>> at >>> org.apache.camel.processor.SendProcessor.doStart(SendProcessor.java:93) >>> at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:49) >>> at >>> org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:42) >>> at >>> org.apache.camel.util.ServiceHelper.startServices(ServiceHelper.java:53) >>> at >>> org.apache.camel.processor.DeadLetterChannel.doStart(DeadLetterChannel.java:435) >>> at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:49) >>> at >>> org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:42) >>> at >>> org.apache.camel.util.ServiceHelper.startServices(ServiceHelper.java:53) >>> at >>> org.apache.camel.processor.DelegateAsyncProcessor.doStart(DelegateAsyncProcessor.java:54) >>> at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:49) >>> at >>> org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:42) >>> at >>> org.apache.camel.util.ServiceHelper.startServices(ServiceHelper.java:53) >>> at >>> org.apache.camel.impl.DefaultConsumer.doStart(DefaultConsumer.java:85) >>> at >>> org.apache.camel.impl.ScheduledPollConsumer.doStart(ScheduledPollConsumer.java:123) >>> at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:49) >>> at >>> org.apache.camel.impl.DefaultCamelContext.addService(DefaultCamelContext.java:420) >>> at >>> org.apache.camel.impl.DefaultCamelContext.startRoutes(DefaultCamelContext.java:682) >>> at >>> org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:651) >>> at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:49) >>> at cameltests.CometTest.main(CometTest.java:15) >>> >>> Anyone know what this means? >>> >>> >>> janstey wrote: >>>> Seems that we forgot to include it in the distribution. I'll add it in >>>> ASAP >>>> so we'll have it after the next deploy. >>>> >>>> On Wed, Dec 31, 2008 at 12:52 PM, Stephen J >>>> <stephen.joy...@mclaneco.com>wrote: >>>> >>>>> I just downloaded the latest Camel 2.0 snapshot and I don't see the >>>>> cometd >>>>> component in the package. Can someone point me in the right direction? >>>>> -- >>>>> View this message in context: >>>>> http://www.nabble.com/Cometd-component--tp21233599s22882p21233599.html >>>>> Sent from the Camel - Users mailing list archive at Nabble.com. >>>>> >>>>> >>>> -- >>>> Cheers, >>>> Jon >>>> >>>> http://janstey.blogspot.com/ >>>> >>>> >>> >> >> >> > > -- View this message in context: http://www.nabble.com/Cometd-component--tp21233599s22882p21311133.html Sent from the Camel - Users mailing list archive at Nabble.com.