[ 
https://issues.apache.org/jira/browse/AMQ-9287?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nagaraju updated AMQ-9287:
--------------------------
    Description: 
While attempting to use ActiveMQ 5.18.1 with JDK 17, we encountered some errors 
during the startup process. The documentation indicated that this version of 
ActiveMQ should be compatible with JDK 11 and higher. However, despite meeting 
the compatibility requirements, the following errors were encountered while 
starting ActiveMQ. These errors indicate that there may be compatibility issues 
between ActiveMQ 5.18.1 and JDK 17.

Below is how we are starting activemq

./activemq console

 

 

2023-06-26T16:30:15.266950813Z INFO: Loading '/opt/activemq//bin/env'
2023-06-26T16:30:15.268183358Z INFO: Using java '/usr/jdk-17.0.7+7/bin/java'
2023-06-26T16:30:15.269974321Z INFO: Starting in foreground, this is just for 
debugging purposes (stop process by pressing CTRL+C)
2023-06-26T16:30:15.269988755Z INFO: Creating pidfile 
/opt/activemq//data/activemq.pid
2023-06-26T16:30:16.377906222Z  INFO | Error when creating PropertyDescriptor 
for public final void 
org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)!
 Ignoring this property.
2023-06-26T16:30:17.828054047Z ERROR | Failed to load: URL 
[file:/opt/activemq/conf/activemq.xml|file://opt/activemq/conf/activemq.xml], 
reason: Unexpected exception parsing XML document from URL 
[file:/opt/activemq/conf/camel.xml|file://opt/activemq/conf/camel.xml]; nested 
exception is java.lang.ExceptionInInitializerError
2023-06-26T16:30:17.828085004Z 
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected 
exception parsing XML document from URL 
[file:/opt/activemq/conf/camel.xml|file://opt/activemq/conf/camel.xml]; nested 
exception is java.lang.ExceptionInInitializerError
2023-06-26T16:30:17.828118085Z     at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:417)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828120590Z     at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:338)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828122545Z     at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828125880Z     at 
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.importBeanDefinitionResource(XBeanBeanDefinitionDocumentReader.java:143)
 ~[xbean-spring-4.22.jar:4.22]
2023-06-26T16:30:17.828127720Z     at 
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseDefaultElement(XBeanBeanDefinitionDocumentReader.java:109)
 ~[xbean-spring-4.22.jar:4.22]
2023-06-26T16:30:17.828129563Z     at 
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:95)
 ~[xbean-spring-4.22.jar:4.22]
2023-06-26T16:30:17.828131860Z     at 
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:149)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828133744Z     at 
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:96)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828135503Z     at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:511)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828137184Z     at 
org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
 ~[xbean-spring-4.22.jar:4.22]
2023-06-26T16:30:17.828138960Z     at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:391)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828140760Z     at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:338)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828142482Z     at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828144286Z     at 
org.apache.xbean.spring.context.ResourceXmlApplicationContext.loadBeanDefinitions(ResourceXmlApplicationContext.java:116)
 ~[xbean-spring-4.22.jar:4.22]
2023-06-26T16:30:17.828145990Z     at 
org.apache.xbean.spring.context.ResourceXmlApplicationContext.loadBeanDefinitions(ResourceXmlApplicationContext.java:104)
 ~[xbean-spring-4.22.jar:4.22]
2023-06-26T16:30:17.828147892Z     at 
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
 ~[spring-context-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828149599Z     at 
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:671)
 ~[spring-context-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828151234Z     at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:553)
 ~[spring-context-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828153403Z     at 
org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:64)
 ~[xbean-spring-4.22.jar:4.22]
2023-06-26T16:30:17.828155267Z     at 
org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:52)
 ~[xbean-spring-4.22.jar:4.22]
2023-06-26T16:30:17.828161175Z     at 
org.apache.activemq.xbean.XBeanBrokerFactory$1.<init>(XBeanBrokerFactory.java:104)
 ~[activemq-spring-5.18.1.jar:5.18.1]
2023-06-26T16:30:17.828163200Z     at 
org.apache.activemq.xbean.XBeanBrokerFactory.createApplicationContext(XBeanBrokerFactory.java:104)
 [activemq-spring-5.18.1.jar:5.18.1]
2023-06-26T16:30:17.828165059Z     at 
org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBrokerFactory.java:67)
 [activemq-spring-5.18.1.jar:5.18.1]
