Hi Claus,

I will try build from source.

Thank you very much!

Wilson Freitas


Claus Ibsen-2 wrote:
> 
> Hi
> 
> Mind the SNAPSHOTS at Apache isnt always up to date with the latest
> and greatest code changes.
> And you need to use upgrade all .jars to -SNAPSHOT and not only camel-core
> etc.
> 
> 
> On Tue, Aug 4, 2009 at 7:38 AM, Claus Ibsen<[email protected]> wrote:
>> Hi
>>
>> It was added after 2.0m3 was released. So try the SNAPSHOT or build
>> from the source.
>> http://camel.apache.org/download.html
>>
>> On Mon, Aug 3, 2009 at 9:07 PM, Wilson<[email protected]> wrote:
>>>
>>> Hello,
>>>
>>> I am trying to run this very simple route:
>>>
>>> =============
>>>        //...
>>>
>>>       �...@override
>>>        public void configure() throws Exception {
>>>                from("jms:queue:myQueue?mapJmsMessage=false")
>>>                        .to("stream:out");
>>>        }
>>>
>>>        //...
>>> =============
>>>
>>> According to  http://camel.apache.org/jms.html Camel JMS component
>>> documentation , the mapJmsMessage option is available for Camel 2.0. I
>>> am
>>> trying to use this option with Camel 2.0-M3 and 2.0-SNAPSHOT but the
>>> application is throwing the following Exception:
>>>
>>> BEGIN EXCEPTION====================================================
>>> SEVERE: Context initialization failed
>>> org.apache.camel.ResolveEndpointFailedException: Failed to resolve
>>> endpoint:
>>> jms://queue:myQueue?mapJmsMessage=false due to: Failed to resolve
>>> endpoint:
>>> jms://queue:myQueue?mapJmsMessage=false due to: There are 1 parameters
>>> that
>>> couldn't be set on the endpoint. Check the uri if the parameters are
>>> spelt
>>> correctly and that they are properties of the endpoint. Unknown
>>> parameters=[{mapJmsMessage=false}]
>>>        at
>>> org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:404)
>>>        at
>>> org.apache.camel.util.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:52)
>>>        at
>>> org.apache.camel.model.RouteDefinition.resolveEndpoint(RouteDefinition.java:132)
>>>        at
>>> org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:95)
>>>        at
>>> org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:101)
>>>        at
>>> org.apache.camel.model.FromDefinition.resolveEndpoint(FromDefinition.java:72)
>>>        at
>>> org.apache.camel.impl.DefaultRouteContext.getEndpoint(DefaultRouteContext.java:70)
>>>        at
>>> org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:287)
>>>        at
>>> org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:120)
>>>        at
>>> org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:559)
>>>        at
>>> org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:983)
>>>        at
>>> org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:960)
>>>        at
>>> org.apache.camel.spring.SpringCamelContext.maybeDoStart(SpringCamelContext.java:165)
>>>        at
>>> org.apache.camel.spring.SpringCamelContext.doStart(SpringCamelContext.java:160)
>>>        at
>>> org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:52)
>>>        at
>>> org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:870)
>>>        at
>>> org.apache.camel.spring.SpringCamelContext.maybeStart(SpringCamelContext.java:99)
>>>        at
>>> org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:119)
>>>        at
>>> org.apache.camel.spring.CamelContextFactoryBean.onApplicationEvent(CamelContextFactoryBean.java:461)
>>>        at
>>> org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:78)
>>>        at
>>> org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
>>>        at
>>> org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:76)
>>>        at
>>> org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:274)
>>>        at
>>> org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:736)
>>>        at
>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:383)
>>>        at
>>> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
>>>        at
>>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
>>>        at
>>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
>>>        at
>>> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
>>>        at
>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
>>>        at
>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1239)
>>>        at
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>>>        at
>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:466)
>>>        at
>>> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:124)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>>>        at
>>> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>>>        at org.mortbay.jetty.Server.doStart(Server.java:222)
>>>        at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>        at
>>> org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132)
>>>        at
>>> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:441)
>>>        at
>>> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:383)
>>>        at
>>> org.mortbay.jetty.plugin.Jetty6RunWar.execute(Jetty6RunWar.java:67)
>>>        at
>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:451)
>>>        at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:558)
>>>        at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:512)
>>>        at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:482)
>>>        at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:330)
>>>        at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:291)
>>>        at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
>>>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
>>>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
>>>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
>>>        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:585)
>>>        at
>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>>        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>>        at
>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>>        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>> Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to
>>> resolve endpoint: jms://queue:B?mapJmsMessage=false due to: There are 1
>>> parameters that couldn't be set on the endpoint. Check the uri if the
>>> parameters are spelt correctly and that they are properties of the
>>> endpoint.
>>> Unknown parameters=[{mapJmsMessage=false}]
>>>        at
>>> org.apache.camel.impl.DefaultComponent.validateParameters(DefaultComponent.java:115)
>>>        at
>>> org.apache.camel.impl.DefaultComponent.createEndpoint(DefaultComponent.java:93)
>>>        at
>>> org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:384)
>>>        ... 64 more
>>> END EXCEPTION=====================================================
>>>
>>>
>>> Is this option available in any 2.0.* version?
>>>
>>> Thank you?
>>>
>>> Wilson Freitas
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/JMS-Component%3A-mapJmsMessage-option-tp24796351p24796351.html
>>> Sent from the Camel - Users (activemq) mailing list archive at
>>> Nabble.com.
>>>
>>>
>>
>>
>>
>> --
>> Claus Ibsen
>> Apache Camel Committer
>>
>> Open Source Integration: http://fusesource.com
>> Blog: http://davsclaus.blogspot.com/
>> Twitter: http://twitter.com/davsclaus
>>
> 
> 
> 
> -- 
> Claus Ibsen
> Apache Camel Committer
> 
> Open Source Integration: http://fusesource.com
> Blog: http://davsclaus.blogspot.com/
> Twitter: http://twitter.com/davsclaus
> 
> 

-- 
View this message in context: 
http://www.nabble.com/JMS-Component%3A-mapJmsMessage-option-tp24796351p24808876.html
Sent from the Camel - Users (activemq) mailing list archive at Nabble.com.

Reply via email to