logging-log4j-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Noel Grandin (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (LOG4J2-104) LogManager initialization failed when running from Jdeveloper.
Date Fri, 26 Oct 2012 09:11:12 GMT

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

Noel Grandin commented on LOG4J2-104:
-------------------------------------

Ralph, from my reading of the JDK bug report, Oracle has fixed the bug in various versions
of Java.
They appear to have fixed it in 6u29 and backported the fix to various places.

Unfortunately I don't see a easy work-around, short of cut and pasting a fair chunk of code
from java.util.Properties and java.util.XMLUtils into LogManager.
                
> LogManager initialization failed when running from Jdeveloper.
> --------------------------------------------------------------
>
>                 Key: LOG4J2-104
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-104
>             Project: Log4j 2
>          Issue Type: Bug
>          Components: Configurators
>    Affects Versions: 2.0-beta2
>         Environment: Environment:
> JDeveloper 11.1.1.6.0 
> logj42  (apache-log4j-2.0-beta2-bin)
> Windows 7 64bits
>            Reporter: Ralph Goers
>
> This issue was incorrectly opened in bugzilla as https://issues.apache.org/bugzilla/show_bug.cgi?id=54053
by Evgeny.
> Steps to Reproduce:
> //config file presents or not - does not meter.
> Run / Debug simple application:
> import org.apache.logging.log4j.LogManager;
> import org.apache.logging.log4j.Logger;
> public class test_log {
>     public test_log() {
>         super();
>     }
>     
>     static Logger logger = LogManager.getLogger(test_log.class.getName());
>     public static void main(String[] args) {
>         test_log test_log = new test_log();
>       
>         logger.entry();
>         logger.debug("test");
>         logger.error("test Err");
>         logger.exit();
>     
>     }
> ...
> }
> Actual Results:
> Failed with error
> java.lang.ExceptionInInitializerError
> 	at view.test_log.<clinit>(test_log.java:13)
> Caused by: java.lang.ClassCastException: oracle.xml.parser.v2.DTD cannot be cast to org.w3c.dom.Element
> 	at java.util.XMLUtils.load(XMLUtils.java:61)
> 	at java.util.Properties.loadFromXML(Properties.java:852)
> 	at org.apache.logging.log4j.LogManager.<clinit>(LogManager.java:77)
> Additional Info:
> When xmlparserv2.jar is deleted - application run fine.
> But - it have to be presents - when deleted, JDeveloper failed to start.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

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


Mime
View raw message