[ https://issues.apache.org/activemq/browse/SM-236?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Guillaume Nodet closed SM-236. ------------------------------ Resolution: Won't Fix > Unable to start ServiceMix 2.1-SNAPSHOT - ClassCircularityError > ---------------------------------------------------------------- > > Key: SM-236 > URL: https://issues.apache.org/activemq/browse/SM-236 > Project: ServiceMix > Issue Type: Bug > Components: servicemix-core > Affects Versions: 2.0.2, 3.0-M1 > Environment: AIX 5.3, RedHat Linux AS 3.0; IBM JVM 1.4 aand 1.5 Beta > Reporter: Jonathan Edwards > Priority: Blocker > Original Estimate: 0 minutes > Remaining Estimate: 0 minutes > > This defect also affects IBM JVM 1.4. > When attempting to start ServiceMix, the following exception is thrown which > halts execution: > /opt/java/IBMJava2-150-beta/bin/java -Xmx512M > -Dderby.system.home=/opt/apps/servicemix/servicemix-2.1-SNAPSHOT-1050-1/var > -Dderby.storage.fileSyncTransactionLog=true -classpath > .:/opt/apps/ant/current/lib/ant.jar:/opt/apps/ant/current/lib/ant-launcher.jar:/opt/apps/active/4.0/classes:.:/opt/apps/ant/current/lib/ant.jar:/opt/apps/ant/current/lib/ant-launcher.jar:/opt/apps/active/4.0/classes::/opt/apps/servicemix/servicemix-2.1-SNAPSHOT-1050-1/conf:/opt/apps/servicemix/servicemix-2.1-SNAPSHOT-1050-1/lib/classworlds-1.0.1.jar > > -Dclassworlds.conf=/opt/apps/servicemix/servicemix-2.1-SNAPSHOT-1050-1/conf/servicemix.conf > -Dservicemix.home=/opt/apps/servicemix/servicemix-2.1-SNAPSHOT-1050-1 > -Dcygwin.user.home= > -Djava.endorsed.dirs=/opt/apps/servicemix/servicemix-2.1-SNAPSHOT-1050-1/lib/endorsed > org.codehaus.classworlds.Launcher > ServiceMix ESB: 2.1-SNAPSHOT > > Loading ServiceMix from servicemix.xml on the CLASSPATH > Dec 12, 2005 12:13:02 PM > org.springframework.beans.factory.xml.XmlBeanDefinitionReader > loadBeanDefinitions > INFO: Loading XML bean definitions from class path resource [servicemix.xml] > Exception in thread "main" java.lang.ClassCircularityError > at java.lang.ClassLoader.defineClassImpl(Native Method) > at java.lang.ClassLoader.access$000(ClassLoader.java:30) > at java.lang.ClassLoader$1.run(ClassLoader.java:212) > at > java.security.AccessController.doPrivileged(AccessController.java:217) > at java.lang.ClassLoader.defineClass(ClassLoader.java:210) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:146) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:531) > at java.net.URLClassLoader.access$400(URLClassLoader.java:116) > at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:911) > at > java.security.AccessController.doPrivileged(AccessController.java:270) > at java.net.URLClassLoader.findClass(URLClassLoader.java:462) > at java.lang.ClassLoader.loadClass(ClassLoader.java:542) > at > org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195) > at > org.codehaus.classworlds.DefaultClassRealm.loadClassDirect(DefaultClassRealm.java:412) > at > org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:376) > at > org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214) > at java.lang.ClassLoader.loadClass(ClassLoader.java:506) > at java.lang.J9VMInternals.verifyImpl(Native Method) > at java.lang.J9VMInternals.verify(J9VMInternals.java:75) > at java.lang.J9VMInternals.verify(J9VMInternals.java:40) > at java.lang.ClassLoader.resolveClass(ClassLoader.java:566) > at java.lang.ClassLoader.loadClass(ClassLoader.java:550) > at > org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195) > at > org.codehaus.classworlds.DefaultClassRealm.loadClassDirect(DefaultClassRealm.java:412) > at > org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:376) > at > org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214) > at java.lang.ClassLoader.loadClass(ClassLoader.java:506) > at java.lang.ClassLoader.defineClassImpl(Native Method) > at java.lang.ClassLoader.access$000(ClassLoader.java:30) > at java.lang.ClassLoader$1.run(ClassLoader.java:212) > at > java.security.AccessController.doPrivileged(AccessController.java:217) > at java.lang.ClassLoader.defineClass(ClassLoader.java:210) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:146) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:531) > at java.net.URLClassLoader.access$400(URLClassLoader.java:116) > at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:911) > at > java.security.AccessController.doPrivileged(AccessController.java:270) > at java.net.URLClassLoader.findClass(URLClassLoader.java:462) > at java.lang.ClassLoader.loadClass(ClassLoader.java:542) > at > org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195) > at > org.codehaus.classworlds.DefaultClassRealm.loadClassDirect(DefaultClassRealm.java:412) > at > org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:376) > at > org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214) > at java.lang.ClassLoader.loadClass(ClassLoader.java:506) > at java.lang.J9VMInternals.verifyImpl(Native Method) > at java.lang.J9VMInternals.verify(J9VMInternals.java:42) > at java.lang.ClassLoader.resolveClass(ClassLoader.java:566) > at java.lang.ClassLoader.loadClass(ClassLoader.java:550) > at > org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195) > at > org.codehaus.classworlds.DefaultClassRealm.loadClassDirect(DefaultClassRealm.java:412) > at > org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:376) > at > org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214) > at java.lang.ClassLoader.loadClass(ClassLoader.java:506) > at java.lang.J9VMInternals.verifyImpl(Native Method) > at java.lang.J9VMInternals.verify(J9VMInternals.java:42) > at java.lang.ClassLoader.resolveClass(ClassLoader.java:566) > at java.lang.ClassLoader.loadClass(ClassLoader.java:550) > at > org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195) > at > org.codehaus.classworlds.DefaultClassRealm.loadClassDirect(DefaultClassRealm.java:412) > at > org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:376) > at > org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214) > at java.lang.ClassLoader.loadClass(ClassLoader.java:506) > at java.lang.Class.forNameImpl(Native Method) > at java.lang.Class.forName(Class.java:164) > at org.springframework.util.ClassUtils.forName(ClassUtils.java:88) > at > org.springframework.beans.factory.support.BeanDefinitionReaderUtils.createBeanDefinition(BeanDefinitionReaderUtils.java:65) > at > org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:369) > at > org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:335) > at > org.xbean.spring.context.impl.XBeanXmlBeanDefinitionParser.parseBeanDefinitionElement(XBeanXmlBeanDefinitionParser.java:625) > at > org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parsePropertySubElement(DefaultXmlBeanDefinitionParser.java:667) > at > org.xbean.spring.context.impl.XBeanXmlBeanDefinitionParser.parsePropertySubElement(XBeanXmlBeanDefinitionParser.java:640) > at > org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parsePropertyValue(DefaultXmlBeanDefinitionParser.java:657) > at > org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parsePropertyElement(DefaultXmlBeanDefinitionParser.java:600) > at > org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parsePropertyElements(DefaultXmlBeanDefinitionParser.java:499) > at > org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:367) > at > org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:335) > at > org.xbean.spring.context.impl.XBeanXmlBeanDefinitionParser.parseBeanDefinitionElement(XBeanXmlBeanDefinitionParser.java:625) > at > org.xbean.spring.context.impl.XBeanXmlBeanDefinitionParser.parseBeanDefinitions(XBeanXmlBeanDefinitionParser.java:592) > at > org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinitions(DefaultXmlBeanDefinitionParser.java:186) > at > org.xbean.spring.context.impl.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:78) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:163) > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:125) > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:141) > at > org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113) > at > org.xbean.spring.context.ClassPathXmlApplicationContext.loadBeanDefinitions(ClassPathXmlApplicationContext.java:170) > at > org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89) > at > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:268) > at > org.xbean.spring.context.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:158) > at > org.xbean.spring.context.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:48) > at org.servicemix.Main.main(Main.java:50) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:615) > at org.codehaus.classworlds.Launcher.launchStandard(Launcher.java:410) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:344) > at org.codehaus.classworlds.Launcher.main(Launcher.java:461) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.