2023-06-26T16:30:17.828169634Z     at 
org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:71) 
[activemq-broker-5.18.1.jar:5.18.1]
2023-06-26T16:30:17.828171620Z     at 
org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:98) 
[activemq-broker-5.18.1.jar:5.18.1]
2023-06-26T16:30:17.828178868Z Caused by: java.lang.ExceptionInInitializerError
2023-06-26T16:30:17.828188001Z     at 
com.sun.xml.bind.v2.runtime.reflect.opt.AccessorInjector.prepare(AccessorInjector.java:81)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828190217Z     at 
com.sun.xml.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:125)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828191997Z     at 
com.sun.xml.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.optimize(Accessor.java:402)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828193818Z     at 
com.sun.xml.bind.v2.runtime.reflect.TransducedAccessor$CompositeTransducedAccessorImpl.<init>(TransducedAccessor.java:235)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828195566Z     at 
com.sun.xml.bind.v2.runtime.reflect.TransducedAccessor.get(TransducedAccessor.java:175)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828197246Z     at 
com.sun.xml.bind.v2.runtime.property.AttributeProperty.<init>(AttributeProperty.java:91)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828199246Z     at 
com.sun.xml.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:108)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828201535Z     at 
com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:181)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828203179Z     at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:503)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828204963Z     at 
com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:168)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828206678Z     at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:503)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828208726Z     at 
com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:168)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828210405Z     at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:503)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828212047Z     at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:320) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828213798Z     at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:139) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828215555Z     at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1138)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828217927Z     at 
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:162) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828224609Z     at 
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:286) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828227790Z     at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
2023-06-26T16:30:17.828230560Z     at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
2023-06-26T16:30:17.828233839Z     at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
2023-06-26T16:30:17.828237035Z     at java.lang.reflect.Method.invoke(Unknown 
Source) ~[?:?]
2023-06-26T16:30:17.828239974Z     at 
javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:186) 
~[jaxb-api-2.2.11.jar:?]
2023-06-26T16:30:17.828242711Z     at 
javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:146) 
~[jaxb-api-2.2.11.jar:?]
2023-06-26T16:30:17.828245351Z     at 
javax.xml.bind.ContextFinder.find(ContextFinder.java:350) 
~[jaxb-api-2.2.11.jar:?]
2023-06-26T16:30:17.828248006Z     at 
javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:446) 
~[jaxb-api-2.2.11.jar:?]
2023-06-26T16:30:17.828250841Z     at 
javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:409) 
~[jaxb-api-2.2.11.jar:?]
2023-06-26T16:30:17.828253457Z     at 
org.apache.camel.impl.DefaultModelJAXBContextFactory.newJAXBContext(DefaultModelJAXBContextFactory.java:31)
 ~[camel-core-2.25.4.jar:2.25.4]
2023-06-26T16:30:17.828266866Z     at 
org.apache.camel.spring.handler.CamelNamespaceHandler.getJaxbContext(CamelNamespaceHandler.java:206)
 ~[camel-spring-2.25.4.jar:2.25.4]
2023-06-26T16:30:17.828270657Z     at 
org.apache.camel.spring.handler.CamelNamespaceHandler$CamelContextBeanDefinitionParser.doParse(CamelNamespaceHandler.java:368)
 ~[camel-spring-2.25.4.jar:2.25.4]
2023-06-26T16:30:17.828275631Z     at 
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser.parseInternal(AbstractSingleBeanDefinitionParser.java:88)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828454798Z     at 
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser.parse(AbstractBeanDefinitionParser.java:63)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828465113Z     at 
org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:74)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828470434Z     at 
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1391)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828473366Z     at 
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1371)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828476680Z     at 
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:98)
 ~[xbean-spring-4.22.jar:4.22]
2023-06-26T16:30:17.828480031Z     at 
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:149)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828482614Z     at 
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:96)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828485668Z     at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:511)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828488439Z     at 
org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
 ~[xbean-spring-4.22.jar:4.22]
2023-06-26T16:30:17.828491320Z     at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:391)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828493969Z     ... 26 more
2023-06-26T16:30:17.828519048Z Caused by: 
java.lang.reflect.InaccessibleObjectException: Unable to make protected final 
java.lang.Class 
java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) throws 
java.lang.ClassFormatError accessible: module java.base does not "opens 
java.lang" to unnamed module @3bf7ca37
2023-06-26T16:30:17.828526059Z     at 
java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source) ~[?:?]
2023-06-26T16:30:17.828528892Z     at 
java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source) ~[?:?]
2023-06-26T16:30:17.828532313Z     at 
java.lang.reflect.Method.checkCanSetAccessible(Unknown Source) ~[?:?]
2023-06-26T16:30:17.828535120Z     at 
java.lang.reflect.Method.setAccessible(Unknown Source) ~[?:?]
2023-06-26T16:30:17.828538130Z     at 
com.sun.xml.bind.v2.runtime.reflect.opt.Injector.getMethod(Injector.java:184) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828540855Z     at 
com.sun.xml.bind.v2.runtime.reflect.opt.Injector.access$000(Injector.java:69) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828544572Z     at 
com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1.run(Injector.java:168) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828547422Z     at 
com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1.run(Injector.java:165) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828550181Z     at 
java.security.AccessController.doPrivileged(Unknown Source) ~[?:?]
2023-06-26T16:30:17.828553031Z     at 
com.sun.xml.bind.v2.runtime.reflect.opt.Injector.<clinit>(Injector.java:164) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828555823Z     at 
com.sun.xml.bind.v2.runtime.reflect.opt.AccessorInjector.prepare(AccessorInjector.java:81)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828558706Z     at 
com.sun.xml.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:125)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828564012Z     at 
com.sun.xml.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.optimize(Accessor.java:402)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828566893Z     at 
com.sun.xml.bind.v2.runtime.reflect.TransducedAccessor$CompositeTransducedAccessorImpl.<init>(TransducedAccessor.java:235)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828569745Z     at 
com.sun.xml.bind.v2.runtime.reflect.TransducedAccessor.get(TransducedAccessor.java:175)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828572434Z     at 
com.sun.xml.bind.v2.runtime.property.AttributeProperty.<init>(AttributeProperty.java:91)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828575073Z     at 
com.sun.xml.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:108)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828577671Z     at 
com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:181)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828580489Z     at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:503)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828614904Z     at 
com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:168)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828618999Z     at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:503)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828621781Z     at 
com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:168)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828624437Z     at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:503)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828627136Z     at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:320) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828630252Z     at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:139) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828638854Z     at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1138)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828641861Z     at 
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:162) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828644654Z     at 
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:286) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828647212Z     at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
2023-06-26T16:30:17.828649809Z     at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
2023-06-26T16:30:17.828652958Z     at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
2023-06-26T16:30:17.828671812Z     at java.lang.reflect.Method.invoke(Unknown 
Source) ~[?:?]
2023-06-26T16:30:17.828675065Z     at 
javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:186) 
~[jaxb-api-2.2.11.jar:?]
2023-06-26T16:30:17.828677885Z     at 
javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:146) 
~[jaxb-api-2.2.11.jar:?]
2023-06-26T16:30:17.828680519Z     at 
javax.xml.bind.ContextFinder.find(ContextFinder.java:350) 
~[jaxb-api-2.2.11.jar:?]
2023-06-26T16:30:17.828683262Z     at 
javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:446) 
~[jaxb-api-2.2.11.jar:?]
2023-06-26T16:30:17.828685624Z     at 
javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:409) 
~[jaxb-api-2.2.11.jar:?]
2023-06-26T16:30:17.828688173Z     at 
org.apache.camel.impl.DefaultModelJAXBContextFactory.newJAXBContext(DefaultModelJAXBContextFactory.java:31)
 ~[camel-core-2.25.4.jar:2.25.4]
