I am now working on installing Camel as OSGI in CQ.I am using restlet
component for accessing http url and processing the response to be stored in
JCR.During calling method from CQ I am getting exception .Caused by:
org.apache.camel.RuntimeCamelException:
org.apache.camel.TypeConverterLoaderException: Failed to load type
converters because of: Cannot find package names to be used for classpath
scanning for annotated type converters.at
org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1363)at
org.apache.camel.impl.DefaultCamelContext.getTypeConverter(DefaultCamelContext.java:1246)at
org.apache.camel.impl.DefaultCamelContext.getTypeConverterRegistry(DefaultCamelContext.java:1267)at
org.apache.camel.impl.DefaultCamelContext.forceLazyInitialization(DefaultCamelContext.java:2393)at
org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1779)at
org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1683)at
org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)at
org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:1651)at
com.virtusa.camel.context.CamelConfig.callMethod(CamelConfig.java:29)at
org.apache.jsp.apps.quora.components.homepage.homepage_jsp._jspService(homepage_jsp.java:265)at
org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at
javax.servlet.http.HttpServlet.service(HttpServlet.java:820)at
org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:502)...
115 moreCaused by: org.apache.camel.TypeConverterLoaderException: Failed to
load type converters because of: Cannot find package names to be used for
classpath scanning for annotated type converters.at
org.apache.camel.impl.converter.AnnotationTypeConverterLoader.load(AnnotationTypeConverterLoader.java:90)at
org.apache.camel.impl.converter.BaseTypeConverterRegistry.loadTypeConverters(BaseTypeConverterRegistry.java:538)at
org.apache.camel.impl.converter.DefaultTypeConverter.doStart(DefaultTypeConverter.java:47)at
org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)at
org.apache.camel.impl.DefaultCamelContext.startService(DefaultCamelContext.java:2042)at
org.apache.camel.impl.DefaultCamelContext.doAddService(DefaultCamelContext.java:989)at
org.apache.camel.impl.DefaultCamelContext.addService(DefaultCamelContext.java:950)at
org.apache.camel.impl.DefaultCamelContext.getTypeConverter(DefaultCamelContext.java:1244)...
126 moreCaused by: org.apache.camel.TypeConverterLoaderException: Failed to
load type converters because of: Cannot find package names to be used for
classpath scanning for annotated type converters.at
org.apache.camel.impl.converter.AnnotationTypeConverterLoader.load(AnnotationTypeConverterLoader.java:87)...
133 more *Please find my code snippet*ublic RouteBuilder createMyRoutes()
throws Exception { return new RouteBuilder() {
@Override public void configure() throws Exception {
from("direct:a")
.to("restlet:http://ip.jsontest.com?restletMethod=post")
.process(new Processor() { public void process(Exchange exchange)
throws Exception { // TODO Auto-generated method stub String
msg=exchange.getIn().getBody(String.class); Session ses=session;
exchange.getOut().setHeader("sessi",ses);
exchange.getOut().setHeader("msg",msg); } })
.bean(new JCRConnection(),
"JCRConnect_Method(${header.msg},${header.sessi})"); } };
}View the conversation or respond to Kanagasabapathy Vidhyasagar by replying
to this email.
component for accessing http url and processing the response to be stored in
JCR.During calling method from CQ I am getting exception .Caused by:
org.apache.camel.RuntimeCamelException:
org.apache.camel.TypeConverterLoaderException: Failed to load type
converters because of: Cannot find package names to be used for classpath
scanning for annotated type converters.at
org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1363)at
org.apache.camel.impl.DefaultCamelContext.getTypeConverter(DefaultCamelContext.java:1246)at
org.apache.camel.impl.DefaultCamelContext.getTypeConverterRegistry(DefaultCamelContext.java:1267)at
org.apache.camel.impl.DefaultCamelContext.forceLazyInitialization(DefaultCamelContext.java:2393)at
org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1779)at
org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1683)at
org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)at
org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:1651)at
com.virtusa.camel.context.CamelConfig.callMethod(CamelConfig.java:29)at
org.apache.jsp.apps.quora.components.homepage.homepage_jsp._jspService(homepage_jsp.java:265)at
org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)at
javax.servlet.http.HttpServlet.service(HttpServlet.java:820)at
org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:502)...
115 moreCaused by: org.apache.camel.TypeConverterLoaderException: Failed to
load type converters because of: Cannot find package names to be used for
classpath scanning for annotated type converters.at
org.apache.camel.impl.converter.AnnotationTypeConverterLoader.load(AnnotationTypeConverterLoader.java:90)at
org.apache.camel.impl.converter.BaseTypeConverterRegistry.loadTypeConverters(BaseTypeConverterRegistry.java:538)at
org.apache.camel.impl.converter.DefaultTypeConverter.doStart(DefaultTypeConverter.java:47)at
org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)at
org.apache.camel.impl.DefaultCamelContext.startService(DefaultCamelContext.java:2042)at
org.apache.camel.impl.DefaultCamelContext.doAddService(DefaultCamelContext.java:989)at
org.apache.camel.impl.DefaultCamelContext.addService(DefaultCamelContext.java:950)at
org.apache.camel.impl.DefaultCamelContext.getTypeConverter(DefaultCamelContext.java:1244)...
126 moreCaused by: org.apache.camel.TypeConverterLoaderException: Failed to
load type converters because of: Cannot find package names to be used for
classpath scanning for annotated type converters.at
org.apache.camel.impl.converter.AnnotationTypeConverterLoader.load(AnnotationTypeConverterLoader.java:87)...
133 more *Please find my code snippet*ublic RouteBuilder createMyRoutes()
throws Exception { return new RouteBuilder() {
@Override public void configure() throws Exception {
from("direct:a")
.to("restlet:http://ip.jsontest.com?restletMethod=post")
.process(new Processor() { public void process(Exchange exchange)
throws Exception { // TODO Auto-generated method stub String
msg=exchange.getIn().getBody(String.class); Session ses=session;
exchange.getOut().setHeader("sessi",ses);
exchange.getOut().setHeader("msg",msg); } })
.bean(new JCRConnection(),
"JCRConnect_Method(${header.msg},${header.sessi})"); } };
}View the conversation or respond to Kanagasabapathy Vidhyasagar by replying
to this email.