[ 
https://issues.apache.org/jira/browse/CAMEL-19095?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17718801#comment-17718801
 ] 

Robin Vishwakarma commented on CAMEL-19095:
-------------------------------------------

Not sure if this is the correct ticket to comment on, Camel 3.20.4 has upgraded 
Saxon HE dependency to 11.5, but Camel Karaf feature is still using SMX Saxon 
HE 11.4_1, SMX does not have Saxon HE 11.5 bundle yet, I have created the 
ticket  SM-5536, hoping someone would create that bundle and we have fix for 
Saxon HE in Karaf runtime.

> Camel Karaf using buggy Saxon bundle with wrong imports
> -------------------------------------------------------
>
>                 Key: CAMEL-19095
>                 URL: https://issues.apache.org/jira/browse/CAMEL-19095
>             Project: Camel
>          Issue Type: Bug
>          Components: karaf
>    Affects Versions: 3.20.2
>            Reporter: Piotr Klimczak
>            Priority: Minor
>             Fix For: 3.20.5, 3.21.0
>
>
> Will provide PR soon as I finish testing fix.
> Current problems is with:
> {code:java}
> <bundle 
> dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlresolver/1.2_5</bundle>
> <bundle 
> dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.saxon/11.4_1</bundle>
>  {code}
> Saxon 11.4 requires to import org.xmlresolver (v4.4.3) and not 
> org.apache.xml.resolver (v1.2).
> Temporary workaround is to define bundle replacements like below:
> {code:java}
> <bundle mode="maven" 
> originalUri="mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlresolver/1.2_5"
>  replacement="wrap:mvn:org.xmlresolver/xmlresolver/4.4.3"/>
> <bundle mode="maven" 
> originalUri="mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.saxon/11.4_1"
>  
> replacement="wrap:mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.saxon/11.4_2$overwrite=merge&amp;Import-Package=javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.stream,javax.xml.stream.events,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream,javax.xml.transform.stax,javax.xml.xpath,org.xmlresolver,org.w3c.dom,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers,javax.xml,javax.xml.xquery;resolution:=optional,com.saxonica.functions.map;resolution:=optional,com.saxonica.stream;resolution:=optional"/>
>  {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to