2023-06-26T16:30:17.828690888Z     at 
org.apache.camel.spring.handler.CamelNamespaceHandler.getJaxbContext(CamelNamespaceHandler.java:206)
 ~[camel-spring-2.25.4.jar:2.25.4]
2023-06-26T16:30:17.828693881Z     at 
org.apache.camel.spring.handler.CamelNamespaceHandler$CamelContextBeanDefinitionParser.doParse(CamelNamespaceHandler.java:368)
 ~[camel-spring-2.25.4.jar:2.25.4]
2023-06-26T16:30:17.828696713Z     at 
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser.parseInternal(AbstractSingleBeanDefinitionParser.java:88)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828699268Z     at 
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser.parse(AbstractBeanDefinitionParser.java:63)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828702112Z     at 
org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:74)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828704879Z     at 
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1391)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828707430Z     at 
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1371)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828710483Z     at 
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:98)
 ~[xbean-spring-4.22.jar:4.22]
2023-06-26T16:30:17.828713212Z     at 
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:149)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828715838Z     at 
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:96)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828718467Z     at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:511)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828726094Z     at 
org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
 ~[xbean-spring-4.22.jar:4.22]
2023-06-26T16:30:17.828728965Z     at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:391)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828731799Z     ... 26 more

  was:
We are trying to use Activemq 5.18.1 with JDK 17 (As per the documentation this 
version of ActiveMQ is compatible with  JDK11+). But we are getting the 
following errors while starting the Activemq.

 

 

2023-06-26T16:30:15.266950813Z INFO: Loading '/opt/activemq//bin/env'
2023-06-26T16:30:15.268183358Z INFO: Using java '/usr/jdk-17.0.7+7/bin/java'
2023-06-26T16:30:15.269974321Z INFO: Starting in foreground, this is just for 
debugging purposes (stop process by pressing CTRL+C)
2023-06-26T16:30:15.269988755Z INFO: Creating pidfile 
/opt/activemq//data/activemq.pid
2023-06-26T16:30:16.377906222Z  INFO | Error when creating PropertyDescriptor 
for public final void 
org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)!
 Ignoring this property.
2023-06-26T16:30:17.828054047Z ERROR | Failed to load: URL 
[file:/opt/activemq/conf/activemq.xml|file://opt/activemq/conf/activemq.xml], 
reason: Unexpected exception parsing XML document from URL 
[file:/opt/activemq/conf/camel.xml|file://opt/activemq/conf/camel.xml]; nested 
exception is java.lang.ExceptionInInitializerError
2023-06-26T16:30:17.828085004Z 
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected 
exception parsing XML document from URL 
[file:/opt/activemq/conf/camel.xml|file://opt/activemq/conf/camel.xml]; nested 
exception is java.lang.ExceptionInInitializerError
2023-06-26T16:30:17.828118085Z     at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:417)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828120590Z     at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:338)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828122545Z     at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828125880Z     at 
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.importBeanDefinitionResource(XBeanBeanDefinitionDocumentReader.java:143)
 ~[xbean-spring-4.22.jar:4.22]
2023-06-26T16:30:17.828127720Z     at 
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseDefaultElement(XBeanBeanDefinitionDocumentReader.java:109)
 ~[xbean-spring-4.22.jar:4.22]
2023-06-26T16:30:17.828129563Z     at 
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:95)
 ~[xbean-spring-4.22.jar:4.22]
2023-06-26T16:30:17.828131860Z     at 
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:149)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828133744Z     at 
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:96)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828135503Z     at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:511)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828137184Z     at 
org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
 ~[xbean-spring-4.22.jar:4.22]
