[ 
https://issues.apache.org/jira/browse/LOG4J2-1127?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14902998#comment-14902998
 ] 

Ralph Goers commented on LOG4J2-1127:
-------------------------------------

Log4j calls setXIncludeAware from within a try/catch block and logs a warning 
if an exception occurs. However, it is only looking for certain exceptions. 
UnsupportedOperationException is one of them. The exception shown here makes it 
look like weblogic is hiding that exception from us and throwing its own 
exception. I can't be sure though because Log4j's stack is not included in the 
stack trace.

> log4j2.xml cannot be parsed on Oracle Weblogic 12c
> --------------------------------------------------
>
>                 Key: LOG4J2-1127
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-1127
>             Project: Log4j 2
>          Issue Type: Wish
>          Components: Configurators
>    Affects Versions: 2.3
>         Environment: Weblogic 12c
>            Reporter: Fırat Salgür
>
> When using log4j2.xml configuration file with Oracle Weblogic12c runtime, I 
> get the following error:
> {noformat}
> weblogic.application.ModuleException: 
> java.lang.UnsupportedOperationException:  setXIncludeAware is not supported 
> on this JAXP implementation or earlier: class 
> oracle.xml.jaxp.JXDocumentBuilderFactory
>       at 
> weblogic.application.internal.ExtensibleModuleWrapper.start(ExtensibleModuleWrapper.java:140)
>       at 
> weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:124)
>       at 
> weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:213)
>       at 
> weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:208)
>       at 
> weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:42)
>       Truncated. see log file for complete stacktrace
> Caused By: java.lang.UnsupportedOperationException:  setXIncludeAware is not 
> supported on this JAXP implementation or earlier: class 
> oracle.xml.jaxp.JXDocumentBuilderFactory
>       at 
> javax.xml.parsers.DocumentBuilderFactory.setXIncludeAware(DocumentBuilderFactory.java:614)
>       at 
> weblogic.xml.jaxp.RegistryDocumentBuilder.setupDocumentBuilderFactory(RegistryDocumentBuilder.java:450)
>       at 
> weblogic.xml.jaxp.RegistryDocumentBuilder.getDefaultDocumentBuilderFactory(RegistryDocumentBuilder.java:414)
>       at 
> weblogic.xml.jaxp.RegistryDocumentBuilder.getDocumentBuilder(RegistryDocumentBuilder.java:325)
>       at 
> weblogic.xml.jaxp.RegistryDocumentBuilder.parse(RegistryDocumentBuilder.java:153)
>       Truncated. see log file for complete stacktrace
> > 
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org

Reply via email to