My Oracle Support Banner

Deployed Application Fails to Come up Due to Error Related to javax/xml/transform/Source (Doc ID 2461775.1)

Last updated on JUNE 20, 2024

Applies to:

Oracle WebLogic Server - Version 10.3.6 and later
Information in this document applies to any platform.

Symptoms

During Weblogic startup a deployed application encounters the following exception preventing it from coming up:

 

Oct 04, 2018 3:01:26 PM com.google.inject.internal.MessageProcessor visit

INFO: An exception was caught and reported. Message: java.lang.LinkageError: loader constraint violation: when resolving overridden method "com.example.wstx.stax.WstxInputFactory.createXMLStreamReader(Ljavax/xml/transform/Source;)Ljavax/xml/stream/XMLStreamReader;" the class loader (instance of weblogic/utils/classloaders/ChangeAwareClassLoader) of the current class, com/example/wstx/stax/WstxInputFactory, and its superclass loader (instance of <bootloader>), have different Class objects for the type javax/xml/transform/Source used in the signature

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messageFactory' defined in class path resource [applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.ws.soap.axiom.AxiomSoapMessageFactory]: Constructor threw exception; nested exception is javax.xml.stream.FactoryConfigurationError: Provider for class javax.xml.stream.XMLInputFactory cannot be created

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:997)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:943)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)

...

at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)

Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.ws.soap.axiom.AxiomSoapMessageFactory]: Constructor threw exception; nested exception is javax.xml.stream.FactoryConfigurationError: Provider for class javax.xml.stream.XMLInputFactory cannot be created

at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:162)

at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:76)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:990)

... 89 more

Caused by: javax.xml.stream.FactoryConfigurationError: Provider for class javax.xml.stream.XMLInputFactory cannot be created

at javax.xml.stream.FactoryFinder.findServiceProvider(FactoryFinder.java:370)

at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:313)

....

at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147)

... 91 more

Caused by: java.lang.RuntimeException: Provider for class javax.xml.stream.XMLInputFactory cannot be created

at javax.xml.stream.FactoryFinder.findServiceProvider(FactoryFinder.java:367)

... 101 more

Caused by: java.util.ServiceConfigurationError: javax.xml.stream.XMLInputFactory: Provider com.example.wstx.stax.WstxInputFactory could not be instantiated

at java.util.ServiceLoader.fail(ServiceLoader.java:232)

at java.util.ServiceLoader.access$100(ServiceLoader.java:185)

...

Caused by: java.lang.LinkageError: loader constraint violation: when resolving overridden method "com.example.wstx.stax.WstxInputFactory.createXMLStreamReader(Ljavax/xml/transform/Source;)Ljavax/xml/stream/XMLStreamReader;" the class loader (instance of weblogic/utils/classloaders/ChangeAwareClassLoader) of the current class, com/example/wstx/stax/WstxInputFactory, and its superclass loader (instance of <bootloader>), have different Class objects for the type javax/xml/transform/Source used in the signature

at java.lang.Class.getDeclaredConstructors0(Native Method)

at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)

at java.lang.Class.getConstructor0(Class.java:3075)

at java.lang.Class.newInstance(Class.java:412)

at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380)

... 106 more

 



Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.