How did you actually solve that ? Did you remove one jar from the component libraries ? (jsr173 ?)
On 3/4/07, sonu <[EMAIL PROTECTED]> wrote:
Thanks Guillaume. I figured that out. In fact the class is built with the QName in the rt.jar (java 5) and since eveything loads with an isolated classloader, it tries to link QName with the one in jsr173 jar in the servicemix-wsn component. The other problem is that JBoss server itself has like atleast 3 times this class in different libraries on the server classpath!! Thanks again :) gnodet wrote: > > Such errors are usually caused by different versions > of the class to be visible by a class loader. You should > check the different jars visible from the JAXB implementation. > Note that the javax/xml/namespace/QName class is defined > in the JRE starting from JDK 5. > Such problems are unfortunately not always easy to debug ... > > On 2/28/07, sonu <[EMAIL PROTECTED]> wrote: >> >> Hi, >> I am a newbie in this domain and am actually stuck with the deployment of >> 1 >> of the servicemix components on jboss 404. The other components deploy >> normally thanks to the jboss deployer. But when i try to deploy >> servicemix-wsn I get the following error. Any help would really be >> appreciated :) >> >> Caused by: java.lang.LinkageError: loader constraints violated when >> linking >> javax/xml/namespace/QName class >> at >> com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl.<clinit>(RuntimeBuiltinLeafInfoImpl.java:186) >> at >> com.sun.xml.bind.v2.model.impl.RuntimeTypeInfoSetImpl.<init>(RuntimeTypeInfoSetImpl.java:25) >> at >> com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createTypeInfoSet(RuntimeModelBuilder.java:77) >> at >> com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createTypeInfoSet(RuntimeModelBuilder.java:40) >> at >> com.sun.xml.bind.v2.model.impl.ModelBuilder.<init>(ModelBuilder.java:97) >> at >> com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.<init>(RuntimeModelBuilder.java:43) >> at >> com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:344) >> at >> com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:216) >> at >> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:76) >> at >> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:55) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:585) >> at >> javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:210) >> at javax.xml.bind.ContextFinder.find(ContextFinder.java:368) >> at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:574) >> at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:522) >> at >> org.apache.servicemix.wsn.component.WSNEndpoint.createJAXBContext(WSNEndpoint.java:99) >> at >> org.apache.servicemix.wsn.component.WSNDeployer.<init>(WSNDeployer.java:62) >> at >> org.apache.servicemix.wsn.component.WSNComponent.createServiceUnitManager(WSNComponent.java:53) >> at >> org.apache.servicemix.common.BaseComponent.<init>(BaseComponent.java:52) >> at >> org.apache.servicemix.wsn.component.WSNComponent.<init>(WSNComponent.java:41) >> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native >> Method) >> at >> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) >> at >> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) >> at >> java.lang.reflect.Constructor.newInstance(Constructor.java:494) >> at java.lang.Class.newInstance0(Class.java:350) >> at java.lang.Class.newInstance(Class.java:303) >> at >> org.apache.servicemix.jbi.framework.InstallerMBeanImpl.activateComponent(InstallerMBeanImpl.java:191) >> at >> org.apache.servicemix.jbi.framework.InstallerMBeanImpl.install(InstallerMBeanImpl.java:169) >> at >> org.apache.servicemix.jbi.framework.InstallationService.install(InstallationService.java:323) >> at >> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:276) >> at >> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateExternalArchive(AutoDeploymentService.java:201) >> at >> org.servicemix.jboss.deployment.JBIService.installArchive(JBIService.java:116) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:585) >> at >> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) >> ... 74 more >> -- >> View this message in context: >> http://www.nabble.com/servicemix-wsn-on-Jboss-tf3309380s12049.html#a9205493 >> Sent from the ServiceMix - Dev 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-wsn-on-Jboss-tf3309380s12049.html#a9294754 Sent from the ServiceMix - Dev mailing list archive at Nabble.com.
-- Cheers, Guillaume Nodet ------------------------ Architect, LogicBlaze (http://www.logicblaze.com/) Blog: http://gnodet.blogspot.com/
