[
https://issues.apache.org/jira/browse/AMQ-7258?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16932494#comment-16932494
]
David Hilton edited comment on AMQ-7258 at 10/15/19 2:38 PM:
-------------------------------------------------------------
Appologies if my comments are not useful, but these issues (mentioned in the
Jira description) seems to be present on Karaf 4.2.1, 4.2.2, 4.2.3, 4.2.4,
4.2.5, 4.2.6 and 4.2.7 for Apacge 5.15.10
Karaf 4.1.7 seems to work fine with ApacheMQ 5.15.10
{noformat}
karaf@root()> feature:list | grep active
activemq-broker-noweb | 5.15.10 | | Uninstalled |
activemq-5.15.10 | Full ActiveMQ broker with default
configuration
activemq-broker | 5.15.10 | x | Started |
activemq-5.15.10 | Full ActiveMQ broker with default
configuration a
activemq-camel | 5.15.10 | | Uninstalled |
activemq-5.15.10 |
activemq-web-console | 5.15.10 | | Started |
activemq-5.15.10 |
activemq-blueprint | 5.15.10 | | Uninstalled |
activemq-5.15.10 |
activemq-amqp-client | 5.15.10 | | Uninstalled |
activemq-5.15.10 | ActiveMQ AMQP protocol client libraries
activemq-client | 5.15.10 | | Started |
activemq-core-5.15.10 | ActiveMQ client libraries
activemq-cf | 5.15.10 | | Uninstalled |
activemq-core-5.15.10 | ActiveMQ ConnectionFactory from config
activemq | 5.15.10 | | Started |
activemq-core-5.15.10 | ActiveMQ broker libraries{noformat}
However, Karaf 4.2.6 is obviously far better than 4.1.7, its unfair of me to
ask [~jbonofre] but is there any workaround possible to get Karaf 4.2.6 to work
with ActiveMQ 5.15.10 (again I appreciate its not really your problem).
was (Author: davidhilton68):
Appologies if my comments are not useful, but these issues (mentioned in the
Jira description) seems to be present on Karaf 4.2.1, 4.2.2, 4.2.3, 4.2.4,
4.2.5 and 4.2.6 for Apacge 5.15.10
Karaf 4.1.7 seems to work fine with ApacheMQ 5.15.10
{noformat}
karaf@root()> feature:list | grep active
activemq-broker-noweb | 5.15.10 | | Uninstalled |
activemq-5.15.10 | Full ActiveMQ broker with default
configuration
activemq-broker | 5.15.10 | x | Started |
activemq-5.15.10 | Full ActiveMQ broker with default
configuration a
activemq-camel | 5.15.10 | | Uninstalled |
activemq-5.15.10 |
activemq-web-console | 5.15.10 | | Started |
activemq-5.15.10 |
activemq-blueprint | 5.15.10 | | Uninstalled |
activemq-5.15.10 |
activemq-amqp-client | 5.15.10 | | Uninstalled |
activemq-5.15.10 | ActiveMQ AMQP protocol client libraries
activemq-client | 5.15.10 | | Started |
activemq-core-5.15.10 | ActiveMQ client libraries
activemq-cf | 5.15.10 | | Uninstalled |
activemq-core-5.15.10 | ActiveMQ ConnectionFactory from config
activemq | 5.15.10 | | Started |
activemq-core-5.15.10 | ActiveMQ broker libraries{noformat}
However, Karaf 4.2.6 is obviously far better than 4.1.7, its unfair of me to
ask [~jbonofre] but is there any workaround possible to get Karaf 4.2.6 to work
with ActiveMQ 5.15.10 (again I appreciate its not really your problem).
> ActiveMQ does not start if Karaf is offline (SAXParseException)
> ---------------------------------------------------------------
>
> Key: AMQ-7258
> URL: https://issues.apache.org/jira/browse/AMQ-7258
> Project: ActiveMQ
> Issue Type: Bug
> Components: OSGi/Karaf
> Affects Versions: 5.15.9
> Environment: Karaf, Offline
> Reporter: Jonas
> Assignee: Jean-Baptiste Onofré
> Priority: Major
> Time Spent: 1h
> Remaining Estimate: 0h
>
> To reproduce:
> - Download, unpack and start karaf 4.2.6
> feature:repo-add activemq
> feature:install activemq-broker
> ActiveMQ will start succesfully.
> Now stop karaf, go offline and start karaf again.
> This time the exception below can be found in the log and ActiveMQ fails to
> start.
> {code:java}
> Caused by:
> org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line
> 24 in XML document from URL
> [file:/Users/jkop/Downloads/apache-karaf-4.2.6/etc/activemq.xml] is invalid;
> nested exception is org.xml.sax.SAXParseException; lineNumber: 24;
> columnNumber: 101; cvc-elt.1: Cannot find the declaration of element 'beans'.
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:404)
> ~[98:org.apache.servicemix.bundles.spring-beans:5.1.7.RELEASE_1]
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336)
> ~[98:org.apache.servicemix.bundles.spring-beans:5.1.7.RELEASE_1]
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:304)
> ~[98:org.apache.servicemix.bundles.spring-beans:5.1.7.RELEASE_1]
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:188)
> ~[98:org.apache.servicemix.bundles.spring-beans:5.1.7.RELEASE_1]
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:224)
> ~[98:org.apache.servicemix.bundles.spring-beans:5.1.7.RELEASE_1]
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:195)
> ~[98:org.apache.servicemix.bundles.spring-beans:5.1.7.RELEASE_1]
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:257)
> ~[98:org.apache.servicemix.bundles.spring-beans:5.1.7.RELEASE_1]
> at
> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:128)
> ~[99:org.apache.servicemix.bundles.spring-context:5.1.7.RELEASE_1]
> at
> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:94)
> ~[99:org.apache.servicemix.bundles.spring-context:5.1.7.RELEASE_1]
> at
> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:133)
> ~[99:org.apache.servicemix.bundles.spring-context:5.1.7.RELEASE_1]
> at
> org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:636)
> ~[99:org.apache.servicemix.bundles.spring-context:5.1.7.RELEASE_1]
> at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:521)
> ~[99:org.apache.servicemix.bundles.spring-context:5.1.7.RELEASE_1]
> at
> org.apache.activemq.osgi.ActiveMQServiceFactory.updated(ActiveMQServiceFactory.java:126)
> ~[59:org.apache.activemq.activemq-osgi:5.15.9]
> ... 7 more
> org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema
> document 'http://www.springframework.org/schema/beans/spring-beans.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.createSAXParseException(ErrorHandlerWrapper.java:203)
> ~[?:?]
> at
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.warning(ErrorHandlerWrapper.java:99)
> [?:?]
> at
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:392)
> [?:?]
> at
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:306)
> [?:?]
> at
> com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaErr(XSDHandler.java:4158)
> [?:?]
> at
> com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaWarning(XSDHandler.java:4149)
> [?:?]
> at
> com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument1(XSDHandler.java:2491)
> [?:?]
> at
> com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument(XSDHandler.java:2193)
> [?:?]
> at
> com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.parseSchema(XSDHandler.java:578)
> [?:?]
> at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadSchema(XMLSchemaLoader.java:610)
> [?:?]
> at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.findSchemaGrammar(XMLSchemaValidator.java:2447)
> [?:?]
> at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:1768)
> [?:?]
> at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startElement(XMLSchemaValidator.java:741)
> [?:?]
> 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.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3132)
> [?:?]
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:852)
> [?:?]
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)
> [?:?]
> at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
> [?:?]
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)
> [?:?]
> at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:842)
> [?:?]
> at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:771)
> [?:?]
> at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
> [?:?]
> at
> com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:243)
> [?:?]
> at
> com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:339)
> [?:?]
> at
> org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:77)
> [98:org.apache.servicemix.bundles.spring-beans:5.1.7.RELEASE_1]
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadDocument(XmlBeanDefinitionReader.java:434)
> [98:org.apache.servicemix.bundles.spring-beans:5.1.7.RELEASE_1]
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:392)
> [98:org.apache.servicemix.bundles.spring-beans:5.1.7.RELEASE_1]
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336)
> [98:org.apache.servicemix.bundles.spring-beans:5.1.7.RELEASE_1]
> at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:304)
> [98:org.apache.servicemix.bundles.spring-beans:5.1.7.RELEASE_1]
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:188)
> [98:org.apache.servicemix.bundles.spring-beans:5.1.7.RELEASE_1]
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:224)
> [98:org.apache.servicemix.bundles.spring-beans:5.1.7.RELEASE_1]
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:195)
> [98:org.apache.servicemix.bundles.spring-beans:5.1.7.RELEASE_1]
> at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:257)
> [98:org.apache.servicemix.bundles.spring-beans:5.1.7.RELEASE_1]
> at
> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:128)
> [99:org.apache.servicemix.bundles.spring-context:5.1.7.RELEASE_1]
> at
> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:94)
> [99:org.apache.servicemix.bundles.spring-context:5.1.7.RELEASE_1]
> at
> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:133)
> [99:org.apache.servicemix.bundles.spring-context:5.1.7.RELEASE_1]
> at
> org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:636)
> [99:org.apache.servicemix.bundles.spring-context:5.1.7.RELEASE_1]
> at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:521)
> [99:org.apache.servicemix.bundles.spring-context:5.1.7.RELEASE_1]
> at
> org.apache.activemq.osgi.ActiveMQServiceFactory.updated(ActiveMQServiceFactory.java:126)
> [59:org.apache.activemq.activemq-osgi:5.15.9]
> at
> org.apache.felix.cm.impl.helper.ManagedServiceFactoryTracker.updated(ManagedServiceFactoryTracker.java:159)
> [9:org.apache.felix.configadmin:1.9.14]
> at
> org.apache.felix.cm.impl.helper.ManagedServiceFactoryTracker.provideConfiguration(ManagedServiceFactoryTracker.java:93)
> [9:org.apache.felix.configadmin:1.9.14]
> at
> org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceFactoryUpdate.provide(ConfigurationManager.java:1248)
> [9:org.apache.felix.configadmin:1.9.14]
> at
> org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceFactoryUpdate.run(ConfigurationManager.java:1192)
> [9:org.apache.felix.configadmin:1.9.14]
> at org.apache.felix.cm.impl.UpdateThread.run0(UpdateThread.java:138)
> [9:org.apache.felix.configadmin:1.9.14]
> at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:105)
> [9:org.apache.felix.configadmin:1.9.14]
> at java.lang.Thread.run(Thread.java:748) [?:?]
> Caused by: java.net.UnknownHostException: www.springframework.org
> at
> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)
> ~[?:?]
> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[?:?]
> at java.net.Socket.connect(Socket.java:589) ~[?:?]
> at java.net.Socket.connect(Socket.java:538) ~[?:?]
> at sun.net.NetworkClient.doConnect(NetworkClient.java:180) ~[?:?]
> at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) ~[?:?]
> at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) ~[?:?]
> at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) ~[?:?]
> at sun.net.www.http.HttpClient.New(HttpClient.java:339) ~[?:?]
> at sun.net.www.http.HttpClient.New(HttpClient.java:357) ~[?:?]
> at
> sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226)
> ~[?:?]
> at
> sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162)
> ~[?:?]
> at
> sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056)
> ~[?:?]
> at
> sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990)
> ~[?:?]
> at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1570)
> ~[?:?]
> at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498)
> ~[?:?]
> at
> com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:647)
> ~[?:?]
> at
> com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:148)
> ~[?:?]
> at
> com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaParsingConfig.parse(SchemaParsingConfig.java:583)
> ~[?:?]
> at
> com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaParsingConfig.parse(SchemaParsingConfig.java:686)
> ~[?:?]
> at
> com.sun.org.apache.xerces.internal.impl.xs.opti.SchemaDOMParser.parse(SchemaDOMParser.java:530)
> ~[?:?]
> at
> com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getSchemaDocument(XSDHandler.java:2181)
> ~[?:?]
> ... 39 more
> {code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)