Though there is a SMX bundle as well
http://repo2.maven.org/maven2/org/apache/servicemix/bundles/org.apache.servicemix.bundles.saxon/9.4.0.4_1/

The problem is that the SMX bundle doesn't contain all the files that
the official JAR has. Its approx 9mb and the SMX bundle is much
smaller.

Though don't know what may or may not work in OSGi land then due the
left out stuff.


On Tue, Nov 13, 2012 at 3:02 PM, Claus Ibsen <[email protected]> wrote:
> The JAR is in SMX repo at
> http://svn.apache.org/repos/asf/servicemix/m2-repo
>
> On Tue, Nov 13, 2012 at 2:39 PM, Bengt Rodehav <[email protected]> wrote:
>> I'm using Camel 2.10.2 on Karaf 2.3.0.
>>
>> I'm trying to use xpath but I get the following exception:
>>
>> *2012-11-13 13:20:38,307 | ERROR | rfaces/fundorder | DefaultErrorHandler
>>            | rg.apache.camel.util.CamelLogger  215 | Failed delivery for
>> (MessageId: ID-IT-D-FQR815J-56524-1352809143728-0-1 on ExchangeId:
>> ID-IT-D-FQR815J-56524-1352809143728-0-2). Exhausted after delivery attempt:
>> 1 caught: org.apache.camel.RuntimeExpressionException: Cannot create xpath
>> expression. Processed by failure processor:
>> FatalFallbackErrorHandler[Channel[Wrap[se.digia.connect.service.fundorder.FundOrderService$NotificationProcessor@7a587427]
>> ->
>> se.digia.connect.service.fundorder.FundOrderService$NotificationProcessor@7a587427
>> ]]*
>> *org.apache.camel.RuntimeExpressionException: Cannot create xpath expression
>> *
>> * at
>> org.apache.camel.builder.xml.XPathBuilder.evaluateAs(XPathBuilder.java:689)[114:org.apache.camel.camel-core:2.10.2]
>> *
>> *...*
>> * at java.lang.Thread.run(Thread.java:662)[:1.6.0_32]*
>> *Caused by: java.lang.RuntimeException: XPathFactory#newInstance() failed
>> to create an XPathFactory for the default object model:
>> http://java.sun.com/jaxp/xpath/dom with the
>> XPathFactoryConfigurationException:
>> javax.xml.xpath.XPathFactoryConfigurationException: No XPathFctory
>> implementation found for the object model:
>> http://java.sun.com/jaxp/xpath/dom*
>> * at javax.xml.xpath.XPathFactory.newInstance(Unknown Source)[:2.1.0]*
>> * at
>> org.apache.camel.builder.xml.XPathBuilder.initDefaultXPathFactory(XPathBuilder.java:1046)[114:org.apache.camel.camel-core:2.10.2]
>> *
>> * at
>> org.apache.camel.builder.xml.XPathBuilder.getXPathFactory(XPathBuilder.java:424)[114:org.apache.camel.camel-core:2.10.2]
>> *
>> * at
>> org.apache.camel.builder.xml.XPathBuilder.createXPathExpression(XPathBuilder.java:829)[114:org.apache.camel.camel-core:2.10.2]
>> *
>> * at
>> org.apache.camel.builder.xml.XPathBuilder.evaluateAs(XPathBuilder.java:685)[114:org.apache.camel.camel-core:2.10.2]
>> *
>> * ... 44 more*
>>
>> I have also posted a question regarding this on the Karaf mailing list to
>> find out what xpath implementation should be used on Karaf (and how).
>>
>> However, looking at the Camel documentation, it seems like I can choose to
>> use the Saxon implementation of xpath. So, I added camel-saxon as a
>> dependency to my project.
>>
>> But, then I can't build because maven cannot find the artifact
>> net.sf.saxon/saxon9he/9.3.0.11. I've searched maven central and it's not
>> there. Do I have to configure any other repositories than maven central?
>> *
>> *
>> */Bengt*
>
>
>
> --
> Claus Ibsen
> -----------------
> Red Hat, Inc.
> FuseSource is now part of Red Hat
> Email: [email protected]
> Web: http://fusesource.com
> Twitter: davsclaus
> Blog: http://davsclaus.com
> Author of Camel in Action: http://www.manning.com/ibsen



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
FuseSource is now part of Red Hat
Email: [email protected]
Web: http://fusesource.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen

Reply via email to