Hi,
Where you put design.xsl? And how you deploy your camel router bundle?
Probably you can use absolute path to refer design.xsl, something like
<to uri="xslt:file://your_file_absolute_path/design.xsl"/>
to see if it works.
Freeman
On 2011-7-5, at 下午1:48, Gnanaguru S wrote:
Hi
10:59:57,245 | ERROR | rint Extender: 2 |
BlueprintContainerImpl |
?
? | 10 - org.apache.aries.blueprint - 0.3.1 | Unable to start
blueprint
container for bundle trial.xml
org.osgi.service.blueprint.container.ComponentDefinitionException:
Unable to
intialize bean camel-4
at
org
.apache
.aries
.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:638)
[10:org.apache.
aries.blueprint:0.3.1]
at
org
.apache
.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:
724)[10:org.apache.a
ries.blueprint:0.3.1]
at
org
.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:
64)[10:org.apache.aries.blu
eprint:0.3.1]
at
org
.apache
.aries
.blueprint
.container
.BlueprintRepository.createInstances(BlueprintRepository.java:2
19)[10:org.apache.aries.blueprint:0.3.1]
at
org
.apache
.aries
.blueprint
.container
.BlueprintRepository.createInstance(BlueprintRepository.java:19
8)[10:org.apache.aries.blueprint:0.3.1]
at
org
.apache
.aries
.blueprint
.container.BlueprintRepository.create(BlueprintRepository.java:137)
[10:or
g.apache.aries.blueprint:0.3.1]
at
org
.apache
.aries
.blueprint
.container
.BlueprintContainerImpl.getComponentInstance(BlueprintContainer
Impl.java:718)[10:org.apache.aries.blueprint:0.3.1]
at
org.apache.camel.blueprint.handler.CamelNamespaceHandler
$CamelDependenciesFinder.process(CamelNames
paceHandler.java:499)[215:org.apache.camel.camel-blueprint:
2.7.1.fuse-00-27]
at
org
.apache
.aries
.blueprint
.container
.BlueprintContainerImpl.processProcessors(BlueprintContainerImp
l.java:495)[10:org.apache.aries.blueprint:0.3.1]
at
org
.apache
.aries
.blueprint
.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:
314)[
10:org.apache.aries.blueprint:0.3.1]
at
org
.apache
.aries
.blueprint
.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:
227)[10
:org.apache.aries.blueprint:0.3.1]
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:
441)[:1.6.0_17]
at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)[:
1.6.0_17]
at
java.util.concurrent.FutureTask.run(FutureTask.java:138)[:1.6.0_17]
at
java.util.concurrent.ScheduledThreadPoolExecutor
$ScheduledFutureTask.access$301(ScheduledThreadPool
Executor.java:98)[:1.6.0_17]
at
java.util.concurrent.ScheduledThreadPoolExecutor
$ScheduledFutureTask.run(ScheduledThreadPoolExecuto
r.java:207)[:1.6.0_17]
at
java.util.concurrent.ThreadPoolExecutor
$Worker.runTask(ThreadPoolExecutor.java:886)[:1.6.0_17]
at
java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:908)[:1.6.0_17]
at java.lang.Thread.run(Thread.java:619)[:1.6.0_17]
Caused by: org.apache.camel.FailedToCreateRouteException: Failed to
create
route route2 at: >>> To[xslt:design
.xsl] <<< in route: Route[[From[file:start.xml]] ->
[To[xslt:design.xsl],
To[fil... because of Failed to resol
ve endpoint: xslt://design.xsl due to: class path resource
[design.xsl]
cannot be opened because it does not e
xist class path resource [design.xsl]
at
org
.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:
818)
at
org
.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:
165)
at
org
.apache
.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:
708)
at
org
.apache
.camel
.impl
.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:
1650)
at
org
.apache
.camel
.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1439)
at
org
.apache
.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1338)
at
org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:67)
at
org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:54)
at
org
.apache
.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:1316)
at
org
.apache
.camel
.blueprint
.BlueprintCamelContext.maybeStart(BlueprintCamelContext.java:78)
at
org
.apache
.camel
.blueprint.BlueprintCamelContext.init(BlueprintCamelContext.java:73)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)[:1.6.0_17]
at
sun
.reflect
.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)[:
1.6.0_17]
at
sun
.reflect
.DelegatingMethodAccessorImpl
.invoke(DelegatingMethodAccessorImpl.java:25)[:1.6.0_17]
at java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_17]
at
org
.apache
.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:
226)[10:org.apache.ari
es.blueprint:0.3.1]
at
org
.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:
824)[10:org.apache.aries.blu
eprint:0.3.1]
at
org
.apache
.aries
.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:636)
[10:org.apache.
aries.blueprint:0.3.1]
... 18 more
Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to
resolve endpoint: xslt://design.xsl due
to: class path resource [design.xsl] cannot be opened because it
does not
exist class path resource [design.xs
l]
at
org
.apache
.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:
451)
at
org
.apache
.camel
.util
.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:47)
at
org
.apache
.camel.model.RouteDefinition.resolveEndpoint(RouteDefinition.java:180)
at
org
.apache
.camel
.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:
110)
at
org
.apache
.camel
.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:
116)
at
org
.apache
.camel.model.SendDefinition.resolveEndpoint(SendDefinition.java:61)
at
org
.apache
.camel.model.SendDefinition.createProcessor(SendDefinition.java:55)
at
org
.apache
.camel
.model.ProcessorDefinition.makeProcessor(ProcessorDefinition.java:433)
at
org
.apache
.camel.model.ProcessorDefinition.addRoutes(ProcessorDefinition.java:
181)
at
org
.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:
815)
... 35 more
Caused by: javax.xml.transform.TransformerConfigurationException:
class path
resource [design.xsl] cannot be o
pened because it does not exist class path resource [design.xsl]
at
org
.apache
.camel.component.xslt.XsltComponent.loadResource(XsltComponent.java:
160)
at
org
.apache
.camel
.component.xslt.XsltComponent.createEndpoint(XsltComponent.java:132)
at
org
.apache
.camel.impl.DefaultComponent.createEndpoint(DefaultComponent.java:75)
at
org
.apache
.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:
433)
... 44 more
Caused by: java.io.FileNotFoundException: class path resource
[design.xsl]
cannot be opened because it does no
t exist
at
org
.springframework
.core.io.ClassPathResource.getInputStream(ClassPathResource.java:158)
at
org
.apache
.camel.component.xslt.XsltComponent.loadResource(XsltComponent.java:
156)
... 47 more
karaf@root>
-----
Cheers
Guru
--
View this message in context:
http://servicemix.396122.n5.nabble.com/Endpoint-in-Fuse-tp4549457p4552224.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.
---------------------------------------------
Freeman Fang
FuseSource
Email:[email protected]
Web: fusesource.com
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com