Hi, Did you add the spring-legacy feature repo ?
ActiveMQ doesn’t support Spring 5.x, Spring 4.x only for now, that’s why you need to do: feature:repo-add spring-legacy Regards JB > Le 24 juin 2020 à 11:31, Gerald Kallas <[email protected]> a écrit : > > Dear all, > > I've setup an (finally offline) instance w/ Karaf 4.2.9 and Camel 3.4.0. The > ActiveMQ instance doesn't start, I'm getting an error as below. > > The problem still persist (I did experience this one earlier). > > Should I create a JIRA ticket for? > > Best > - Gerald > > 2020-06-24T09:21:18,140 | ERROR | CM Configuration Updater > (ManagedServiceFactory Update: factoryPid=[org.apache.activemq.server]) | > configadmin | 9 - org.apache.felix.configadmin - 1.9.16 > | [org.osgi.service.cm.ManagedServiceFactory, id=208, > bundle=81/mvn:org.apache.activemq/activemq-osgi/5.15.13]: Updating > configuration org.apache.activemq.server.65d727b0-40bd-49dd-aec8-d1ebee90dc9a > caused a problem: Cannot start the broker > org.osgi.service.cm.ConfigurationException: null : Cannot start the broker > at > org.apache.activemq.osgi.ActiveMQServiceFactory.updated(ActiveMQServiceFactory.java:147) > ~[!/:5.15.13] > at > org.apache.felix.cm.impl.helper.ManagedServiceFactoryTracker.updated(ManagedServiceFactoryTracker.java:159) > ~[!/:?] > at > org.apache.felix.cm.impl.helper.ManagedServiceFactoryTracker.provideConfiguration(ManagedServiceFactoryTracker.java:93) > [!/:?] > at > org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceFactoryUpdate.provide(ConfigurationManager.java:1253) > [!/:?] > at > org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceFactoryUpdate.run(ConfigurationManager.java:1197) > [!/:?] > at org.apache.felix.cm.impl.UpdateThread.run0(UpdateThread.java:138) > [!/:?] > at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:105) > [!/:?] > at java.lang.Thread.run(Unknown Source) [?:?] > Caused by: > org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line > 24 in XML document from URL [file:/opt/apache-karaf-4.2.9/etc/activemq.xml] > is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: > 24; columnNumber: 101; cvc-elt.1.a: Cannot find the declaration of element > 'beans'. > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:400) > ~[!/:?] > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336) > ~[!/:?] > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:305) > ~[!/:?] > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:188) > ~[!/:?] > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:224) > ~[!/:?] > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:195) > ~[!/:?] > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:257) > ~[!/:?] > at > org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:128) > ~[!/:?] > at > org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:94) > ~[!/:?] > at > org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:133) > ~[!/:?] > at > org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:637) > ~[!/:?] > at > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:522) > ~[!/:?] > at > org.apache.activemq.osgi.ActiveMQServiceFactory.updated(ActiveMQServiceFactory.java:126) > ~[!/:5.15.13] > ... 7 more > Caused by: org.xml.sax.SAXParseException: cvc-elt.1.a: Cannot find the > declaration of element 'beans'. > at > com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown > Source) ~[?:?] > at > com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unknown > Source) ~[?:?] > at > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown > Source) ~[?:?] > at > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown > Source) ~[?:?] > at > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown > Source) ~[?:?] > at > com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(Unknown > Source) ~[?:?] > at > com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(Unknown > Source) ~[?:?] > at > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown > Source) ~[?:?] > at > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(Unknown > Source) ~[?:?] > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown > Source) ~[?:?] > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown > Source) ~[?:?] > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown > Source) ~[?:?] > at > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown > Source) ~[?:?] > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown > Source) ~[?:?] > at > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown > Source) ~[?:?] > at > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown > Source) ~[?:?] > at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown > Source) ~[?:?] > at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown > Source) ~[?:?] > at > com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown > Source) ~[?:?] > at > org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:77) > ~[!/:?] > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadDocument(XmlBeanDefinitionReader.java:430) > ~[!/:?] > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:388) > ~[!/:?] > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336) > ~[!/:?] > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:305) > ~[!/:?] > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:188) > ~[!/:?] > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:224) > ~[!/:?] > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:195) > ~[!/:?] > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:257) > ~[!/:?] > at > org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:128) > ~[!/:?] > at > org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:94) > ~[!/:?] > at > org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:133) > ~[!/:?] > at > org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:637) > ~[!/:?] > at > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:522) > ~[!/:?] > at > org.apache.activemq.osgi.ActiveMQServiceFactory.updated(ActiveMQServiceFactory.java:126) > ~[!/:5.15.13] > ... 7 more
