Thanks for the response. I create a JIRA
https://issues.apache.org/jira/browse/CAMEL-3934.

Claus, can you please point me to the right place, in order to read more
about the spring resource abstraction?



On Tue, May 3, 2011 at 8:23 AM, Claus Ibsen <[email protected]> wrote:

> Hi
>
> The xslt component is part of camel-spring and uses the spring
> resource abstraction. Hence why it works when using spring-dm.
> With blueprint its another story. So there may be something failing to
> have it load a resource on the classpath.
>
> Obviously it would be great if the community stepped up and helped with
> https://issues.apache.org/jira/browse/CAMEL-3272
>
> To provide more blueprint unit tests. Essentially we need to 2x tests with
> osgi
> - spring-dm
> - blueprint
>
> So its in fact a massive task to do. And we do have a fair amount of
> tests already.
>
> I suggest to create a JIRA for the xslt issue so we can try to address
> that for Camel 2.8.
>
>
> On Mon, May 2, 2011 at 7:53 PM, Ioannis Canellos <[email protected]>
> wrote:
> > Halo Jean Baptiste,
> > No, I didn't try such statements! I think that it wouldn't help because
> the
> > class loader which tries to load the resource is the boot class loader
> and
> > not the bundle classloader.
> >
> >
> >
> > On Mon, May 2, 2011 at 8:43 PM, Jean-Baptiste Onofré <[email protected]
> >wrote:
> >
> >> Hi Ioannis,
> >>
> >> did you try using Bundle-Classpath statement in MANIFEST.
> >>
> >> Something like Bundle-Classpath: ., META-INF/my/xslt
> >>
> >> Regards
> >> JB
> >>
> >>
> >> On 05/02/2011 07:28 PM, Ioannis Canellos wrote:
> >>
> >>> I am building a camel route using camel-blueprint inside karaf.
> >>>
> >>> My route contains an xslt transfromation, but it seems that the Xslt
> >>> component can't find my xslt document, which is inside the bundle that
> >>> contains the routes.
> >>>
> >>> The problem is that I get a FileNotFoundException
> >>> java.io.FileNotFoundException: class path resource
> >>> [net/iocanel/xslt/mint-mo-xslt.xsl] cannot be opened because it does
> not
> >>> exist
> >>>         at
> >>>
> >>>
> org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:158)
> >>>
> >>>
> >>>         at
> >>>
> >>>
> org.apache.camel.component.xslt.XsltComponent.loadResource(XsltComponent.java:156)
> >>>
> >>>
> >>> Note: That my bundle does not import the package which contains the
> xslt.
> >>>
> >>>
> >
> >
> > --
> > *Ioannis Canellos*
> > *
> >  http://iocanel.blogspot.com
> >
> > Apache Karaf <http://karaf.apache.org/> Committer & PMC
> > Apache ServiceMix <http://servicemix.apache.org/>  Committer
> > *
> >
>
>
>
> --
> Claus Ibsen
> -----------------
> FuseSource
> Email: [email protected]
> Web: http://fusesource.com
> CamelOne 2011: http://fusesource.com/camelone2011/
> Twitter: davsclaus
> Blog: http://davsclaus.blogspot.com/
> Author of Camel in Action: http://www.manning.com/ibsen/
>



-- 
*Ioannis Canellos*
*
 http://iocanel.blogspot.com

Apache Karaf <http://karaf.apache.org/> Committer & PMC
Apache ServiceMix <http://servicemix.apache.org/>  Committer
*

Reply via email to