2023-06-26T16:30:17.828138960Z     at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:391)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828140760Z     at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:338)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828142482Z     at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828144286Z     at 
org.apache.xbean.spring.context.ResourceXmlApplicationContext.loadBeanDefinitions(ResourceXmlApplicationContext.java:116)
 ~[xbean-spring-4.22.jar:4.22]
2023-06-26T16:30:17.828145990Z     at 
org.apache.xbean.spring.context.ResourceXmlApplicationContext.loadBeanDefinitions(ResourceXmlApplicationContext.java:104)
 ~[xbean-spring-4.22.jar:4.22]
2023-06-26T16:30:17.828147892Z     at 
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
 ~[spring-context-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828149599Z     at 
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:671)
 ~[spring-context-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828151234Z     at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:553)
 ~[spring-context-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828153403Z     at 
org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:64)
 ~[xbean-spring-4.22.jar:4.22]
2023-06-26T16:30:17.828155267Z     at 
org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:52)
 ~[xbean-spring-4.22.jar:4.22]
2023-06-26T16:30:17.828161175Z     at 
org.apache.activemq.xbean.XBeanBrokerFactory$1.<init>(XBeanBrokerFactory.java:104)
 ~[activemq-spring-5.18.1.jar:5.18.1]
2023-06-26T16:30:17.828163200Z     at 
org.apache.activemq.xbean.XBeanBrokerFactory.createApplicationContext(XBeanBrokerFactory.java:104)
 [activemq-spring-5.18.1.jar:5.18.1]
2023-06-26T16:30:17.828165059Z     at 
org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBrokerFactory.java:67)
 [activemq-spring-5.18.1.jar:5.18.1]
2023-06-26T16:30:17.828169634Z     at 
org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:71) 
[activemq-broker-5.18.1.jar:5.18.1]
2023-06-26T16:30:17.828171620Z     at 
org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:98) 
[activemq-broker-5.18.1.jar:5.18.1]
2023-06-26T16:30:17.828178868Z Caused by: java.lang.ExceptionInInitializerError
2023-06-26T16:30:17.828188001Z     at 
com.sun.xml.bind.v2.runtime.reflect.opt.AccessorInjector.prepare(AccessorInjector.java:81)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828190217Z     at 
com.sun.xml.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:125)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828191997Z     at 
com.sun.xml.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.optimize(Accessor.java:402)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828193818Z     at 
com.sun.xml.bind.v2.runtime.reflect.TransducedAccessor$CompositeTransducedAccessorImpl.<init>(TransducedAccessor.java:235)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828195566Z     at 
com.sun.xml.bind.v2.runtime.reflect.TransducedAccessor.get(TransducedAccessor.java:175)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828197246Z     at 
com.sun.xml.bind.v2.runtime.property.AttributeProperty.<init>(AttributeProperty.java:91)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828199246Z     at 
com.sun.xml.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:108)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828201535Z     at 
com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:181)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828203179Z     at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:503)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828204963Z     at 
com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:168)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828206678Z     at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:503)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828208726Z     at 
com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:168)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828210405Z     at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:503)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828212047Z     at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:320) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828213798Z     at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:139) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828215555Z     at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1138)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828217927Z     at 
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:162) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828224609Z     at 
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:286) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828227790Z     at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
2023-06-26T16:30:17.828230560Z     at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
2023-06-26T16:30:17.828233839Z     at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
2023-06-26T16:30:17.828237035Z     at java.lang.reflect.Method.invoke(Unknown 
Source) ~[?:?]
2023-06-26T16:30:17.828239974Z     at 
javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:186) 
~[jaxb-api-2.2.11.jar:?]
2023-06-26T16:30:17.828242711Z     at 
javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:146) 
~[jaxb-api-2.2.11.jar:?]
2023-06-26T16:30:17.828245351Z     at 
javax.xml.bind.ContextFinder.find(ContextFinder.java:350) 
~[jaxb-api-2.2.11.jar:?]
2023-06-26T16:30:17.828248006Z     at 
javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:446) 
~[jaxb-api-2.2.11.jar:?]
2023-06-26T16:30:17.828250841Z     at 
javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:409) 
~[jaxb-api-2.2.11.jar:?]
2023-06-26T16:30:17.828253457Z     at 
org.apache.camel.impl.DefaultModelJAXBContextFactory.newJAXBContext(DefaultModelJAXBContextFactory.java:31)
 ~[camel-core-2.25.4.jar:2.25.4]
2023-06-26T16:30:17.828266866Z     at 
org.apache.camel.spring.handler.CamelNamespaceHandler.getJaxbContext(CamelNamespaceHandler.java:206)
 ~[camel-spring-2.25.4.jar:2.25.4]
2023-06-26T16:30:17.828270657Z     at 
org.apache.camel.spring.handler.CamelNamespaceHandler$CamelContextBeanDefinitionParser.doParse(CamelNamespaceHandler.java:368)
 ~[camel-spring-2.25.4.jar:2.25.4]
