That stack trace looks familiar :)
If I remember correctly, this is caused by having more than one copy of
javax.xml.namespace.QName in your classpath.
It manifests itself in this highly obscure error, but I've seen it often
enough now to recognise it.
Goga, Murtaza wrote:
> Anyone run JAXB2 RI from within a web application deployed in WebSpehere
> 6.1? I have tried 2.0.2 and 2.1EA – I get the same error (See stack trace):
>
>
>
> Caused by: java.lang.ExceptionInInitializerError
>
> at java.lang.J9VMInternals.initialize(J9VMInternals.java:195)
>
> 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:101)
>
> at
> com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.<init>(RuntimeModelBuilder.java:43)
>
> at
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:346)
>
> at
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:218)
>
> at
> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:76)
>
> at
> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:55)
>
> at
> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:124)
>
> 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
> javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:132)
>
> at javax.xml.bind.ContextFinder.find(ContextFinder.java:286)
>
> at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:372)
>
> at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:337)
>
> at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:244)
>
> ... more
>
> Caused by: java.lang.ArrayStoreException
>
> at
> com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl.<clinit>(RuntimeBuiltinLeafInfoImpl.java:186)
>
> at java.lang.J9VMInternals.initializeImpl(Native Method)
>
> at java.lang.J9VMInternals.initialize(J9VMInternals.java:177)
>
> ... more
>
>
>
> Any ideas or recommendations?
>
> Thanks,
>
> Murtaza.
>
>
>