Revert previous mail...
this doesn't work for install release 4.3.25.RELEASE_1
<feature
version="4.3.25.RELEASE_1">spring</feature> <feature
version="4.3.25.RELEASE_1">spring-jms</feature> <feature
version="4.3.25.RELEASE_1">spring-web</feature>
probably it's needed spring*/4.3.25.RELEASE_1 or install it manually
and then broker start correctly.
On Fri, 2020-07-03 at 12:09 +0200, Geaaru wrote:
> Hi JB,
> yeah, i already used spring-legacy as I wrote in the first mail.
> I also tried with a feature alias that it tries to force installation
> of spring-jms, spring, spring-web but doesn't resolve.
> It's needed force version 4.3.25 in this way (not tested with 5.1.x):
> <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> <feature
> version="4.3.25.RELEASE_1">spring</feature> <feature
> version="4.3.25.RELEASE_1">spring-jms</feature> <feature
> version="4.3.25.RELEASE_1">spring-web</feature>
> <!-- deps of qpid stuff --> <bundle start-
> level="40">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bu
> ndles.spring-beans/5.2.5.RELEASE_1</bundle> <bundle start-
> level="40">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bu
> ndles.spring-core/5.2.5.RELEASE_1</bundle> <bundle start-
> level="40">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bu
> ndles.spring-aop/5.2.5.RELEASE_1</bundle> <bundle start-
> level="40">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bu
> ndles.spring-context/5.2.5.RELEASE_1</bundle> <bundle start-
> level="40">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bu
> ndles.spring-context-
> support/5.2.5.RELEASE_1</bundle> <feature>cxf-http-netty-
> client</feature> <feature>activemq-amqp-
> client</feature> <feature>activemq-
> broker</feature> </feature>
> In addition of remove optional from Import-Package.
> On Fri, 2020-07-03 at 11:36 +0200, Geaaru wrote:
> > 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.fuse
> > source.leveldbjni*;resolution:=optional, org.fusesource.hawtj
> > ni*;resolution:=optional,- org.springframework.jms*;version="[
> > 4,6)";resolution:=optional,- org.springframework.transaction*;
> > version="[4,6)";resolution:=optional,- org.springframework*;ve
> > rsion="[4,6)";resolution:=optional,+ org.springframework.jms*;
> > version="[4,6)",+ org.springframework.transaction*;version="[4
> > ,6)",+ org.springframework*;version="[4,6)", org.xmlpull
> > *;resolution:=optional, scala*;resolution:=optional, ja
> > vax.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.creat
> > > eSAXParseException(ErrorHandlerWrapper.java:204) ~[?:?] at
> > > com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.warni
> > > ng(ErrorHandlerWrapper.java:100) [?:?] at
> > > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportEr
> > > ror(XMLErrorReporter.java:392) [?:?] at
> > > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportEr
> > > ror(XMLErrorReporter.java:306) [?:?] at
> > > com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.
> > > reportSchemaErr(XSDHandler.java:4257) [?:?] at
> > > com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.
> > > reportSchemaWarning(XSDHandler.java:4248) [?:?] at
> > > com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.
> > > getSchemaDocument1(XSDHandler.java:2542) [?:?] at
> > > com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.
> > > getSchemaDocument(XSDHandler.java:2238) [?:?] at
> > > com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.
> > > parseSchema(XSDHandler.java:588) [?:?] at
> > > com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadSc
> > > hema(XMLSchemaLoader.java:617) [?:?] at
> > > com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.fin
> > > dSchemaGrammar(XMLSchemaValidator.java:2710) [?:?] at
> > > com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.han
> > > dleStartElement(XMLSchemaValidator.java:2069) [?:?] at
> > > com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.sta
> > > rtElement(XMLSchemaValidator.java:829) [?:?] at
> > > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.
> > > scanStartElement(XMLNSDocumentScannerImpl.java:374) [?:?] at
> > > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$
> > > NSContentDriver.scanRootElementHook(XMLNSDocumentScannerImpl.java
> > > :613) [?:?] at
> > > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScanne
> > > rImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.j
> > > ava:3063) [?:?] at
> > > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$Pr
> > > ologDriver.next(XMLDocumentScannerImpl.java:836) [?:?] at
> > > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.ne
> > > xt(XMLDocumentScannerImpl.java:605) [?:?] at
> > > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.
> > > next(XMLNSDocumentScannerImpl.java:112) [?:?] at
> > > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScanne
> > > rImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:534) [?:?]
> > > at
> > > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.par
> > > se(XML11Configuration.java:888) [?:?] at
> > > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.par
> > > se(XML11Configuration.java:824) [?:?] at
> > > com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLPar
> > > ser.java:141) [?:?] at
> > > com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMPar
> > > ser.java:246) [?:?] at
> > > com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse
> > > (DocumentBuilderImpl.java:339) [?:?] at
> > > org.springframework.beans.factory.xml.DefaultDocumentLoader.loadD
> > > ocument(DefaultDocumentLoader.java:77) [!/:?] at
> > > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doL
> > > oadDocument(XmlBeanDefinitionReader.java:430) [!/:?] at
> > > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doL
> > > oadBeanDefinitions(XmlBeanDefinitionReader.java:388) [!/:?]
> > > at
> > > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loa
> > > dBeanDefinitions(XmlBeanDefinitionReader.java:336) [!/:?] at
> > > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loa
> > > dBeanDefinitions(XmlBeanDefinitionReader.java:305) [!/:?] at
> > > org.springframework.beans.factory.support.AbstractBeanDefinitionR
> > > eader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:188)
> > > [!/:?] at
> > > org.springframework.beans.factory.support.AbstractBeanDefinitionR
> > > eader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:224)
> > > [!/:?] at
> > > org.springframework.beans.factory.support.AbstractBeanDefinitionR
> > > eader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:195)
> > > [!/:?] at
> > > org.springframework.beans.factory.support.AbstractBeanDefinitionR
> > > eader.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.AbstractRefreshableApplicatio
> > > nContext.refreshBeanFactory(AbstractRefreshableApplicationContext
> > > .java:133) [!/:?] at
> > > org.springframework.context.support.AbstractApplicationContext.ob
> > > tainFreshBeanFactory(AbstractApplicationContext.java:637) [!/:?]
> > > at
> > > org.springframework.context.support.AbstractApplicationContext.re
> > > fresh(AbstractApplicationContext.java:522) [!/:?] at
> > > org.apache.activemq.osgi.ActiveMQServiceFactory.updated(ActiveMQS
> > > erviceFactory.java:126) [!/:5.15.13] at
> > > org.apache.felix.cm.impl.helper.ManagedServiceFactoryTracker.upda
> > > ted(ManagedServiceFactoryTracker.java:159) [!/:?] at
> > > org.apache.felix.cm.impl.helper.ManagedServiceFactoryTracker.prov
> > > ideConfiguration(ManagedServiceFactoryTracker.java:93) [!/:?]
> > > at
> > > org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceFacto
> > > ryUpdate.provide(ConfigurationManager.java:1253) [!/:?] at
> > > org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceFacto
> > > ryUpdate.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(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(AbstractPlainSocketImp
> > > l.java:399) ~[?:?] at
> > > java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSo
> > > cketImpl.java:242) ~[?:?] at
> > > java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.
> > > java:224) ~[?:?] at java.net.Socket.connect(Socket.java:609)
> > > ~[?:?] at java.net.Socket.connect(Socket.java:558) ~[?:?] a
> > > t 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.setupCur
> > > rentEntity(XMLEntityManager.java:676) ~[?:?] at
> > > com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determ
> > > ineDocVersion(XMLVersionDetector.java:150) ~[?:?] at
> > > com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaParsingConf
> > > ig.parse(SchemaParsingConfig.java:593) ~[?:?] at
> > > com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaParsingConf
> > > ig.parse(SchemaParsingConfig.java:696) ~[?:?] at
> > > com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.p
> > > arse(SchemaDOMParser.java:530) ~[?:?] at
> > > com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.
> > > 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(ActiveMQS
> > > erviceFactory.java:147) ~[!/:5.15.13] at
> > > org.apache.felix.cm.impl.helper.ManagedServiceFactoryTracker.upda
> > > ted(ManagedServiceFactoryTracker.java:159) ~[!/:?] at
> > > org.apache.felix.cm.impl.helper.ManagedServiceFactoryTracker.prov
> > > ideConfiguration(ManagedServiceFactoryTracker.java:93) [!/:?]
> > > at
> > > org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceFacto
> > > ryUpdate.provide(ConfigurationManager.java:1253) [!/:?] at
> > > org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceFacto
> > > ryUpdate.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(Thread.java:834) [?:?]Caused
> > > by:
> > > org.springframework.beans.factory.xml.XmlBeanDefinitionStoreExcep
> > > tion: 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.doL
> > > oadBeanDefinitions(XmlBeanDefinitionReader.java:400) ~[!/:?]
> > > at
> > > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loa
> > > dBeanDefinitions(XmlBeanDefinitionReader.java:336) ~[!/:?]
> > > at
> > > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loa
> > > dBeanDefinitions(XmlBeanDefinitionReader.java:305) ~[!/:?]
> > > at
> > > org.springframework.beans.factory.support.AbstractBeanDefinitionR
> > > eader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:188)
> > > ~[!/:?] at
> > > org.springframework.beans.factory.support.AbstractBeanDefinitionR
> > > eader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:224)
> > > ~[!/:?] at
> > > org.springframework.beans.factory.support.AbstractBeanDefinitionR
> > > eader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:195)
> > > ~[!/:?] at
> > > org.springframework.beans.factory.support.AbstractBeanDefinitionR
> > > eader.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.AbstractRefreshableApplicatio
> > > nContext.refreshBeanFactory(AbstractRefreshableApplicationContext
> > > .java:133) ~[!/:?] at
> > > org.springframework.context.support.AbstractApplicationContext.ob
> > > tainFreshBeanFactory(AbstractApplicationContext.java:637) ~[!/:?]
> > > at
> > > org.springframework.context.support.AbstractApplicationContext.re
> > > fresh(AbstractApplicationContext.java:522) ~[!/:?] at
> > > org.apache.activemq.osgi.ActiveMQServiceFactory.updated(ActiveMQS
> > > erviceFactory.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.creat
> > > eSAXParseException(ErrorHandlerWrapper.java:204) ~[?:?] at
> > > com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error
> > > (ErrorHandlerWrapper.java:135) ~[?:?] at
> > > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportEr
> > > ror(XMLErrorReporter.java:396) ~[?:?] at
> > > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportEr
> > > ror(XMLErrorReporter.java:327) ~[?:?] at
> > > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportEr
> > > ror(XMLErrorReporter.java:284) ~[?:?] at
> > > com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.han
> > > dleStartElement(XMLSchemaValidator.java:2132) ~[?:?] at
> > > com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.sta
> > > rtElement(XMLSchemaValidator.java:829) ~[?:?] at
> > > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.
> > > scanStartElement(XMLNSDocumentScannerImpl.java:374) ~[?:?]
> > > at
> > > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$
> > > NSContentDriver.scanRootElementHook(XMLNSDocumentScannerImpl.java
> > > :613) ~[?:?] at
> > > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScanne
> > > rImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.j
> > > ava:3063) ~[?:?] at
> > > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$Pr
> > > ologDriver.next(XMLDocumentScannerImpl.java:836) ~[?:?] at
> > > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.ne
> > > xt(XMLDocumentScannerImpl.java:605) ~[?:?] at
> > > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.
> > > next(XMLNSDocumentScannerImpl.java:112) ~[?:?] at
> > > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScanne
> > > rImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:534)
> > > ~[?:?] at
> > > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.par
> > > se(XML11Configuration.java:888) ~[?:?] at
> > > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.par
> > > se(XML11Configuration.java:824) ~[?:?] at
> > > com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLPar
> > > ser.java:141) ~[?:?] at
> > > com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMPar
> > > ser.java:246) ~[?:?] at
> > > com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse
> > > (DocumentBuilderImpl.java:339) ~[?:?] at
> > > org.springframework.beans.factory.xml.DefaultDocumentLoader.loadD
> > > ocument(DefaultDocumentLoader.java:77) ~[!/:?] at
> > > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doL
> > > oadDocument(XmlBeanDefinitionReader.java:430) ~[!/:?] at
> > > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doL
> > > oadBeanDefinitions(XmlBeanDefinitionReader.java:388) ~[!/:?]
> > > at
> > > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loa
> > > dBeanDefinitions(XmlBeanDefinitionReader.java:336) ~[!/:?]
> > > at
> > > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loa
> > > dBeanDefinitions(XmlBeanDefinitionReader.java:305) ~[!/:?]
> > > at
> > > org.springframework.beans.factory.support.AbstractBeanDefinitionR
> > > eader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:188)
> > > ~[!/:?] at
> > > org.springframework.beans.factory.support.AbstractBeanDefinitionR
> > > eader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:224)
> > > ~[!/:?] at
> > > org.springframework.beans.factory.support.AbstractBeanDefinitionR
> > > eader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:195)
> > > ~[!/:?] at
> > > org.springframework.beans.factory.support.AbstractBeanDefinitionR
> > > eader.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.AbstractRefreshableApplicatio
> > > nContext.refreshBeanFactory(AbstractRefreshableApplicationContext
> > > .java:133) ~[!/:?] at
> > > org.springframework.context.support.AbstractApplicationContext.ob
> > > tainFreshBeanFactory(AbstractApplicationContext.java:637) ~[!/:?]
> > > at
> > > org.springframework.context.support.AbstractApplicationContext.re
> > > fresh(AbstractApplicationContext.java:522) ~[!/:?] at
> > > org.apache.activemq.osgi.ActiveMQServiceFactory.updated(ActiveMQS
> > > erviceFactory.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.servicemi
> > > x.bundles.spring-beans/5.2.5.RELEASE_1</bundle> <bundle
> > > start-
> > > level="40">mvn:org.apache.servicemix.bundles/org.apache.servicemi
> > > x.bundles.spring-core/5.2.5.RELEASE_1</bundle> <bundle
> > > start-
> > > level="40">mvn:org.apache.servicemix.bundles/org.apache.servicemi
> > > x.bundles.spring-aop/5.2.5.RELEASE_1</bundle> <bundle
> > > start-
> > > level="40">mvn:org.apache.servicemix.bundles/org.apache.servicemi
> > > x.bundles.spring-context/5.2.5.RELEASE_1</bundle> <bundle
> > > start-
> > > level="40">mvn:org.apache.servicemix.bundles/org.apache.servicemi
> > > x.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