2023-06-26T16:30:17.828275631Z     at 
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser.parseInternal(AbstractSingleBeanDefinitionParser.java:88)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828454798Z     at 
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser.parse(AbstractBeanDefinitionParser.java:63)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828465113Z     at 
org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:74)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828470434Z     at 
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1391)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828473366Z     at 
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1371)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828476680Z     at 
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:98)
 ~[xbean-spring-4.22.jar:4.22]
2023-06-26T16:30:17.828480031Z     at 
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:149)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828482614Z     at 
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:96)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828485668Z     at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:511)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828488439Z     at 
org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
 ~[xbean-spring-4.22.jar:4.22]
2023-06-26T16:30:17.828491320Z     at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:391)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828493969Z     ... 26 more
2023-06-26T16:30:17.828519048Z Caused by: 
java.lang.reflect.InaccessibleObjectException: Unable to make protected final 
java.lang.Class 
java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) throws 
java.lang.ClassFormatError accessible: module java.base does not "opens 
java.lang" to unnamed module @3bf7ca37
2023-06-26T16:30:17.828526059Z     at 
java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source) ~[?:?]
2023-06-26T16:30:17.828528892Z     at 
java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source) ~[?:?]
2023-06-26T16:30:17.828532313Z     at 
java.lang.reflect.Method.checkCanSetAccessible(Unknown Source) ~[?:?]
2023-06-26T16:30:17.828535120Z     at 
java.lang.reflect.Method.setAccessible(Unknown Source) ~[?:?]
2023-06-26T16:30:17.828538130Z     at 
com.sun.xml.bind.v2.runtime.reflect.opt.Injector.getMethod(Injector.java:184) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828540855Z     at 
com.sun.xml.bind.v2.runtime.reflect.opt.Injector.access$000(Injector.java:69) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828544572Z     at 
com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1.run(Injector.java:168) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828547422Z     at 
com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1.run(Injector.java:165) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828550181Z     at 
java.security.AccessController.doPrivileged(Unknown Source) ~[?:?]
2023-06-26T16:30:17.828553031Z     at 
com.sun.xml.bind.v2.runtime.reflect.opt.Injector.<clinit>(Injector.java:164) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828555823Z     at 
com.sun.xml.bind.v2.runtime.reflect.opt.AccessorInjector.prepare(AccessorInjector.java:81)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828558706Z     at 
com.sun.xml.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:125)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828564012Z     at 
com.sun.xml.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.optimize(Accessor.java:402)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828566893Z     at 
com.sun.xml.bind.v2.runtime.reflect.TransducedAccessor$CompositeTransducedAccessorImpl.<init>(TransducedAccessor.java:235)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828569745Z     at 
com.sun.xml.bind.v2.runtime.reflect.TransducedAccessor.get(TransducedAccessor.java:175)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828572434Z     at 
com.sun.xml.bind.v2.runtime.property.AttributeProperty.<init>(AttributeProperty.java:91)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828575073Z     at 
com.sun.xml.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:108)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828577671Z     at 
com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:181)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828580489Z     at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:503)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828614904Z     at 
com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:168)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828618999Z     at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:503)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828621781Z     at 
com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:168)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828624437Z     at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:503)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828627136Z     at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:320) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828630252Z     at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:139) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828638854Z     at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1138)
 ~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828641861Z     at 
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:162) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828644654Z     at 
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:286) 
~[jaxb-runtime-2.2.11.jar:2.2.11]
2023-06-26T16:30:17.828647212Z     at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
2023-06-26T16:30:17.828649809Z     at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
2023-06-26T16:30:17.828652958Z     at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
2023-06-26T16:30:17.828671812Z     at java.lang.reflect.Method.invoke(Unknown 
Source) ~[?:?]
2023-06-26T16:30:17.828675065Z     at 
javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:186) 
~[jaxb-api-2.2.11.jar:?]
2023-06-26T16:30:17.828677885Z     at 
javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:146) 
~[jaxb-api-2.2.11.jar:?]
2023-06-26T16:30:17.828680519Z     at 
javax.xml.bind.ContextFinder.find(ContextFinder.java:350) 
~[jaxb-api-2.2.11.jar:?]
2023-06-26T16:30:17.828683262Z     at 
javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:446) 
~[jaxb-api-2.2.11.jar:?]
2023-06-26T16:30:17.828685624Z     at 
javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:409) 
~[jaxb-api-2.2.11.jar:?]
2023-06-26T16:30:17.828688173Z     at 
org.apache.camel.impl.DefaultModelJAXBContextFactory.newJAXBContext(DefaultModelJAXBContextFactory.java:31)
 ~[camel-core-2.25.4.jar:2.25.4]
2023-06-26T16:30:17.828690888Z     at 
org.apache.camel.spring.handler.CamelNamespaceHandler.getJaxbContext(CamelNamespaceHandler.java:206)
 ~[camel-spring-2.25.4.jar:2.25.4]
2023-06-26T16:30:17.828693881Z     at 
org.apache.camel.spring.handler.CamelNamespaceHandler$CamelContextBeanDefinitionParser.doParse(CamelNamespaceHandler.java:368)
 ~[camel-spring-2.25.4.jar:2.25.4]
2023-06-26T16:30:17.828696713Z     at 
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser.parseInternal(AbstractSingleBeanDefinitionParser.java:88)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828699268Z     at 
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser.parse(AbstractBeanDefinitionParser.java:63)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828702112Z     at 
org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:74)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828704879Z     at 
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1391)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828707430Z     at 
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1371)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828710483Z     at 
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:98)
 ~[xbean-spring-4.22.jar:4.22]
