I can only assume that a cxfrs producer does not get the correct
invocation context setup and fails to invoke, try few other Camel
producers, I suspect though a context originating from a mina consumer
is not complete
Cheers, Sergey
On 12/11/13 09:55, dharini wrote:
I am trying to invoke a restful webservice using camel. Below is my line of
code
Component component = new org.apache.camel.component.mina.MinaComponent();
context.addComponent("tcp", component);
Component component1 = new
org.apache.camel.component.cxf.CxfComponent();
context.addComponent("cxf", component1);
try
{
context.addRoutes(new RouteBuilder() {
public void configure() {
from("mina:tcp://localhost:6789?textline=true&sync=true")
.to("cxfrs:http://localhost:1977/RESTfulWebserviceExample/rest/ConversionService/FeetToInch/2");
}
});
}
catch (Exception e)
{
e.printStackTrace();
}
context.start();
Thread.sleep(10000000);
context.stop();
I am getting below exception
15:21:01.253 [Camel (camel-1) thread #5 - MinaThreadPool] ERROR
o.a.c.processor.DefaultErrorHandler - Failed delivery for (MessageId:
ID-N6359-52056-1384249748841-0-3 on ExchangeId:
ID-N6359-52056-1384249748841-0-4). Exhausted after delivery attempt: 1
caught: java.lang.NullPointerException
java.lang.NullPointerException: null
at
org.apache.camel.component.cxf.jaxrs.CxfRsProducer.populateCxfRsProducerException(CxfRsProducer.java:302)
~[camel-cxf-2.10.4.jar:2.10.4]
Please suggest me where I need to correct.
--
View this message in context:
http://camel.465427.n5.nabble.com/Restful-webservice-call-tp5743082.html
Sent from the Camel - Users mailing list archive at Nabble.com.
--
Sergey Beryozkin
Talend Community Coders
http://coders.talend.com/
Blog: http://sberyozkin.blogspot.com