[ 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)