2023-06-26T16:30:17.828713212Z     at 
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:149)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828715838Z     at 
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:96)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828718467Z     at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:511)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828726094Z     at 
org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
 ~[xbean-spring-4.22.jar:4.22]
2023-06-26T16:30:17.828728965Z     at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:391)
 ~[spring-beans-5.3.25.jar:5.3.25]
2023-06-26T16:30:17.828731799Z     ... 26 more


> activemq 5.18.1 with jdk 17
> ---------------------------
>
>                 Key: AMQ-9287
>                 URL: https://issues.apache.org/jira/browse/AMQ-9287
>             Project: ActiveMQ
>          Issue Type: Bug
>            Reporter: Nagaraju
>            Priority: Major
>
> While attempting to use ActiveMQ 5.18.1 with JDK 17, we encountered some 
> errors during the startup process. The documentation indicated that this 
> version of ActiveMQ should be compatible with JDK 11 and higher. However, 
> despite meeting the compatibility requirements, the following errors were 
> encountered while starting ActiveMQ. These errors indicate that there may be 
> compatibility issues between ActiveMQ 5.18.1 and JDK 17.
> Below is how we are starting activemq
> ./activemq console
>  
>  
> 2023-06-26T16:30:15.266950813Z INFO: Loading '/opt/activemq//bin/env'
> 2023-06-26T16:30:15.268183358Z INFO: Using java '/usr/jdk-17.0.7+7/bin/java'
> 2023-06-26T16:30:15.269974321Z INFO: Starting in foreground, this is just for 
> debugging purposes (stop process by pressing CTRL+C)
> 2023-06-26T16:30:15.269988755Z INFO: Creating pidfile 
> /opt/activemq//data/activemq.pid
> 2023-06-26T16:30:16.377906222Z  INFO | Error when creating PropertyDescriptor 
> for public final void 
> org.apache.commons.configuration2.AbstractConfiguration.setProperty(java.lang.String,java.lang.Object)!
>  Ignoring this property.
> 2023-06-26T16:30:17.828054047Z ERROR | Failed to load: URL 
> [file:/opt/activemq/conf/activemq.xml|file://opt/activemq/conf/activemq.xml], 
> reason: Unexpected exception parsing XML document from URL 
> [file:/opt/activemq/conf/camel.xml|file://opt/activemq/conf/camel.xml]; 
> nested exception is java.lang.ExceptionInInitializerError
> 2023-06-26T16:30:17.828085004Z 
> org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected 
> exception parsing XML document from URL 
> [file:/opt/activemq/conf/camel.xml|file://opt/activemq/conf/camel.xml]; 
> nested exception is java.lang.ExceptionInInitializerError
> 2023-06-26T16:30:17.828118085Z     at 
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:417)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828120590Z     at 
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:338)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828122545Z     at 
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828125880Z     at 
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.importBeanDefinitionResource(XBeanBeanDefinitionDocumentReader.java:143)
>  ~[xbean-spring-4.22.jar:4.22]
> 2023-06-26T16:30:17.828127720Z     at 
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseDefaultElement(XBeanBeanDefinitionDocumentReader.java:109)
>  ~[xbean-spring-4.22.jar:4.22]
> 2023-06-26T16:30:17.828129563Z     at 
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:95)
>  ~[xbean-spring-4.22.jar:4.22]
> 2023-06-26T16:30:17.828131860Z     at 
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:149)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828133744Z     at 
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:96)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828135503Z     at 
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:511)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828137184Z     at 
> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
>  ~[xbean-spring-4.22.jar:4.22]
> 2023-06-26T16:30:17.828138960Z     at 
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:391)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828140760Z     at 
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:338)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828142482Z     at 
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828144286Z     at 
> org.apache.xbean.spring.context.ResourceXmlApplicationContext.loadBeanDefinitions(ResourceXmlApplicationContext.java:116)
>  ~[xbean-spring-4.22.jar:4.22]
> 2023-06-26T16:30:17.828145990Z     at 
> org.apache.xbean.spring.context.ResourceXmlApplicationContext.loadBeanDefinitions(ResourceXmlApplicationContext.java:104)
>  ~[xbean-spring-4.22.jar:4.22]
> 2023-06-26T16:30:17.828147892Z     at 
> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
>  ~[spring-context-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828149599Z     at 
> org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:671)
>  ~[spring-context-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828151234Z     at 
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:553)
>  ~[spring-context-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828153403Z     at 
> org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:64)
>  ~[xbean-spring-4.22.jar:4.22]
> 2023-06-26T16:30:17.828155267Z     at 
> org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:52)
>  ~[xbean-spring-4.22.jar:4.22]
> 2023-06-26T16:30:17.828161175Z     at 
> org.apache.activemq.xbean.XBeanBrokerFactory$1.<init>(XBeanBrokerFactory.java:104)
>  ~[activemq-spring-5.18.1.jar:5.18.1]
> 2023-06-26T16:30:17.828163200Z     at 
> org.apache.activemq.xbean.XBeanBrokerFactory.createApplicationContext(XBeanBrokerFactory.java:104)
>  [activemq-spring-5.18.1.jar:5.18.1]
> 2023-06-26T16:30:17.828165059Z     at 
> org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBrokerFactory.java:67)
>  [activemq-spring-5.18.1.jar:5.18.1]
> 2023-06-26T16:30:17.828169634Z     at 
> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:71) 
> [activemq-broker-5.18.1.jar:5.18.1]
> 2023-06-26T16:30:17.828171620Z     at 
> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:98) 
> [activemq-broker-5.18.1.jar:5.18.1]
> 2023-06-26T16:30:17.828178868Z Caused by: 
> java.lang.ExceptionInInitializerError
> 2023-06-26T16:30:17.828188001Z     at 
> com.sun.xml.bind.v2.runtime.reflect.opt.AccessorInjector.prepare(AccessorInjector.java:81)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828190217Z     at 
> com.sun.xml.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:125)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828191997Z     at 
> com.sun.xml.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.optimize(Accessor.java:402)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828193818Z     at 
> com.sun.xml.bind.v2.runtime.reflect.TransducedAccessor$CompositeTransducedAccessorImpl.<init>(TransducedAccessor.java:235)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828195566Z     at 
> com.sun.xml.bind.v2.runtime.reflect.TransducedAccessor.get(TransducedAccessor.java:175)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828197246Z     at 
> com.sun.xml.bind.v2.runtime.property.AttributeProperty.<init>(AttributeProperty.java:91)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828199246Z     at 
> com.sun.xml.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:108)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828201535Z     at 
> com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:181)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828203179Z     at 
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:503)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828204963Z     at 
> com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:168)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828206678Z     at 
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:503)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828208726Z     at 
> com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:168)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828210405Z     at 
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:503)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828212047Z     at 
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:320) 
> ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828213798Z     at 
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:139) 
> ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828215555Z     at 
> com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1138)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828217927Z     at 
> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:162) 
> ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828224609Z     at 
> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:286) 
> ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828227790Z     at 
> jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
> 2023-06-26T16:30:17.828230560Z     at 
> jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
> 2023-06-26T16:30:17.828233839Z     at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
> ~[?:?]
> 2023-06-26T16:30:17.828237035Z     at java.lang.reflect.Method.invoke(Unknown 
> Source) ~[?:?]
> 2023-06-26T16:30:17.828239974Z     at 
> javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:186) 
> ~[jaxb-api-2.2.11.jar:?]
> 2023-06-26T16:30:17.828242711Z     at 
> javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:146) 
> ~[jaxb-api-2.2.11.jar:?]
> 2023-06-26T16:30:17.828245351Z     at 
> javax.xml.bind.ContextFinder.find(ContextFinder.java:350) 
> ~[jaxb-api-2.2.11.jar:?]
> 2023-06-26T16:30:17.828248006Z     at 
> javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:446) 
> ~[jaxb-api-2.2.11.jar:?]
> 2023-06-26T16:30:17.828250841Z     at 
> javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:409) 
> ~[jaxb-api-2.2.11.jar:?]
> 2023-06-26T16:30:17.828253457Z     at 
> org.apache.camel.impl.DefaultModelJAXBContextFactory.newJAXBContext(DefaultModelJAXBContextFactory.java:31)
>  ~[camel-core-2.25.4.jar:2.25.4]
> 2023-06-26T16:30:17.828266866Z     at 
> org.apache.camel.spring.handler.CamelNamespaceHandler.getJaxbContext(CamelNamespaceHandler.java:206)
>  ~[camel-spring-2.25.4.jar:2.25.4]
> 2023-06-26T16:30:17.828270657Z     at 
> org.apache.camel.spring.handler.CamelNamespaceHandler$CamelContextBeanDefinitionParser.doParse(CamelNamespaceHandler.java:368)
>  ~[camel-spring-2.25.4.jar:2.25.4]
> 2023-06-26T16:30:17.828275631Z     at 
> org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser.parseInternal(AbstractSingleBeanDefinitionParser.java:88)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828454798Z     at 
> org.springframework.beans.factory.xml.AbstractBeanDefinitionParser.parse(AbstractBeanDefinitionParser.java:63)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828465113Z     at 
> org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:74)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828470434Z     at 
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1391)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828473366Z     at 
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1371)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828476680Z     at 
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:98)
>  ~[xbean-spring-4.22.jar:4.22]
> 2023-06-26T16:30:17.828480031Z     at 
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:149)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828482614Z     at 
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:96)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828485668Z     at 
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:511)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828488439Z     at 
> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
>  ~[xbean-spring-4.22.jar:4.22]
> 2023-06-26T16:30:17.828491320Z     at 
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:391)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828493969Z     ... 26 more
> 2023-06-26T16:30:17.828519048Z Caused by: 
> java.lang.reflect.InaccessibleObjectException: Unable to make protected final 
> java.lang.Class 
> java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) throws 
> java.lang.ClassFormatError accessible: module java.base does not "opens 
> java.lang" to unnamed module @3bf7ca37
> 2023-06-26T16:30:17.828526059Z     at 
> java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source) 
> ~[?:?]
> 2023-06-26T16:30:17.828528892Z     at 
> java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source) 
> ~[?:?]
> 2023-06-26T16:30:17.828532313Z     at 
> java.lang.reflect.Method.checkCanSetAccessible(Unknown Source) ~[?:?]
> 2023-06-26T16:30:17.828535120Z     at 
> java.lang.reflect.Method.setAccessible(Unknown Source) ~[?:?]
> 2023-06-26T16:30:17.828538130Z     at 
> com.sun.xml.bind.v2.runtime.reflect.opt.Injector.getMethod(Injector.java:184) 
> ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828540855Z     at 
> com.sun.xml.bind.v2.runtime.reflect.opt.Injector.access$000(Injector.java:69) 
> ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828544572Z     at 
> com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1.run(Injector.java:168) 
> ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828547422Z     at 
> com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1.run(Injector.java:165) 
> ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828550181Z     at 
> java.security.AccessController.doPrivileged(Unknown Source) ~[?:?]
> 2023-06-26T16:30:17.828553031Z     at 
> com.sun.xml.bind.v2.runtime.reflect.opt.Injector.<clinit>(Injector.java:164) 
> ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828555823Z     at 
> com.sun.xml.bind.v2.runtime.reflect.opt.AccessorInjector.prepare(AccessorInjector.java:81)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828558706Z     at 
> com.sun.xml.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:125)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828564012Z     at 
> com.sun.xml.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.optimize(Accessor.java:402)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828566893Z     at 
> com.sun.xml.bind.v2.runtime.reflect.TransducedAccessor$CompositeTransducedAccessorImpl.<init>(TransducedAccessor.java:235)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828569745Z     at 
> com.sun.xml.bind.v2.runtime.reflect.TransducedAccessor.get(TransducedAccessor.java:175)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828572434Z     at 
> com.sun.xml.bind.v2.runtime.property.AttributeProperty.<init>(AttributeProperty.java:91)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828575073Z     at 
> com.sun.xml.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:108)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828577671Z     at 
> com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:181)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828580489Z     at 
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:503)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828614904Z     at 
> com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:168)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828618999Z     at 
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:503)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828621781Z     at 
> com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:168)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828624437Z     at 
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:503)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828627136Z     at 
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:320) 
> ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828630252Z     at 
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:139) 
> ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828638854Z     at 
> com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1138)
>  ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828641861Z     at 
> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:162) 
> ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828644654Z     at 
> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:286) 
> ~[jaxb-runtime-2.2.11.jar:2.2.11]
> 2023-06-26T16:30:17.828647212Z     at 
> jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
> 2023-06-26T16:30:17.828649809Z     at 
> jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
> 2023-06-26T16:30:17.828652958Z     at 
> jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
> ~[?:?]
> 2023-06-26T16:30:17.828671812Z     at java.lang.reflect.Method.invoke(Unknown 
> Source) ~[?:?]
> 2023-06-26T16:30:17.828675065Z     at 
> javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:186) 
> ~[jaxb-api-2.2.11.jar:?]
> 2023-06-26T16:30:17.828677885Z     at 
> javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:146) 
> ~[jaxb-api-2.2.11.jar:?]
> 2023-06-26T16:30:17.828680519Z     at 
> javax.xml.bind.ContextFinder.find(ContextFinder.java:350) 
> ~[jaxb-api-2.2.11.jar:?]
> 2023-06-26T16:30:17.828683262Z     at 
> javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:446) 
> ~[jaxb-api-2.2.11.jar:?]
> 2023-06-26T16:30:17.828685624Z     at 
> javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:409) 
> ~[jaxb-api-2.2.11.jar:?]
> 2023-06-26T16:30:17.828688173Z     at 
> org.apache.camel.impl.DefaultModelJAXBContextFactory.newJAXBContext(DefaultModelJAXBContextFactory.java:31)
>  ~[camel-core-2.25.4.jar:2.25.4]
> 2023-06-26T16:30:17.828690888Z     at 
> org.apache.camel.spring.handler.CamelNamespaceHandler.getJaxbContext(CamelNamespaceHandler.java:206)
>  ~[camel-spring-2.25.4.jar:2.25.4]
> 2023-06-26T16:30:17.828693881Z     at 
> org.apache.camel.spring.handler.CamelNamespaceHandler$CamelContextBeanDefinitionParser.doParse(CamelNamespaceHandler.java:368)
>  ~[camel-spring-2.25.4.jar:2.25.4]
> 2023-06-26T16:30:17.828696713Z     at 
> org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser.parseInternal(AbstractSingleBeanDefinitionParser.java:88)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828699268Z     at 
> org.springframework.beans.factory.xml.AbstractBeanDefinitionParser.parse(AbstractBeanDefinitionParser.java:63)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828702112Z     at 
> org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:74)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828704879Z     at 
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1391)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828707430Z     at 
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1371)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828710483Z     at 
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:98)
>  ~[xbean-spring-4.22.jar:4.22]
> 2023-06-26T16:30:17.828713212Z     at 
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:149)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828715838Z     at 
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:96)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828718467Z     at 
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:511)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828726094Z     at 
> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
>  ~[xbean-spring-4.22.jar:4.22]
> 2023-06-26T16:30:17.828728965Z     at 
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:391)
>  ~[spring-beans-5.3.25.jar:5.3.25]
> 2023-06-26T16:30:17.828731799Z     ... 26 more



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

Reply via email to