Hi

the example you put online in the doc now doesnt work 

************************************

And the equivalent spring sample:

<camelContext xmlns="http://activemq.apache.org/camel/schema/spring";>
  <route>
    <from uri="direct:start"/>
    <setHeader headerName="http.requestMethod" value="POST"/>
    <to uri="http://www.google.com"/>
    <to uri="mock:results"/>
  </route>
</camelContext>

************************************

At the moment I have this valid configuration with camel 1.4

<route>
        <from uri="direct:in" />
        <setHeader headerName="http.requestMethod" value="POST"> 
                <simple /> 
        </setHeader> 
        <to uri="http:http://192.168.1.102:8888/test.jsp"; /> 
</route>

but I get the following error! Please I need support - 

2008-07-17 17:39:24,203 ERROR [DefaultMessageListenerContainer-1036]
org.apache.camel.processor.DeadLetterChannel: Failed delivery for
exchangeId: ID-power/2149-1216309145187/0-7771. On delivery attempt: 0
caught: java.lang.IllegalArgumentException: Host name may not be null
java.lang.IllegalArgumentException: Host name may not be null
        at org.apache.commons.httpclient.HttpHost.<init>(HttpHost.java:68)
        at org.apache.commons.httpclient.HttpHost.<init>(HttpHost.java:107)
        at
org.apache.commons.httpclient.HttpMethodBase.setURI(HttpMethodBase.java:280)
        at
org.apache.commons.httpclient.HttpMethodBase.<init>(HttpMethodBase.java:220)
        at
org.apache.commons.httpclient.methods.ExpectContinueMethod.<init>(ExpectContinueMethod.java:93)
        at
org.apache.commons.httpclient.methods.EntityEnclosingMethod.<init>(EntityEnclosingMethod.java:119)
        at
org.apache.commons.httpclient.methods.PostMethod.<init>(PostMethod.java:106)
        at
org.apache.camel.component.http.HttpProducer.createMethod(HttpProducer.java:97)
        at
org.apache.camel.component.http.HttpProducer.process(HttpProducer.java:48)
        at
org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsynProcessorBridge.process(AsyncProcessorTypeConverter.java:44)
        at
org.apache.camel.processor.SendProcessor.process(SendProcessor.java:73)
        at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:143)
        at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:87)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:101)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:85)
        at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:40)
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:44)
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:68)
        at
org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:45)
        at
org.apache.camel.util.ProducerCache.sendExchange(ProducerCache.java:147)
        at org.apache.camel.util.ProducerCache.send(ProducerCache.java:84)
        at org.apache.camel.CamelTemplate.send(CamelTemplate.java:119)
        at org.apache.camel.CamelTemplate.sendBody(CamelTemplate.java:170)
        at org.apache.camel.CamelTemplate.sendBody(CamelTemplate.java:183)
        at
com.fatwire.analytics.service.InterceptorService.process(InterceptorService.java:69)
        at
com.fatwire.analytics.service.InterceptorService.process(InterceptorService.java:1)
        at
com.fatwire.analytics.camel.processor.ServiceProcessor.process(ServiceProcessor.java:20)
        at
org.apache.camel.impl.ProcessorEndpoint.onExchange(ProcessorEndpoint.java:72)
        at
org.apache.camel.impl.ProcessorEndpoint$1.process(ProcessorEndpoint.java:50)
        at
org.apache.camel.impl.converter.AsyncProcessorTypeConverter$ProcessorToAsynProcessorBridge.process(AsyncProcessorTypeConverter.java:44)
        at
org.apache.camel.processor.SendProcessor.process(SendProcessor.java:73)
        at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:143)
        at
org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:87)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:101)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:85)
        at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:40)
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:44)
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:68)
        at
org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:66)
        at
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:531)
        at
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:466)
        at
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:435)
        at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:316)
        at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:255)
        at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:887)
        at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:822)
        at java.lang.Thread.run(Thread.java:595) 
-- 
View this message in context: 
http://www.nabble.com/How-to-define-a-HTTP-Post-destination-in-a-route-in-spring-tp18506233s22882p18525626.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to