Return-Path: X-Original-To: apmail-activemq-dev-archive@www.apache.org Delivered-To: apmail-activemq-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D5B421142F for ; Fri, 22 Aug 2014 02:07:11 +0000 (UTC) Received: (qmail 86157 invoked by uid 500); 22 Aug 2014 02:07:11 -0000 Delivered-To: apmail-activemq-dev-archive@activemq.apache.org Received: (qmail 86100 invoked by uid 500); 22 Aug 2014 02:07:11 -0000 Mailing-List: contact dev-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@activemq.apache.org Delivered-To: mailing list dev@activemq.apache.org Received: (qmail 85747 invoked by uid 99); 22 Aug 2014 02:07:11 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Aug 2014 02:07:11 +0000 Date: Fri, 22 Aug 2014 02:07:11 +0000 (UTC) From: "Dragan Kocovski (JIRA)" To: dev@activemq.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (AMQ-5329) When hot deploying ActiveMQ into Karaf using features.xml NoClassDefFoundError is thrown sometimes MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/AMQ-5329?page=3Dcom.atlassian.= jira.plugin.system.issuetabpanels:all-tabpanel ] Dragan Kocovski updated AMQ-5329: --------------------------------- Description:=20 We see the following exception being thrown occasionally when provisioning = Activemq (within Karaf 3.0.1) using the activemq feature.xml=20 We are using leveldb, (activemq.xml file contains) {code} {code} {code} 5.10.0]: Updating configuration org.apache.activemq.server.5a2421aa-fba5-40= 28-9c82-791b1fdcf7bb caused a problem: Cannot start the broker org.osgi.service.cm.ConfigurationException: null : Cannot start the broker at org.apache.activemq.osgi.ActiveMQServiceFactory.updated(ActiveMQ= ServiceFactory.java:110)[154:org.apache.activemq.activemq-osgi:5.10.0] at Proxyf220b794_1959_4a1c_bb8a_4abe92a323a7.updated(Unknown Source= )[:] at org.apache.felix.cm.impl.helper.ManagedServiceFactoryTracker.pro= videConfiguration(ManagedServiceFactoryTracker.java:88)[10:org.apache.felix= .configadmin:1.6.0] at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceFact= oryUpdate.provide(ConfigurationManager.java:1593)[10:org.apache.felix.confi= gadmin:1.6.0] at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceFact= oryUpdate.run(ConfigurationManager.java:1536)[10:org.apache.felix.configadm= in:1.6.0] at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:103)= [10:org.apache.felix.configadmin:1.6.0] at java.lang.Thread.run(Thread.java:744)[:1.7.0_45] Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: = Unexpected exception parsing XML document from file [/opt/apache-karaf/etc/= org.apache.activemq.xml]; nested exception is java.lang.NoClassDefFoundErro= r: scala/collection/Seq at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.do= LoadBeanDefinitions(XmlBeanDefinitionReader.java:412)[137:org.springframewo= rk.beans:3.2.4.RELEASE] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.lo= adBeanDefinitions(XmlBeanDefinitionReader.java:334)[137:org.springframework= .beans:3.2.4.RELEASE] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.lo= adBeanDefinitions(XmlBeanDefinitionReader.java:302)[137:org.springframework= .beans:3.2.4.RELEASE] at org.apache.xbean.spring.context.ResourceXmlApplicationContext.lo= adBeanDefinitions(ResourceXmlApplicationContext.java:111)[153:org.apache.xb= ean.spring:3.16.0] at org.apache.xbean.spring.context.ResourceXmlApplicationContext.lo= adBeanDefinitions(ResourceXmlApplicationContext.java:104)[153:org.apache.xb= ean.spring:3.16.0] at org.springframework.context.support.AbstractRefreshableApplicati= onContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130= )[139:org.springframework.context:3.2.4.RELEASE] at org.springframework.context.support.AbstractApplicationContext.o= btainFreshBeanFactory(AbstractApplicationContext.java:537)[139:org.springfr= amework.context:3.2.4.RELEASE] at org.springframework.context.support.AbstractApplicationContext.r= efresh(AbstractApplicationContext.java:451)[139:org.springframework.context= :3.2.4.RELEASE] at org.apache.activemq.osgi.ActiveMQServiceFactory.updated(ActiveMQ= ServiceFactory.java:90)[154:org.apache.activemq.activemq-osgi:5.10.0] ... 6 more Caused by: java.lang.NoClassDefFoundError: scala/collection/Seq {code} Appears to be a race condition when provisioning the feature.xml, a depende= nt activemq bundle cannot see the scala library in its classpath. We patched our local activemq feature.xml with below, and the problem went= away. {code} http activemq-client ...=C2=A0 mvn:org.scala-lang/sca= la-library/2.11.0 {code} =20 was: We see the following exception being thrown occasionally when provisioning = Activemq (within Karaf 3.0.1) using the activemq feature.xml=20 We are using leveldb, (activemq.xml file contains) {code} {code} {code} 5.10.0]: Updating configuration org.apache.activemq.server.5a2421aa-fba5-40= 28-9c82-791b1fdcf7bb caused a problem: Cannot start the broker org.osgi.service.cm.ConfigurationException: null : Cannot start the broker at org.apache.activemq.osgi.ActiveMQServiceFactory.updated(ActiveMQ= ServiceFactory.java:110)[154:org.apache.activemq.activemq-osgi:5.10.0] at Proxyf220b794_1959_4a1c_bb8a_4abe92a323a7.updated(Unknown Source= )[:] at org.apache.felix.cm.impl.helper.ManagedServiceFactoryTracker.pro= videConfiguration(ManagedServiceFactoryTracker.java:88)[10:org.apache.felix= .configadmin:1.6.0] at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceFact= oryUpdate.provide(ConfigurationManager.java:1593)[10:org.apache.felix.confi= gadmin:1.6.0] at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceFact= oryUpdate.run(ConfigurationManager.java:1536)[10:org.apache.felix.configadm= in:1.6.0] at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:103)= [10:org.apache.felix.configadmin:1.6.0] at java.lang.Thread.run(Thread.java:744)[:1.7.0_45] Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: = Unexpected exception parsing XML document from file [/opt/apache-karaf/etc/= org.apache.activemq.xml]; nested exception is java.lang.NoClassDefFoundErro= r: scala/collection/Seq at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.do= LoadBeanDefinitions(XmlBeanDefinitionReader.java:412)[137:org.springframewo= rk.beans:3.2.4.RELEASE] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.lo= adBeanDefinitions(XmlBeanDefinitionReader.java:334)[137:org.springframework= .beans:3.2.4.RELEASE] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.lo= adBeanDefinitions(XmlBeanDefinitionReader.java:302)[137:org.springframework= .beans:3.2.4.RELEASE] at org.apache.xbean.spring.context.ResourceXmlApplicationContext.lo= adBeanDefinitions(ResourceXmlApplicationContext.java:111)[153:org.apache.xb= ean.spring:3.16.0] at org.apache.xbean.spring.context.ResourceXmlApplicationContext.lo= adBeanDefinitions(ResourceXmlApplicationContext.java:104)[153:org.apache.xb= ean.spring:3.16.0] at org.springframework.context.support.AbstractRefreshableApplicati= onContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130= )[139:org.springframework.context:3.2.4.RELEASE] at org.springframework.context.support.AbstractApplicationContext.o= btainFreshBeanFactory(AbstractApplicationContext.java:537)[139:org.springfr= amework.context:3.2.4.RELEASE] at org.springframework.context.support.AbstractApplicationContext.r= efresh(AbstractApplicationContext.java:451)[139:org.springframework.context= :3.2.4.RELEASE] at org.apache.activemq.osgi.ActiveMQServiceFactory.updated(ActiveMQ= ServiceFactory.java:90)[154:org.apache.activemq.activemq-osgi:5.10.0] ... 6 more Caused by: java.lang.NoClassDefFoundError: scala/collection/Seq {code} Appears to be a race condition when provisioning the feature.xml, a depende= nt activemq bundle cannot see the scala library in its classpath. We patched our local activemq feature.xml with below, and the problem went= away. {code} http activemq-client ...=C2=A0 mvn:org.scala-lang/sca= la-library/2.11.0 {code} =20 > When hot deploying ActiveMQ into Karaf using features.xml NoClassDefFound= Error is thrown sometimes > -------------------------------------------------------------------------= ------------------------- > > Key: AMQ-5329 > URL: https://issues.apache.org/jira/browse/AMQ-5329 > Project: ActiveMQ > Issue Type: Bug > Components: OSGi/Karaf > Affects Versions: 5.10.0 > Reporter: Dragan Kocovski > > We see the following exception being thrown occasionally when provisionin= g Activemq (within Karaf 3.0.1) using the activemq feature.xml=20 > We are using leveldb, (activemq.xml file contains) > {code} > > > > {code} > {code} > 5.10.0]: Updating configuration org.apache.activemq.server.5a2421aa-fba5-= 4028-9c82-791b1fdcf7bb caused a problem: Cannot start the broker > org.osgi.service.cm.ConfigurationException: null : Cannot start the broke= r > at org.apache.activemq.osgi.ActiveMQServiceFactory.updated(Active= MQServiceFactory.java:110)[154:org.apache.activemq.activemq-osgi:5.10.0] > at Proxyf220b794_1959_4a1c_bb8a_4abe92a323a7.updated(Unknown Sour= ce)[:] > at org.apache.felix.cm.impl.helper.ManagedServiceFactoryTracker.p= rovideConfiguration(ManagedServiceFactoryTracker.java:88)[10:org.apache.fel= ix.configadmin:1.6.0] > at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceFa= ctoryUpdate.provide(ConfigurationManager.java:1593)[10:org.apache.felix.con= figadmin:1.6.0] > at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceFa= ctoryUpdate.run(ConfigurationManager.java:1536)[10:org.apache.felix.configa= dmin:1.6.0] > at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:10= 3)[10:org.apache.felix.configadmin:1.6.0] > at java.lang.Thread.run(Thread.java:744)[:1.7.0_45] > Caused by: org.springframework.beans.factory.BeanDefinitionStoreException= : Unexpected exception parsing XML document from file [/opt/apache-karaf/et= c/org.apache.activemq.xml]; nested exception is java.lang.NoClassDefFoundEr= ror: scala/collection/Seq > at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.= doLoadBeanDefinitions(XmlBeanDefinitionReader.java:412)[137:org.springframe= work.beans:3.2.4.RELEASE] > at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.= loadBeanDefinitions(XmlBeanDefinitionReader.java:334)[137:org.springframewo= rk.beans:3.2.4.RELEASE] > at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.= loadBeanDefinitions(XmlBeanDefinitionReader.java:302)[137:org.springframewo= rk.beans:3.2.4.RELEASE] > at org.apache.xbean.spring.context.ResourceXmlApplicationContext.= loadBeanDefinitions(ResourceXmlApplicationContext.java:111)[153:org.apache.= xbean.spring:3.16.0] > at org.apache.xbean.spring.context.ResourceXmlApplicationContext.= loadBeanDefinitions(ResourceXmlApplicationContext.java:104)[153:org.apache.= xbean.spring:3.16.0] > at org.springframework.context.support.AbstractRefreshableApplica= tionContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:1= 30)[139:org.springframework.context:3.2.4.RELEASE] > at org.springframework.context.support.AbstractApplicationContext= .obtainFreshBeanFactory(AbstractApplicationContext.java:537)[139:org.spring= framework.context:3.2.4.RELEASE] > at org.springframework.context.support.AbstractApplicationContext= .refresh(AbstractApplicationContext.java:451)[139:org.springframework.conte= xt:3.2.4.RELEASE] > at org.apache.activemq.osgi.ActiveMQServiceFactory.updated(Active= MQServiceFactory.java:90)[154:org.apache.activemq.activemq-osgi:5.10.0] > ... 6 more > Caused by: java.lang.NoClassDefFoundError: scala/collection/Seq > {code} > Appears to be a race condition when provisioning the feature.xml, a depen= dent activemq bundle cannot see the scala library in its classpath. > We patched our local activemq feature.xml with below, and the problem we= nt away. > {code} > resolver=3D"(obr)" > start-level=3D"50"> > http > activemq-client > ...=C2=A0 > mvn:org.scala-lang/s= cala-library/2.11.0 > > {code} > =20 -- This message was sent by Atlassian JIRA (v6.2#6252)