You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Jonas (JIRA)" <ji...@apache.org> on 2019/08/05 10:38:00 UTC
[jira] [Comment Edited] (AMQ-7215) javax/xml/bind/JAXBException
with camel.xml and java11
[ https://issues.apache.org/jira/browse/AMQ-7215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16899853#comment-16899853 ]
Jonas edited comment on AMQ-7215 at 8/5/19 10:37 AM:
-----------------------------------------------------
Just to confirm, you used jdk 11 for both 5.18.8 and 5.18.9 ?
was (Author: manid):
Just to confirm, you used jdk 11 for both 5.18.5 and 5.18.9 ?
> javax/xml/bind/JAXBException with camel.xml and java11
> ------------------------------------------------------
>
> Key: AMQ-7215
> URL: https://issues.apache.org/jira/browse/AMQ-7215
> Project: ActiveMQ
> Issue Type: Bug
> Components: activemq-camel
> Affects Versions: 5.15.9
> Environment: {noformat}
> $ java -version
> java version "11.0.2" 2019-01-15 LTS
> Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
> Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode){noformat}
> {code:java}
> $ cat /etc/os-release
> PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
> NAME="Debian GNU/Linux"
> VERSION_ID="9"
> VERSION="9 (stretch)"
> ID=debian
> HOME_URL="https://www.debian.org/"
> SUPPORT_URL="https://www.debian.org/support"
> BUG_REPORT_URL="https://bugs.debian.org/"{code}
> Reporter: Francesco
> Priority: Major
>
> The following camel.xml used to load on apache-activemq-5.15.8:
>
> {code:java}
> <beans xmlns="http://www.springframework.org/schema/beans"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns:lang="http://www.springframework.org/schema/lang"
> xmlns="http://www.springframework.org/schema/p"
> xsi:schemaLocation="
> http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
> http://www.springframework.org/schema/lang
> http://www.springframework.org/schema/lang/spring-lang-2.5.xsd
> http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd">
> <!-- Allows us to use system properties as variables in this configuration file -->
> <bean id="configurationEncryptor" class="org.jasypt.encryption.pbe.StandardPBEStringEncryptor">
> <property name="algorithm" value="PBEWithMD5AndDES"/>
> <property name="password" value="a_password"/>
> </bean>
> <bean id="propertyConfigurer" class="org.jasypt.spring31.properties.EncryptablePropertyPlaceholderConfigurer">
> <constructor-arg ref="configurationEncryptor" />
> <property name="location" value="file:${activemq.base}/conf/credentials-enc.properties"/>
> </bean>
> <camelContext id="camel" xmlns="http://camel.apache.org/schema/spring">
> <route id="test">
> <from uri="hub:ping" />
> <to uri="hub:pong" />
> </route>
> </camelContext>
> <!--
> Lets configure some Camel endpoints
> http://camel.apache.org/components.html
> -->
> <!-- configure the camel activemq component to use the current broker -->
> <bean id="hub" class="org.apache.activemq.camel.component.ActiveMQComponent" >
> <property name="connectionFactory">
> <bean class="org.apache.activemq.ActiveMQConnectionFactory">
> <property name="brokerURL" value="vm://hub?create=false&waitForStart=10000" />
> <property name="userName" value="${activemq.username}"/>
> <property name="password" value="${activemq.password}"/>
> </bean>
> </property>
> </bean>
> <bean id="seta" class="org.apache.activemq.camel.component.ActiveMQComponent" >
> <property name="connectionFactory">
> <bean class="org.apache.activemq.ActiveMQConnectionFactory">
> <property name="brokerURL" value="failover://(ssl://seta.example.org:61617)" />
> <property name="userName" value="${seta.username}"/>
> <property name="password" value="${seta.password}"/>
> </bean>
> </property>
> </bean>
> </beans>
>
> {code}
> On apache-activemq-5.15.9, it fails with:
> {noformat}
> 2019-05-22 13:33:33,213 | INFO | Refreshing org.apache.activemq.xbean.XBeanBrokerFactory$1@957e06: startup date [Wed May 22 13:33:33 CEST 2019]; root of context hierarchy | org.apache.activemq.xbean.XBeanBrokerFactory$1 | main
> 2019-05-22 13:33:34,550 | ERROR | Failed to load: class path resource [activemq.xml], reason: Unexpected exception parsing XML document from class path resource [camel.xml]; nested exception is org.springframework.beans.FatalBeanException: Invalid NamespaceHandler class [org.apache.camel.spring.handler.CamelNamespaceHandler] for namespace http://camel.apache.org/schema/spring: problem with handler class file or dependent class; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException | org.apache.activemq.xbean.XBeanBrokerFactory | main
> org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [camel.xml]; nested exception is org.springframework.beans.FatalBeanException: Invalid NamespaceHandler class [org.apache.camel.spring.handler.CamelNamespaceHandler] for namespace http://camel.apache.org/schema/spring: problem with handler class file or dependent class; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException{noformat}
--
This message was sent by Atlassian JIRA
(v7.6.14#76016)