hacking the jboss-service.xml didnt quite work out for me (may be I missed
out on something). However what is strange is that I managed to have it
working by removing the stax 1.0 jar from the jboss deployer sar. What is
even more strange is that the deployer doesnt throw any errors nor do the
other components (servicemix-http, -jms, -jsr181, -wsn2005 etc.)  Would
still like to find out the mystery behind stax 1.0 in the jboss jbi
deployer.
Now I need to fix the jms connection factory on activeMQ.


gnodet wrote:
> 
> You may want to try hacking a jboss-service.xml (as explained
> in http://issues.apache.org/activemq/browse/SM-807).  You should be
> able to change the classpath that way.
> 
> On 3/5/07, sonu <[EMAIL PROTECTED]> wrote:
>>
>> Well actually removing the jsr173 didnt work which I realised later.
>> However
>> the error message was different. This time it was not able to find the
>> WSNBootStrap class which was of course there. After restarting JBoss I
>> started getting the same error again (i.e. QName linkage error). So
>> actually
>> I am still having the same problem. Let me know if you have anything in
>> mind.
>>
>>
>>
>> gnodet wrote:
>> >
>> > 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/
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/servicemix-wsn-on-Jboss-tf3309380s12049.html#a9310093
>> 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#a9317865
Sent from the ServiceMix - Dev mailing list archive at Nabble.com.

Reply via email to