I confirm that the service start start correctly also without my patch but not with your steps.Steps that works for me are these: feature:repo-add mvn:org.apache.cxf.karaf/apache- cxf/3.3.5/xml/featuresfeature:repo-add mvn:org.apache.camel.karaf/apache- camel/2.24.3/xml/featuresfeature:repo-add mvn:org.apache.karaf.features/spring- legacy/4.2.9/xml/featuresfeature:repo-add mvn:org.apache.activemq/activemq-karaf/5.15.13/xml/features- corefeature:repo-add mvn:org.apache.activemq/activemq- karaf/5.15.13/xml/features feature:install spring/4.3.25.RELEASE_1feature:install spring- jms/4.3.25.RELEASE_1feature:install spring-web/4.3.25.RELEASE_1 feature:install activemq-broker and then the service then start correctly with binding on port 61616
On Fri, 2020-07-03 at 13:55 +0200, Jean-Baptiste Onofre wrote: > Maybe you have other features performing a refresh. > But for sure, that should work: > > feature:repo-add spring-legacy > feature:repo-add activemq 5.15.11 > feature:install activemq-broker > > Regards > JB > > > Le 3 juil. 2020 à 13:00, Geaaru <[email protected]> a écrit : > > > > I'm not sure. With this patch I saw that spring is not resolved > > correctly. > > Maybe could be related to the installation of this deps before > > activemq: > > karaf@root()> feature:install spring/4.3.25.RELEASE_1karaf@root()> > > feature:install spring-jms/4.3.25.RELEASE_1karaf@root()> > > feature:install spring-web/4.3.25.RELEASE_1 > > I'm trying with a friend if without patched activemq-osgi the > > installation of spring*/4.3.25.RELEASE_1 before activemq-broken fix > > the issue. > > I will report feedback soon. > > IMHO, I think that could be related to spring package resolution in > > any case. > > Thanks for support.geaaru > > On Fri, 2020-07-03 at 12:00 +0200, Jean-Baptiste Onofre wrote: > > > Hmmm, that’s weird. > > > Let me check. > > > > > > Regards > > > JB > > > > > > > Le 3 juil. 2020 à 11:36, Geaaru <[email protected]> a écrit : > > > > > > > > Found the issue!!! > > > > diff --git a/activemq-osgi/pom.xml b/activemq-osgi/pom.xmlindex > > > > b2bdc42ec..fdb08e254 100644--- a/activemq-osgi/pom.xml+++ > > > > b/activemq-osgi/pom.xml@@ -62,9 +62,9 > > > > @@ org.apache.zookeeper*;resolution:=optional, org. > > > > fusesource.leveldbjni*;resolution:=optional, org.fusesour > > > > ce.hawtjni*;resolution:=optional,- org.springframework.jms > > > > *;version="[4,6)";resolution:=optional,- org.springframewo > > > > rk.transaction*;version="[4,6)";resolution:=optional,- org > > > > .springframework*;version="[4,6)";resolution:=optional,+ o > > > > rg.springframework.jms*;version="[4,6)",+ org.springframew > > > > ork.transaction*;version="[4,6)",+ org.springframework*;ve > > > > rsion="[4,6)", org.xmlpull*;resolution:=optional, s > > > > cala*;resolution:=optional, javax.annotation*;version="[1 > > > > ,4)", > > > > It seems that set resolution optional doesn't import correctly > > > > spring package and this generate the error. > > > > > > > > On Fri, 2020-07-03 at 11:21 +0200, Geaaru wrote: > > > > > Hi, > > > > > I reported a weird issue on create activqmq-broker (5.15.11) > > > > > with Karaf 4.2.9. > > > > > I think that the issue is on activemq project but I share my > > > > > doubts here for a confirmation. > > > > > What happens is that on start activemq feature karaf try to > > > > > download activemq.xml file and execute the validation of the > > > > > spring namespace. It ignore proxy settings and then doesn't > > > > > resolve the beans namespace. > > > > > 2020-07-03T10:35:18,847 | WARN | CM Configuration Updater > > > > > (ManagedServiceFactory Update: > > > > > factoryPid=[org.apache.activemq.server]) | > > > > > XmlBeanDefinitionReader | 89 - > > > > > org.apache.servicemix.bundles.spring-beans - 5.2.5.RELEASE_1 > > > > > | Ignored XML validation > > > > > warningorg.xml.sax.SAXParseException: schema_reference.4: > > > > > Failed to read schema document ' > > > > > http://www.springframework.org/schema/beans/spring-beans-2.0.xsd' > > > > > , because 1) could not find the document; 2) the document > > > > > could not be read; 3) the root element of the document is not > > > > > <xsd:schema>. at > > > > > com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.c > > > > > reateSAXParseException(ErrorHandlerWrapper.java:204) ~[?:?] > > > > > at > > > > > com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.w > > > > > arning(ErrorHandlerWrapper.java:100) [?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.repo > > > > > rtError(XMLErrorReporter.java:392) [?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.repo > > > > > rtError(XMLErrorReporter.java:306) [?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHand > > > > > ler.reportSchemaErr(XSDHandler.java:4257) [?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHand > > > > > ler.reportSchemaWarning(XSDHandler.java:4248) [?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHand > > > > > ler.getSchemaDocument1(XSDHandler.java:2542) [?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHand > > > > > ler.getSchemaDocument(XSDHandler.java:2238) [?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHand > > > > > ler.parseSchema(XSDHandler.java:588) [?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.lo > > > > > adSchema(XMLSchemaLoader.java:617) [?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator > > > > > .findSchemaGrammar(XMLSchemaValidator.java:2710) [?:?] > > > > > at > > > > > com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator > > > > > .handleStartElement(XMLSchemaValidator.java:2069) [?:?] > > > > > at > > > > > com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator > > > > > .startElement(XMLSchemaValidator.java:829) [?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerI > > > > > mpl.scanStartElement(XMLNSDocumentScannerImpl.java:374) [?:?] > > > > > at > > > > > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerI > > > > > mpl$NSContentDriver.scanRootElementHook(XMLNSDocumentScannerI > > > > > mpl.java:613) [?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentSc > > > > > annerImpl$FragmentContentDriver.next(XMLDocumentFragmentScann > > > > > erImpl.java:3063) [?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImp > > > > > l$PrologDriver.next(XMLDocumentScannerImpl.java:836) [?:?] > > > > > at > > > > > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImp > > > > > l.next(XMLDocumentScannerImpl.java:605) [?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerI > > > > > mpl.next(XMLNSDocumentScannerImpl.java:112) [?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentSc > > > > > annerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:53 > > > > > 4) [?:?] at > > > > > com.sun.org.apache.xerces.internal.parsers.XML11Configuration > > > > > .parse(XML11Configuration.java:888) [?:?] at > > > > > com.sun.org.apache.xerces.internal.parsers.XML11Configuration > > > > > .parse(XML11Configuration.java:824) [?:?] at > > > > > com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XM > > > > > LParser.java:141) [?:?] at > > > > > com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DO > > > > > MParser.java:246) [?:?] at > > > > > com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.p > > > > > arse(DocumentBuilderImpl.java:339) [?:?] at > > > > > org.springframework.beans.factory.xml.DefaultDocumentLoader.l > > > > > oadDocument(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.AbstractBeanDefinit > > > > > ionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.ja > > > > > va:188) [!/:?] at > > > > > org.springframework.beans.factory.support.AbstractBeanDefinit > > > > > ionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.ja > > > > > va:224) [!/:?] at > > > > > org.springframework.beans.factory.support.AbstractBeanDefinit > > > > > ionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.ja > > > > > va:195) [!/:?] at > > > > > org.springframework.beans.factory.support.AbstractBeanDefinit > > > > > ionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.ja > > > > > va:257) [!/:?] at > > > > > org.springframework.context.support.AbstractXmlApplicationCon > > > > > text.loadBeanDefinitions(AbstractXmlApplicationContext.java:1 > > > > > 28) [!/:?] at > > > > > org.springframework.context.support.AbstractXmlApplicationCon > > > > > text.loadBeanDefinitions(AbstractXmlApplicationContext.java:9 > > > > > 4) [!/:?] at > > > > > org.springframework.context.support.AbstractRefreshableApplic > > > > > ationContext.refreshBeanFactory(AbstractRefreshableApplicatio > > > > > nContext.java:133) [!/:?] at > > > > > org.springframework.context.support.AbstractApplicationContex > > > > > t.obtainFreshBeanFactory(AbstractApplicationContext.java:637) > > > > > [!/:?] at > > > > > org.springframework.context.support.AbstractApplicationContex > > > > > t.refresh(AbstractApplicationContext.java:522) [!/:?] at > > > > > org.apache.activemq.osgi.ActiveMQServiceFactory.updated(Activ > > > > > eMQServiceFactory.java:126) [!/: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$ManagedServiceF > > > > > actoryUpdate.provide(ConfigurationManager.java:1253) [!/:?] > > > > > at > > > > > org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceF > > > > > actoryUpdate.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:1 > > > > > 05) [!/:?] at java.lang.Thread.run(Thread.java:834) > > > > > [?:?]Caused by: java.net.ConnectException: Connection timed > > > > > out (Connection timed out) at > > > > > java.net.PlainSocketImpl.socketConnect(Native Method) ~[?:?] > > > > > at > > > > > java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocke > > > > > tImpl.java:399) ~[?:?] at > > > > > java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPla > > > > > inSocketImpl.java:242) ~[?:?] at > > > > > java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketI > > > > > mpl.java:224) ~[?:?] at > > > > > java.net.Socket.connect(Socket.java:609) ~[?:?] at > > > > > java.net.Socket.connect(Socket.java:558) ~[?:?] at > > > > > sun.net.NetworkClient.doConnect(NetworkClient.java:182) > > > > > ~[?:?] at sun.net. > > > > > www.http.HttpClient.openServer(HttpClient.java:474) ~[?:?] > > > > > at sun.net. > > > > > www.http.HttpClient.openServer(HttpClient.java:569) ~[?:?] > > > > > at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) > > > > > ~[?:?] at sun.net. > > > > > www.http.HttpClient.New(HttpClient.java:341) ~[?:?] at > > > > > sun.net.www.http.HttpClient.New(HttpClient.java:362) ~[?:?] > > > > > at sun.net. > > > > > www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1248) > > > > > ~[?:?] at sun.net. > > > > > www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1187) > > > > > ~[?:?] at sun.net. > > > > > www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1081) > > > > > ~[?:?] at sun.net. > > > > > www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1015) > > > > > ~[?:?] at sun.net. > > > > > www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1587) > > > > > ~[?:?] at sun.net. > > > > > www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1515) > > > > > ~[?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setu > > > > > pCurrentEntity(XMLEntityManager.java:676) ~[?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.de > > > > > termineDocVersion(XMLVersionDetector.java:150) ~[?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaParsing > > > > > Config.parse(SchemaParsingConfig.java:593) ~[?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaParsing > > > > > Config.parse(SchemaParsingConfig.java:696) ~[?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMPars > > > > > er.parse(SchemaDOMParser.java:530) ~[?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHand > > > > > ler.getSchemaDocument(XSDHandler.java:2226) ~[?:?] ... 39 > > > > > more2020-07-03T10:35:18,854 | 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=221, > > > > > bundle=140/mvn:org.apache.activemq/activemq-osgi/5.15.13]: > > > > > Updating configuration org.apache.activemq.server.e726c6cf- > > > > > 533d-4f2f-a77c-8f088c42e8b0 caused a problem: Cannot start > > > > > the brokerorg.osgi.service.cm.ConfigurationException: null : > > > > > Cannot start the broker at > > > > > org.apache.activemq.osgi.ActiveMQServiceFactory.updated(Activ > > > > > eMQServiceFactory.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$ManagedServiceF > > > > > actoryUpdate.provide(ConfigurationManager.java:1253) [!/:?] > > > > > at > > > > > org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceF > > > > > actoryUpdate.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:1 > > > > > 05) [!/:?] at java.lang.Thread.run(Thread.java:834) > > > > > [?:?]Caused by: > > > > > org.springframework.beans.factory.xml.XmlBeanDefinitionStoreE > > > > > xception: Line 24 in XML document from URL [file:/opt/apache- > > > > > karaf-bin-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.AbstractBeanDefinit > > > > > ionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.ja > > > > > va:188) ~[!/:?] at > > > > > org.springframework.beans.factory.support.AbstractBeanDefinit > > > > > ionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.ja > > > > > va:224) ~[!/:?] at > > > > > org.springframework.beans.factory.support.AbstractBeanDefinit > > > > > ionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.ja > > > > > va:195) ~[!/:?] at > > > > > org.springframework.beans.factory.support.AbstractBeanDefinit > > > > > ionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.ja > > > > > va:257) ~[!/:?] at > > > > > org.springframework.context.support.AbstractXmlApplicationCon > > > > > text.loadBeanDefinitions(AbstractXmlApplicationContext.java:1 > > > > > 28) ~[!/:?] at > > > > > org.springframework.context.support.AbstractXmlApplicationCon > > > > > text.loadBeanDefinitions(AbstractXmlApplicationContext.java:9 > > > > > 4) ~[!/:?] at > > > > > org.springframework.context.support.AbstractRefreshableApplic > > > > > ationContext.refreshBeanFactory(AbstractRefreshableApplicatio > > > > > nContext.java:133) ~[!/:?] at > > > > > org.springframework.context.support.AbstractApplicationContex > > > > > t.obtainFreshBeanFactory(AbstractApplicationContext.java:637) > > > > > ~[!/:?] at > > > > > org.springframework.context.support.AbstractApplicationContex > > > > > t.refresh(AbstractApplicationContext.java:522) ~[!/:?] > > > > > at > > > > > org.apache.activemq.osgi.ActiveMQServiceFactory.updated(Activ > > > > > eMQServiceFactory.java:126) ~[!/:5.15.13] ... 7 > > > > > moreCaused 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.c > > > > > reateSAXParseException(ErrorHandlerWrapper.java:204) ~[?:?] > > > > > at > > > > > com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.e > > > > > rror(ErrorHandlerWrapper.java:135) ~[?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.repo > > > > > rtError(XMLErrorReporter.java:396) ~[?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.repo > > > > > rtError(XMLErrorReporter.java:327) ~[?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.repo > > > > > rtError(XMLErrorReporter.java:284) ~[?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator > > > > > .handleStartElement(XMLSchemaValidator.java:2132) ~[?:?] > > > > > at > > > > > com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator > > > > > .startElement(XMLSchemaValidator.java:829) ~[?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerI > > > > > mpl.scanStartElement(XMLNSDocumentScannerImpl.java:374) > > > > > ~[?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerI > > > > > mpl$NSContentDriver.scanRootElementHook(XMLNSDocumentScannerI > > > > > mpl.java:613) ~[?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentSc > > > > > annerImpl$FragmentContentDriver.next(XMLDocumentFragmentScann > > > > > erImpl.java:3063) ~[?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImp > > > > > l$PrologDriver.next(XMLDocumentScannerImpl.java:836) ~[?:?] > > > > > at > > > > > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImp > > > > > l.next(XMLDocumentScannerImpl.java:605) ~[?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerI > > > > > mpl.next(XMLNSDocumentScannerImpl.java:112) ~[?:?] at > > > > > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentSc > > > > > annerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:53 > > > > > 4) ~[?:?] at > > > > > com.sun.org.apache.xerces.internal.parsers.XML11Configuration > > > > > .parse(XML11Configuration.java:888) ~[?:?] at > > > > > com.sun.org.apache.xerces.internal.parsers.XML11Configuration > > > > > .parse(XML11Configuration.java:824) ~[?:?] at > > > > > com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XM > > > > > LParser.java:141) ~[?:?] at > > > > > com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DO > > > > > MParser.java:246) ~[?:?] at > > > > > com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.p > > > > > arse(DocumentBuilderImpl.java:339) ~[?:?] at > > > > > org.springframework.beans.factory.xml.DefaultDocumentLoader.l > > > > > oadDocument(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.AbstractBeanDefinit > > > > > ionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.ja > > > > > va:188) ~[!/:?] at > > > > > org.springframework.beans.factory.support.AbstractBeanDefinit > > > > > ionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.ja > > > > > va:224) ~[!/:?] at > > > > > org.springframework.beans.factory.support.AbstractBeanDefinit > > > > > ionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.ja > > > > > va:195) ~[!/:?] at > > > > > org.springframework.beans.factory.support.AbstractBeanDefinit > > > > > ionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.ja > > > > > va:257) ~[!/:?] at > > > > > org.springframework.context.support.AbstractXmlApplicationCon > > > > > text.loadBeanDefinitions(AbstractXmlApplicationContext.java:1 > > > > > 28) ~[!/:?] at > > > > > org.springframework.context.support.AbstractXmlApplicationCon > > > > > text.loadBeanDefinitions(AbstractXmlApplicationContext.java:9 > > > > > 4) ~[!/:?] at > > > > > org.springframework.context.support.AbstractRefreshableApplic > > > > > ationContext.refreshBeanFactory(AbstractRefreshableApplicatio > > > > > nContext.java:133) ~[!/:?] at > > > > > org.springframework.context.support.AbstractApplicationContex > > > > > t.obtainFreshBeanFactory(AbstractApplicationContext.java:637) > > > > > ~[!/:?] at > > > > > org.springframework.context.support.AbstractApplicationContex > > > > > t.refresh(AbstractApplicationContext.java:522) ~[!/:?] > > > > > at > > > > > org.apache.activemq.osgi.ActiveMQServiceFactory.updated(Activ > > > > > eMQServiceFactory.java:126) ~[!/:5.15.13] ... 7 more > > > > > I follow the tips available on > > > > > https://issues.apache.org/jira/browse/AMQ-7258 but it doesn't > > > > > work. > > > > > Hereinafter, what I tested, fixed: > > > > > 1) I moved to 5.15.13 but same issue. > > > > > 2) Inside activemq project I see that spring.version used > > > > > inside activemq project (for 5.15.13) is 4.3.26.RELEASE while > > > > > by default IIRC it uses 5.2.5.RELEASE. So, I try to recompile > > > > > locally tag 5.15.13 activemq stuff with this changes. But > > > > > also in this case I receive the same issue. > > > > > 3) I see also that the feature activemq-amqp-client seems > > > > > that it doesn't contains all deps. I fix this with a local > > > > > workaround with a feature like this: > > > > > <feature name='my-activemq' description='ActiveMQ Setup' > > > > > version='${activemq.version}'> <bundle start- > > > > > level="40">mvn:org.apache.qpid/qpid-jms- > > > > > client/0.49.0</bundle> <bundle start- > > > > > level="40">mvn:org.apache.qpid/proton- > > > > > j/0.33.3</bundle> <bundle start- > > > > > level="40">mvn:org.apache.servicemix.bundles/org.apache.servi > > > > > cemix.bundles.spring- > > > > > beans/5.2.5.RELEASE_1</bundle> <bundle start- > > > > > level="40">mvn:org.apache.servicemix.bundles/org.apache.servi > > > > > cemix.bundles.spring- > > > > > core/5.2.5.RELEASE_1</bundle> <bundle start- > > > > > level="40">mvn:org.apache.servicemix.bundles/org.apache.servi > > > > > cemix.bundles.spring- > > > > > aop/5.2.5.RELEASE_1</bundle> <bundle start- > > > > > level="40">mvn:org.apache.servicemix.bundles/org.apache.servi > > > > > cemix.bundles.spring- > > > > > context/5.2.5.RELEASE_1</bundle> <bundle start- > > > > > level="40">mvn:org.apache.servicemix.bundles/org.apache.servi > > > > > cemix.bundles.spring-context- > > > > > support/5.2.5.RELEASE_1</bundle> <feature>cxf-http- > > > > > netty-client</feature> <feature>activemq-amqp- > > > > > client</feature> </feature> > > > > > There probably there is something to fix on feature.xml of > > > > > the activemq project for this. > > > > > 4) I also configured .m2/settings.xml with proxy and set > > > > > http_proxy environment variables (on Linux) but resolution is > > > > > done ignoring proxy settings. > > > > > There are the repo that I add before install activemq: > > > > > feature:repo-add mvn:org.apache.cxf.karaf/apache- > > > > > cxf/3.3.5/xml/featuresfeature:repo-add > > > > > mvn:org.apache.camel.karaf/apache- > > > > > camel/2.24.3/xml/featuresfeature:repo-add > > > > > mvn:org.apache.karaf.features/spring- > > > > > legacy/4.2.9/xml/featuresfeature:repo-add > > > > > mvn:org.apache.activemq/activemq-karaf/5.15.13/xml/features- > > > > > corefeature:repo-add mvn:org.apache.activemq/activemq- > > > > > karaf/5.15.13/xml/features > > > > > with or without this: > > > > > feature:repo-add > > > > > mvn:org.apache.karaf.features/spring/4.2.9/xml/features > > > > > Where could be the possible problem? > > > > > Could be related to the optional resolution option available > > > > > in activemq-osgi? > > > > > Thanks in advance for any suggestions. > > > > > geaaru
