I found the solution.
After looking at
http://www.mail-archive.com/[EMAIL PROTECTED]/msg02887.html I
added jaxp.jar to the classpath for compiling and now it works.

-----Original Message-----
From: James Stauffer [mailto:[EMAIL PROTECTED]
Sent: Tuesday, August 31, 2004 2:51 PM
To: '[EMAIL PROTECTED]'
Subject: Compile error caused by DOMConfigurator.configure(URL)


If I have the following lines in my code I get the error below while
compiling.  If I comment the call to DOMConfigurator.configure then it
compiles fine.  Ideas? 
Am I doing this the approved way?

URL configFile = Log.class.getResource("/sps/webec/properties/log4j.xml");
DOMConfigurator.configure(configFile);


     [java]     [javac] An exception has occurred in the compiler
(1.3.0_02). Please file a bug at the Java Developer Connection
(http://java.sun.com/cgi-bin/bugreport.cgi).  Include your program and the
following diagnostic in your report
.  Thank you.
     [java]     [javac]
com.sun.tools.javac.v8.code.Symbol$CompletionFailure: file
javax\xml\parsers\FactoryConfigurationError.class not found
     [java]     [javac]  at
com.sun.tools.javac.v8.code.ClassReader.fillIn(ClassReader.java:997)
     [java]     [javac]  at
com.sun.tools.javac.v8.code.ClassReader.complete(ClassReader.java:952)
     [java]     [javac]  at
com.sun.tools.javac.v8.code.Symbol.complete(Symbol.java:366)
     [java]     [javac]  at
com.sun.tools.javac.v8.code.Type$ClassType.supertype(Type.java:812)
     [java]     [javac]  at
com.sun.tools.javac.v8.code.Symbol$ClassSymbol.isSubClass(Symbol.java:622)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Check.isUnchecked(Check.java:541)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.markThrown(Flow.java:255)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow._case(Flow.java:748)
     [java]     [javac]  at
com.sun.tools.javac.v8.tree.Tree$Apply.visit(Tree.java:785)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyze(Flow.java:321)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyzeExpr(Flow.java:339)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow._case(Flow.java:719)
     [java]     [javac]  at
com.sun.tools.javac.v8.tree.Tree$Exec.visit(Tree.java:699)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyze(Flow.java:321)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyzeStat(Flow.java:394)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyzeStats(Flow.java:413)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow._case(Flow.java:520)
     [java]     [javac]  at
com.sun.tools.javac.v8.tree.Tree$Block.visit(Tree.java:492)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyze(Flow.java:321)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyzeStat(Flow.java:394)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow._case(Flow.java:685)
     [java]     [javac]  at
com.sun.tools.javac.v8.tree.Tree$Conditional.visit(Tree.java:682)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyze(Flow.java:321)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyzeStat(Flow.java:394)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyzeStats(Flow.java:413)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow._case(Flow.java:520)
     [java]     [javac]  at
com.sun.tools.javac.v8.tree.Tree$Block.visit(Tree.java:492)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyze(Flow.java:321)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyzeStat(Flow.java:394)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow._case(Flow.java:626)
     [java]     [javac]  at
com.sun.tools.javac.v8.tree.Tree$Try.visit(Tree.java:642)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyze(Flow.java:321)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyzeStat(Flow.java:394)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyzeStats(Flow.java:413)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow._case(Flow.java:520)
     [java]     [javac]  at
com.sun.tools.javac.v8.tree.Tree$Block.visit(Tree.java:492)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyze(Flow.java:321)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyzeStat(Flow.java:394)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow._case(Flow.java:685)
     [java]     [javac]  at
com.sun.tools.javac.v8.tree.Tree$Conditional.visit(Tree.java:682)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyze(Flow.java:321)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyzeStat(Flow.java:394)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyzeStats(Flow.java:413)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow._case(Flow.java:520)
     [java]     [javac]  at
com.sun.tools.javac.v8.tree.Tree$Block.visit(Tree.java:492)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyze(Flow.java:321)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyzeStat(Flow.java:394)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow._case(Flow.java:488)
     [java]     [javac]  at
com.sun.tools.javac.v8.tree.Tree$MethodDef.visit(Tree.java:441)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyze(Flow.java:321)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyzeDef(Flow.java:379)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow._case(Flow.java:456)
     [java]     [javac]  at
com.sun.tools.javac.v8.tree.Tree$ClassDef.visit(Tree.java:402)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyze(Flow.java:321)
     [java]     [javac]  at
com.sun.tools.javac.v8.comp.Flow.analyzeDef(Flow.java:379)
     [java]     [javac]  at
com.sun.tools.javac.v8.JavaCompiler.compile(JavaCompiler.java:380)
     [java]     [javac]  at
com.sun.tools.javac.v8.Main.compile(Main.java:247)
     [java]     [javac]  at com.sun.tools.javac.Main.compile(Main.java:26)
     [java]     [javac]  at java.lang.reflect.Method.invoke(Native Method)
     [java]     [javac]  at
org.apache.tools.ant.taskdefs.compilers.Javac13.execute(Javac13.java:100)
     [java]     [javac]  at
org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:840)
     [java]     [javac]  at
org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:682)
     [java]     [javac]  at org.apache.tools.ant.Task.perform(Task.java:319)
     [java]     [javac]  at
org.apache.tools.ant.Target.execute(Target.java:309)
     [java]     [javac]  at
org.apache.tools.ant.Target.performTasks(Target.java:336)
     [java]     [javac]  at
org.apache.tools.ant.Project.executeTarget(Project.java:1306)
     [java]     [javac]  at
org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:371)
     [java]     [javac]  at org.apache.tools.ant.Task.perform(Task.java:319)
     [java]     [javac]  at
org.apache.tools.ant.Target.execute(Target.java:309)
     [java]     [javac]  at
org.apache.tools.ant.Target.performTasks(Target.java:336)
     [java]     [javac]  at
org.apache.tools.ant.Project.executeTarget(Project.java:1306)
     [java]     [javac]  at
org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:371)
     [java]     [javac]  at
org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
     [java]     [javac]  at org.apache.tools.ant.Task.perform(Task.java:319)
     [java]     [javac]  at
org.apache.tools.ant.Target.execute(Target.java:309)
     [java]     [javac]  at
org.apache.tools.ant.Target.performTasks(Target.java:336)
     [java]     [javac]  at
org.apache.tools.ant.Project.executeTarget(Project.java:1306)
     [java]     [javac]  at
org.apache.tools.ant.Project.executeTargets(Project.java:1250)
     [java]     [javac]  at
org.apache.tools.ant.Main.runBuild(Main.java:610)
     [java]     [javac]  at org.apache.tools.ant.Main.start(Main.java:196)
     [java]     [javac]  at org.apache.tools.ant.Main.main(Main.java:235)

James Stauffer

Reply via email to