[
https://issues.apache.org/jira/browse/AMQ-7315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jean-Baptiste Onofré updated AMQ-7315:
--------------------------------------
Fix Version/s: 5.15.11
5.16.0
> Upgrade the dependency from org.apache.servicemix.bundles.xstream to
> org.apache.servicemix.bundles.xstream-java8
> ----------------------------------------------------------------------------------------------------------------
>
> Key: AMQ-7315
> URL: https://issues.apache.org/jira/browse/AMQ-7315
> Project: ActiveMQ
> Issue Type: Improvement
> Components: OSGi/Karaf
> Affects Versions: 5.15.9
> Environment: Java 8, Java 11
> Reporter: Xilai Dai
> Assignee: Jean-Baptiste Onofré
> Priority: Major
> Fix For: 5.16.0, 5.15.11
>
>
> The old xstream (java 7) bundle is used in the "activemq" feature definition.
> here
> https://github.com/apache/activemq/blob/master/activemq-karaf/src/main/resources/features-core.xml#L64
> It may has to be upgraded to
> {code}
> <bundle
> dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xstream-java8/${xstream-bundle-version}</bundle>
> {code}
> Otherwize there is a problem when install both "activemq-broker" feature and
> other 3rd-party feature which ask for xstream-java8 bundle (e.g.
> camel-xstream) onto OSGI karaf container.
> {code}
> Caused by: com.thoughtworks.xstream.InitializationException: Could not
> instantiate mapper : com.thoughtworks.xstream.mapper.LambdaMapper
> at com.thoughtworks.xstream.XStream.buildMapperDynamically(XStream.java:645)
> ~[?:?]
> {code}
> {code}
> 330 | Active | 50 | 1.4.10.1 | Apache ServiceMix :: Bundles
> :: xstream
> 337 | Active | 80 | 1.4.10.1 | Apache ServiceMix :: Bundles
> :: xstream
> {code}
> Both xstream (java7) bundle and xstream-java8 bundle will be installed on
> karaf OSGi container.
> We may upgrade to xstream-java8 bundle to avoid this potential
> co-existing/classloading problem in case of OSGi env, if no special reason
> stay with the xstream(java 7) bundle.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)