Added mx4j-3.0.2.jar and mx4j-remote-3.0.2.jar to lib\optional. Now it crashes while deploying the services. Method java.lang.Boolean.parseBoolean(String) from Java5 that doesn't exist in Java 1.4 gets called by at org.apache.servicemix.jbi.deployment.DescriptorFactory.buildDescriptor(DescriptorFactory.java:249).
Stack trace: Starting Apache ServiceMix ESB: 3.1-incubating Loading Apache ServiceMix from servicemix.xml on the CLASSPATH INFO - MBeanServerFactoryBean - No existing MBeanServer found - creatin g new one Created MBeanServer with ID: 193f6e2:110caa0e8cc:-7fff:hvb0396:1 RMIConnectorServer started at: service:jmx:rmi://hvb0396/jndi/rmi://localhost:10 99/jmxrmi INFO - ConnectorServerFactoryBean - JMX connector available at: service:jmx :rmi:///jndi/rmi://localhost:1099/jmxrmi INFO - JBIContainer - ServiceMix 3.1-incubating JBI Container (ServiceMix) is starting INFO - JBIContainer - For help or more informations please se e: http://incubator.apache.org/servicemix/ INFO - ComponentMBeanImpl - Initializing component: #SubscriptionMa nager# INFO - DeploymentService - Restoring service assemblies WARN - ActiveMQConnection - Async exception with no exception liste ner: java.io.EOFException java.io.EOFException at java.io.DataInputStream.readInt(DataInputStream.java:448) at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat. java:267) at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTranspo rt.java:156) at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java: 136) at java.lang.Thread.run(Thread.java:534) RMIConnectorServer stopped at: service:jmx:rmi://hvb0396/jndi/rmi://localhost:10 99/jmxrmi Caught: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jbi' defined in class path resource [servicemix.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: java.la ng.Boolean.parseBoolean(Ljava/lang/String;)Z org.springframework.beans.factory.BeanCreationException: Error creating bean wit h name 'jbi' defined in class path resource [servicemix.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: java.lang.Boole an.parseBoolean(Ljava/lang/String;)Z Caused by: java.lang.NoSuchMethodError: java.lang.Boolean.parseBoolean(Ljava/lan g/String;)Z at org.apache.servicemix.jbi.deployment.DescriptorFactory.buildDescripto r(DescriptorFactory.java:249) at org.apache.servicemix.jbi.deployment.DescriptorFactory.buildDescripto r(DescriptorFactory.java:75) at org.apache.servicemix.jbi.framework.ServiceUnitLifeCycle.<init>(Servi ceUnitLifeCycle.java:67) at org.apache.servicemix.jbi.framework.Registry.registerServiceUnit(Regi stry.java:773) at org.apache.servicemix.jbi.framework.ServiceAssemblyRegistry.register( ServiceAssemblyRegistry.java:104) at org.apache.servicemix.jbi.framework.Registry.registerServiceAssembly( Registry.java:649) at org.apache.servicemix.jbi.framework.DeploymentService.buildState(Depl oymentService.java:700) at org.apache.servicemix.jbi.framework.DeploymentService.init(Deployment Service.java:84) at org.apache.servicemix.jbi.container.JBIContainer.init(JBIContainer.ja va:564) at org.apache.servicemix.jbi.container.SpringJBIContainer.afterPropertie sSet(SpringJBIContainer.java:55) at org.springframework.beans.factory.support.AbstractAutowireCapableBean Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1057) at org.springframework.beans.factory.support.AbstractAutowireCapableBean Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1024) at org.springframework.beans.factory.support.AbstractAutowireCapableBean Factory.createBean(AbstractAutowireCapableBeanFactory.java:421) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb ject(AbstractBeanFactory.java:245) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr y.getSingleton(DefaultSingletonBeanRegistry.java:140) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:242) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:156) at org.springframework.beans.factory.support.DefaultListableBeanFactory. preInstantiateSingletons(DefaultListableBeanFactory.java:273) at org.springframework.context.support.AbstractApplicationContext.refres h(AbstractApplicationContext.java:346) at org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init> (ClassPathXmlApplicationContext.java:161) at org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init> (ClassPathXmlApplicationContext.java:51) at org.apache.servicemix.Main.main(Main.java:51) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) 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) ERROR - ActiveMQEndpointWorker - Endpoint connection to JMS broker faile d: Could not connect to broker URL: tcp://localhost:61616. Reason: java.net.Conn ectException: Connection refused: connect ERROR - ActiveMQEndpointWorker - Endpoint will try to reconnect to the J MS broker in 30 seconds ERROR - ActiveMQEndpointWorker - Endpoint connection to JMS broker faile d: Could not connect to broker URL: tcp://localhost:61616. Reason: java.net.Conn ectException: Connection refused: connect ERROR - ActiveMQEndpointWorker - Endpoint will try to reconnect to the J MS broker in 30 seconds ERROR - ActiveMQEndpointWorker - Endpoint connection to JMS broker faile d: Could not connect to broker URL: tcp://localhost:61616. Reason: java.net.Conn ectException: Connection refused: connect ERROR - ActiveMQEndpointWorker - Endpoint will try to reconnect to the J MS broker in 30 seconds ERROR - ActiveMQEndpointWorker - Endpoint connection to JMS broker faile d: Could not connect to broker URL: tcp://localhost:61616. Reason: java.net.Conn ectException: Connection refused: connect ERROR - ActiveMQEndpointWorker - Endpoint will try to reconnect to the J MS broker in 30 seconds gnodet wrote: > > The root cause is > Caused by: java.lang.NoClassDefFoundError: > javax/management/remote/JMXAuthenticator > > You need to add mx4j jars to your classpath. > http://repo.mergere.com/maven2/mx4j/mx4j/3.0.1/mx4j-3.0.1.jar > > http://repo.mergere.com/maven2/mx4j/mx4j-remote/3.0.1/mx4j-remote-3.0.1.jar > > On 2/16/07, Juergen Mayrbaeurl <[EMAIL PROTECTED]> wrote: >> >> Just tested with xbean-spring-2.9-SNAPSHOT.jar. IllegalStateException >> still >> gets thrown this time without any hint about the cause. Stack trace: >> >> Starting Apache ServiceMix ESB: 3.1-incubating >> >> Loading Apache ServiceMix from servicemix.xml on the CLASSPATH >> Caught: org.springframework.beans.factory.BeanDefinitionStoreException: >> Unexpect >> ed exception parsing XML document from class path resource [jmx.xml]; >> nested >> exc >> eption is java.lang.IllegalStateException: Unable to invoke >> parseNestedCustomEle >> ment method >> org.springframework.beans.factory.BeanDefinitionStoreException: >> Unexpected >> excep >> tion parsing XML document from class path resource [jmx.xml]; nested >> exception i >> s java.lang.IllegalStateException: Unable to invoke >> parseNestedCustomElement >> met >> hod >> Caused by: java.lang.IllegalStateException: Unable to invoke >> parseNestedCustomEl >> ement method >> at >> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate >> .internalParseNestedCustomElement(XBeanBeanDefinitionParserDelegate.java:99) >> at >> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate >> .parsePropertySubElement(XBeanBeanDefinitionParserDelegate.java:51) >> at >> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa >> rseMapElement(BeanDefinitionParserDelegate.java:1050) >> at >> org.springframework.beans.factory.xml.UtilNamespaceHandler$MapBeanDef >> initionParser.doParse(UtilNamespaceHandler.java:142) >> at >> org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionPar >> ser.parseInternal(AbstractSingleBeanDefinitionParser.java:66) >> at >> org.springframework.beans.factory.xml.AbstractBeanDefinitionParser.pa >> rse(AbstractBeanDefinitionParser.java:55) >> at >> org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(N >> amespaceHandlerSupport.java:75) >> at >> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa >> rseCustomElement(BeanDefinitionParserDelegate.java:1147) >> at >> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa >> rseCustomElement(BeanDefinitionParserDelegate.java:1137) >> at >> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe >> ader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:143) >> at >> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader. >> parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63) >> at >> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe >> ader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:88) >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registe >> rBeanDefinitions(XmlBeanDefinitionReader.java:499) >> at >> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.regis >> terBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79) >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB >> eanDefinitions(XmlBeanDefinitionReader.java:407) >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea >> nDefinitions(XmlBeanDefinitionReader.java:357) >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea >> nDefinitions(XmlBeanDefinitionReader.java:334) >> at >> org.springframework.beans.factory.support.AbstractBeanDefinitionReade >> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126) >> at >> org.springframework.beans.factory.support.AbstractBeanDefinitionReade >> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142) >> at >> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe >> ader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:185) >> at >> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe >> ader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:155) >> at >> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe >> ader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140) >> at >> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader. >> parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63) >> at >> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe >> ader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:88) >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registe >> rBeanDefinitions(XmlBeanDefinitionReader.java:499) >> at >> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.regis >> terBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79) >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB >> eanDefinitions(XmlBeanDefinitionReader.java:407) >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea >> nDefinitions(XmlBeanDefinitionReader.java:357) >> at >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea >> nDefinitions(XmlBeanDefinitionReader.java:334) >> at >> org.springframework.beans.factory.support.AbstractBeanDefinitionReade >> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126) >> at >> org.springframework.beans.factory.support.AbstractBeanDefinitionReade >> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142) >> at >> org.springframework.beans.factory.support.AbstractBeanDefinitionReade >> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168) >> at >> org.springframework.context.support.AbstractXmlApplicationContext.loa >> dBeanDefinitions(AbstractXmlApplicationContext.java:113) >> at >> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBe >> anDefinitions(ClassPathXmlApplicationContext.java:180) >> at >> org.springframework.context.support.AbstractRefreshableApplicationCon >> text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:94) >> at >> org.springframework.context.support.AbstractApplicationContext.refres >> h(AbstractApplicationContext.java:292) >> at >> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init> >> (ClassPathXmlApplicationContext.java:161) >> at >> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init> >> (ClassPathXmlApplicationContext.java:51) >> at org.apache.servicemix.Main.main(Main.java:51) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. >> java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces >> sorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:324) >> 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) >> Caused by: java.lang.reflect.InvocationTargetException >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. >> java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces >> sorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:324) >> at >> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate >> .internalParseNestedCustomElement(XBeanBeanDefinitionParserDelegate.java:94) >> ... 45 more >> Caused by: java.lang.NoClassDefFoundError: >> javax/management/remote/JMXAuthentica >> tor >> at java.lang.ClassLoader.defineClass0(Native Method) >> at java.lang.ClassLoader.defineClass(ClassLoader.java:539) >> at >> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12 >> 3) >> at java.net.URLClassLoader.defineClass(URLClassLoader.java:251) >> at java.net.URLClassLoader.access$100(URLClassLoader.java:55) >> at java.net.URLClassLoader$1.run(URLClassLoader.java:194) >> at java.security.AccessController.doPrivileged(Native Method) >> at java.net.URLClassLoader.findClass(URLClassLoader.java:187) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:289) >> at >> org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassL >> oader.java:195) >> at >> org.codehaus.classworlds.DefaultClassRealm.loadClassDirect(DefaultCla >> ssRealm.java:412) >> at >> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal >> m.java:376) >> at >> org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader. >> java:214) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:235) >> at >> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.loadClass(XBeanQ >> NameHelper.java:102) >> at >> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(XBea >> nQNameHelper.java:72) >> at >> org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceA >> warePropertyValues(XBeanQNameHelper.java:54) >> at >> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate >> .parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:63) >> at >> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa >> rseBeanDefinitionElement(BeanDefinitionParserDelegate.java:421) >> at >> org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFr >> omExtensionElement(XBeanNamespaceHandler.java:208) >> at >> org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFr >> omExtensionElement(XBeanNamespaceHandler.java:256) >> at >> org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parse(XBean >> NamespaceHandler.java:152) >> at >> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanN >> amespaceHandler.java:49) >> at >> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa >> rseCustomElement(BeanDefinitionParserDelegate.java:1147) >> at >> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa >> rseNestedCustomElement(BeanDefinitionParserDelegate.java:1185) >> ... 50 more >> >> >> gnodet wrote: >> > >> > I have uploaded a fixed version of xbean: >> > http://people.apache.org/~gnodet/xbean-spring-2.9-SNAPSHOT.jar >> > >> > Sources are available at >> > http://svn.apache.org/repos/asf/geronimo/xbean/trunk >> > >> > On 2/16/07, Juergen Mayrbaeurl <[EMAIL PROTECTED]> >> wrote: >> >> >> >> I'll try to replace the call in xbean with a 1.4 compatible version. >> But >> >> first I've to get the sources of xbean. >> >> >> >> >> >> gnodet wrote: >> >> > >> >> > Yeah, I have already raised a JIRA and I am patching xbean ... >> >> > Can you try removing this call in xbean, compile, and see how >> >> > it goes ? I will try to upload a new xbean snapshot asap ... >> >> > >> >> > On 2/16/07, Juergen Mayrbaeurl <[EMAIL PROTECTED]> >> >> wrote: >> >> >> >> >> >> I think I've found the J2SE 5 dependency. It's in xbean version >> 2.8. >> >> >> >> >> >> In XBeanBeanDefinitionParserDelegate.java line 99 the following >> code >> >> >> occurs: >> >> >> >> >> >> throw new IllegalStateException("Unable to invoke >> >> >> parseNestedCustomElement >> >> >> method", e); >> >> >> >> >> >> The used constructor for the class IllegalStateException exists >> only >> >> in >> >> >> Java >> >> >> 5. >> >> >> >> >> >> But that doesn't solve any problem, because I don't know why an >> >> exception >> >> >> is >> >> >> thrown. >> >> >> >> >> >> Greetings >> >> >> Juergen >> >> >> >> >> >> >> >> >> Juergen Mayrbaeurl wrote: >> >> >> > >> >> >> > See my own reply. >> >> >> > >> >> >> > I've just found out that ServiceMix is using a very old version >> of >> >> the >> >> >> > xml-apis library. After replacing it with version 1.3.03 >> (ServiceMix >> >> >> comes >> >> >> > with 1.0b2) I get the following stack trace (from loading >> jmx.xml) >> >> >> > >> >> >> > Starting Apache ServiceMix ESB: 3.1-incubating >> >> >> > >> >> >> > Loading Apache ServiceMix from servicemix.xml on the CLASSPATH >> >> >> > Caught: >> >> org.springframework.beans.factory.BeanDefinitionStoreException: >> >> >> > Unexpect >> >> >> > ed exception parsing XML document from class path resource >> >> [jmx.xml]; >> >> >> > nested exc >> >> >> > eption is java.lang.NoSuchMethodError: >> >> java.lang.IllegalStateException: >> >> >> > method < >> >> >> > init>(Ljava/lang/String;Ljava/lang/Throwable;)V not found >> >> >> > org.springframework.beans.factory.BeanDefinitionStoreException: >> >> >> Unexpected >> >> >> > excep >> >> >> > tion parsing XML document from class path resource [jmx.xml]; >> nested >> >> >> > exception i >> >> >> > s java.lang.NoSuchMethodError: java.lang.IllegalStateException: >> >> method >> >> >> > <init>(Lj >> >> >> > ava/lang/String;Ljava/lang/Throwable;)V not found >> >> >> > Caused by: java.lang.NoSuchMethodError: >> >> >> java.lang.IllegalStateException: >> >> >> > method >> >> >> > <init>(Ljava/lang/String;Ljava/lang/Throwable;)V not found >> >> >> > at >> >> >> > >> >> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate >> >> >> > >> >> >> >> >> >> .internalParseNestedCustomElement(XBeanBeanDefinitionParserDelegate.java:99) >> >> >> > at >> >> >> > >> >> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate >> >> >> > >> .parsePropertySubElement(XBeanBeanDefinitionParserDelegate.java:51) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa >> >> >> > rseMapElement(BeanDefinitionParserDelegate.java:1050) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.xml.UtilNamespaceHandler$MapBeanDef >> >> >> > initionParser.doParse(UtilNamespaceHandler.java:142) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionPar >> >> >> > ser.parseInternal(AbstractSingleBeanDefinitionParser.java:66) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.xml.AbstractBeanDefinitionParser.pa >> >> >> > rse(AbstractBeanDefinitionParser.java:55) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(N >> >> >> > amespaceHandlerSupport.java:75) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa >> >> >> > rseCustomElement(BeanDefinitionParserDelegate.java:1147) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.pa >> >> >> > rseCustomElement(BeanDefinitionParserDelegate.java:1137) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe >> >> >> > >> >> >> ader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:143) >> >> >> > at >> >> >> > >> >> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader. >> >> >> > parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe >> >> >> > >> >> >> >> >> >> ader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:88) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registe >> >> >> > rBeanDefinitions(XmlBeanDefinitionReader.java:499) >> >> >> > at >> >> >> > >> >> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.regis >> >> >> > terBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB >> >> >> > eanDefinitions(XmlBeanDefinitionReader.java:407) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea >> >> >> > nDefinitions(XmlBeanDefinitionReader.java:357) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea >> >> >> > nDefinitions(XmlBeanDefinitionReader.java:334) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.support.AbstractBeanDefinitionReade >> >> >> > r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.support.AbstractBeanDefinitionReade >> >> >> > r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe >> >> >> > >> >> >> >> >> >> ader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:185) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe >> >> >> > >> >> ader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:155) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe >> >> >> > >> >> >> ader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140) >> >> >> > at >> >> >> > >> >> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader. >> >> >> > parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRe >> >> >> > >> >> >> >> >> >> ader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:88) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registe >> >> >> > rBeanDefinitions(XmlBeanDefinitionReader.java:499) >> >> >> > at >> >> >> > >> >> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.regis >> >> >> > terBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB >> >> >> > eanDefinitions(XmlBeanDefinitionReader.java:407) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea >> >> >> > nDefinitions(XmlBeanDefinitionReader.java:357) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea >> >> >> > nDefinitions(XmlBeanDefinitionReader.java:334) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.support.AbstractBeanDefinitionReade >> >> >> > r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.support.AbstractBeanDefinitionReade >> >> >> > r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142) >> >> >> > at >> >> >> > >> >> org.springframework.beans.factory.support.AbstractBeanDefinitionReade >> >> >> > r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168) >> >> >> > at >> >> >> > >> >> org.springframework.context.support.AbstractXmlApplicationContext.loa >> >> >> > dBeanDefinitions(AbstractXmlApplicationContext.java:113) >> >> >> > at >> >> >> > >> >> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBe >> >> >> > anDefinitions(ClassPathXmlApplicationContext.java:180) >> >> >> > at >> >> >> > >> >> org.springframework.context.support.AbstractRefreshableApplicationCon >> >> >> > >> >> text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:94) >> >> >> > at >> >> >> > >> >> org.springframework.context.support.AbstractApplicationContext.refres >> >> >> > h(AbstractApplicationContext.java:292) >> >> >> > at >> >> >> > >> >> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init> >> >> >> > (ClassPathXmlApplicationContext.java:161) >> >> >> > at >> >> >> > >> >> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init> >> >> >> > (ClassPathXmlApplicationContext.java:51) >> >> >> > at org.apache.servicemix.Main.main(Main.java:51) >> >> >> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >> >> Method) >> >> >> > at >> >> >> > >> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. >> >> >> > java:39) >> >> >> > at >> >> >> > >> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces >> >> >> > sorImpl.java:25) >> >> >> > at java.lang.reflect.Method.invoke(Method.java:324) >> >> >> > 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) >> >> >> > >> >> >> > >> >> >> > gnodet wrote: >> >> >> >> >> >> >> >> Do you have any stack trace. It would be helpful ... >> >> >> >> >> >> >> >> On 2/16/07, Juergen Mayrbaeurl >> <[EMAIL PROTECTED]> >> >> >> wrote: >> >> >> >>> >> >> >> >>> We're currently only using the LW Container. >> >> >> >>> >> >> >> >>> Juergen >> >> >> >>> >> >> >> >>> >> >> >> >>> gnodet wrote: >> >> >> >>> > >> >> >> >>> > Not much ... I guess that's why there are problems ;-) >> >> >> >>> > Can you just give a quick overview of the components you use >> ? >> >> >> >>> > >> >> >> >>> > On 2/15/07, Juergen Mayrbaeurl >> >> <[EMAIL PROTECTED]> >> >> >> >>> wrote: >> >> >> >>> >> >> >> >> >>> >> Hi Guillaume! >> >> >> >>> >> >> >> >> >>> >> Still don't know why ServiceMix 3.1 needs J2SE 5 as noted on >> >> >> >>> >> >> >> >> >>> >> >> >> >> >> >> http://incubator.apache.org/servicemix/1-quick-start.html#1.Quickstart-GettingtheSoftware >> >> >> >>> >> ServiceMix website . Did you do any testing with J2SE 1.4.x? >> >> >> >>> >> >> >> >> >>> >> Juergen >> >> >> >>> >> >> >> >> >>> >> >> >> >> >>> >> gnodet wrote: >> >> >> >>> >> > >> >> >> >>> >> > On 2/15/07, Juergen Mayrbaeurl >> >> >> <[EMAIL PROTECTED]> >> >> >> >>> >> wrote: >> >> >> >>> >> >> >> >> >> >>> >> >> I've just upgraded to ServiceMix 3.1 (from ServiceMix >> 3.0). >> >> >> >>> >> Unfortunately >> >> >> >>> >> >> quite a lot of things didn't work anymore. >> >> >> >>> >> >> >> >> >> >>> >> >> 1) ServiceMix 3.1 needs JRE 5 >> >> >> >>> >> >> ServiceMix 3.0 was able to run on JRE 1.4.x and I don't >> know >> >> >> why >> >> >> >>> >> version >> >> >> >>> >> >> 3.1 >> >> >> >>> >> >> needs JRE 5. Maybe Guillaume can comment on this. We did >> >> >> testing >> >> >> >>> with >> >> >> >>> >> the >> >> >> >>> >> >> TestSupport class running JRE 1.4.x. Everything works >> >> >> correctly. >> >> >> >>> Which >> >> >> >>> >> >> component(s) need JRE 5? Are there configurations of >> >> ServiceMix >> >> >> >>> that >> >> >> >>> >> can >> >> >> >>> >> >> be >> >> >> >>> >> >> run with JRE 1.4.x? >> >> >> >>> >> > >> >> >> >>> >> > Can you provide more details ? First, is the core >> container >> >> >> >>> working ? >> >> >> >>> >> > Which components have problems ? Can you post exceptions >> >> stack >> >> >> >>> traces >> >> >> >>> >> ? >> >> >> >>> >> > Hopefully this can be fixed easily ... >> >> >> >>> >> > >> >> >> >>> >> >> >> >> >> >>> >> >> 2) In the PollingComponentSupport class (superclass of >> >> >> FilePoller) >> >> >> >>> the >> >> >> >>> >> >> property 'workManager' was removed. Therefore >> configurations >> >> >> have >> >> >> >>> to >> >> >> >>> >> be >> >> >> >>> >> >> changed (by simple removing the property in the Spring >> >> >> >>> configuration) >> >> >> >>> >> >> >> >> >> >>> >> >> 3) Jencks WorkManager needs Transaction Manager property >> set >> >> in >> >> >> >>> Spring >> >> >> >>> >> >> configuration >> >> >> >>> >> >> >> >> >> >>> >> >> 4) StreamSource handling in Transformer component crashes >> in >> >> >> >>> >> toDOMSource >> >> >> >>> >> >> method, when InputStream encoding is other than default >> >> (We've >> >> >> >>> used >> >> >> >>> >> UTF-8 >> >> >> >>> >> >> encoding). Reason unknown. >> >> >> >>> >> > >> >> >> >>> >> > Weird. I guess this is a bug. Do you have a stack trace >> ? >> >> >> >>> >> > >> >> >> >>> >> >> >> >> >> >>> >> >> 5) Installing LW container without having Service shared >> >> >> library >> >> >> >>> >> >> installed >> >> >> >>> >> >> fails without any warning >> >> >> >>> >> > >> >> >> >>> >> > Sounds weird too. I guess there is something printed in >> the >> >> >> >>> console, >> >> >> >>> >> > but maybe not at the WARN level ... Need to check that >> >> >> >>> >> > >> >> >> >>> >> >> >> >> >> >>> >> >> After 2 hours of browsing the ServiceMix 3.1 sources and >> >> >> applying >> >> >> >>> the >> >> >> >>> >> >> necessary changes our service assemblies worked correctly >> >> >> again. >> >> >> >>> The >> >> >> >>> >> only >> >> >> >>> >> >> remaining problem is the use of JRE 5. I'm not sure if >> our >> >> >> >>> customer >> >> >> >>> >> will >> >> >> >>> >> >> allow us to install JRE 5 in the production environment. >> >> >> >>> >> >> >> >> >> >>> >> >> Kind regards >> >> >> >>> >> >> Juergen >> >> >> >>> >> >> -- >> >> >> >>> >> >> View this message in context: >> >> >> >>> >> >> >> >> >> >>> >> >> >> >> >>> >> >> >> >> >> >> http://www.nabble.com/ServiceMix-3.1-with-JRE-1.4.x-tf3233038s12049.html#a8983211 >> >> >> >>> >> >> Sent from the ServiceMix - User mailing list archive at >> >> >> >>> Nabble.com. >> >> >> >>> >> >> >> >> >> >>> >> >> >> >> >> >>> >> > >> >> >> >>> >> > >> >> >> >>> >> > -- >> >> >> >>> >> > Cheers, >> >> >> >>> >> > Guillaume Nodet >> >> >> >>> >> > ------------------------ >> >> >> >>> >> > Architect, LogicBlaze (http://www.logicblaze.com/) >> >> >> >>> >> > Blog: http://gnodet.blogspot.com/ >> >> >> >>> >> > >> >> >> >>> >> > >> >> >> >>> >> >> >> >> >>> >> -- >> >> >> >>> >> View this message in context: >> >> >> >>> >> >> >> >> >>> >> >> >> >> >> >> http://www.nabble.com/ServiceMix-3.1-with-JRE-1.4.x-tf3233038s12049.html#a8983539 >> >> >> >>> >> Sent from the ServiceMix - User mailing list archive at >> >> >> Nabble.com. >> >> >> >>> >> >> >> >> >>> >> >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > -- >> >> >> >>> > Cheers, >> >> >> >>> > Guillaume Nodet >> >> >> >>> > ------------------------ >> >> >> >>> > Architect, LogicBlaze (http://www.logicblaze.com/) >> >> >> >>> > Blog: http://gnodet.blogspot.com/ >> >> >> >>> > >> >> >> >>> > >> >> >> >>> >> >> >> >>> -- >> >> >> >>> View this message in context: >> >> >> >>> >> >> >> >> >> >> http://www.nabble.com/ServiceMix-3.1-with-JRE-1.4.x-tf3233038s12049.html#a9000631 >> >> >> >>> Sent from the ServiceMix - User mailing list archive at >> >> Nabble.com. >> >> >> >>> >> >> >> >>> >> >> >> >> >> >> >> >> >> >> >> >> -- >> >> >> >> Cheers, >> >> >> >> Guillaume Nodet >> >> >> >> ------------------------ >> >> >> >> Architect, LogicBlaze (http://www.logicblaze.com/) >> >> >> >> Blog: http://gnodet.blogspot.com/ >> >> >> >> >> >> >> >> >> >> >> > >> >> >> > >> >> >> >> >> >> -- >> >> >> View this message in context: >> >> >> >> >> >> http://www.nabble.com/ServiceMix-3.1-with-JRE-1.4.x-tf3233038s12049.html#a9001046 >> >> >> Sent from the ServiceMix - User mailing list archive at Nabble.com. >> >> >> >> >> >> >> >> > >> >> > >> >> > -- >> >> > Cheers, >> >> > Guillaume Nodet >> >> > ------------------------ >> >> > Architect, LogicBlaze (http://www.logicblaze.com/) >> >> > Blog: http://gnodet.blogspot.com/ >> >> > >> >> > >> >> >> >> -- >> >> View this message in context: >> >> >> http://www.nabble.com/ServiceMix-3.1-with-JRE-1.4.x-tf3233038s12049.html#a9001408 >> >> Sent from the ServiceMix - User mailing list archive at Nabble.com. >> >> >> >> >> > >> > >> > -- >> > Cheers, >> > Guillaume Nodet >> > ------------------------ >> > Architect, LogicBlaze (http://www.logicblaze.com/) >> > Blog: http://gnodet.blogspot.com/ >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/ServiceMix-3.1-with-JRE-1.4.x-tf3233038s12049.html#a9002743 >> Sent from the ServiceMix - User mailing list archive at Nabble.com. >> >> > > > -- > Cheers, > Guillaume Nodet > ------------------------ > Architect, LogicBlaze (http://www.logicblaze.com/) > Blog: http://gnodet.blogspot.com/ > > -- View this message in context: http://www.nabble.com/ServiceMix-3.1-with-JRE-1.4.x-tf3233038s12049.html#a9003893 Sent from the ServiceMix - User mailing list archive at Nabble.com.
