Bug 54053 - LogManager initialization failed when running from Jdeveloper.
Summary: LogManager initialization failed when running from Jdeveloper.
Status: RESOLVED INVALID
Alias: None
Product: Log4j - Now in Jira
Classification: Unclassified
Component: Configurator (show other bugs)
Version: unspecified
Hardware: PC All
: P2 critical
Target Milestone: ---
Assignee: log4j-dev
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-25 15:36 UTC by Evgeny
Modified: 2012-10-26 03:55 UTC (History)
1 user (show)



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evgeny 2012-10-25 15:36:28 UTC
Environment:
JDeveloper 11.1.1.6.0 
logj42  (apache-log4j-2.0-beta2-bin)
Windows 7 64bits

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.
Comment 1 Ralph Goers 2012-10-25 16:07:44 UTC
Log4j 2 issues should be reported in Jira, not bugzilla.
Comment 2 Ralph Goers 2012-10-26 03:55:42 UTC
Please see https://issues.apache.org/jira/browse/LOG4J2-104