I'm getting the following stack trace from using SAXReader.read on an XML 
Document (from a jar file), with a SYSTEM DTD in it.

I'm using dom4j 1.3 on sun jdk1.4 on linux

validate-war:
[warvalidator] 
/home/dion/source/jakarta-commons/latka/target/latka-webapp.war started: 
war validation started
[warvalidator] org.dom4j.DocumentException: null Nested exception: null
[warvalidator]  at org.dom4j.io.SAXReader.read(SAXReader.java:342)
[warvalidator]  at org.dom4j.io.SAXReader.read(SAXReader.java:246)
[warvalidator]  at 
org.apache.maven.j2ee.WarFile.getServlets(WarFile.java:169)
[warvalidator]  at 
org.apache.maven.j2ee.WarValidator.validateServlets(WarValidator.java:222)
[warvalidator]  at 
org.apache.maven.j2ee.WarValidator.validateWebXml(WarValidator.java:206)
[warvalidator]  at 
org.apache.maven.j2ee.WarValidator.validate(WarValidator.java:161)
[warvalidator]  at 
org.apache.maven.j2ee.WarValidator.execute(WarValidator.java:141)
[warvalidator]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
[warvalidator]  at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[warvalidator]  at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[warvalidator]  at java.lang.reflect.Method.invoke(Method.java:324)
[warvalidator]  at 
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:97)
[warvalidator]  at 
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:104)
[warvalidator]  at org.apache.tools.ant.Task.perform(Task.java:217)
[warvalidator]  at org.apache.tools.ant.Target.execute(Target.java:184)
[warvalidator]  at 
org.apache.tools.ant.Target.performTasks(Target.java:202)
[warvalidator]  at 
org.apache.tools.ant.Project.executeTarget(Project.java:601)
[warvalidator]  at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:266)
[warvalidator]  at org.apache.tools.ant.Task.perform(Task.java:217)
[warvalidator]  at org.apache.tools.ant.Target.execute(Target.java:184)
[warvalidator]  at 
org.apache.tools.ant.Target.performTasks(Target.java:202)
[warvalidator]  at 
org.apache.tools.ant.Project.executeTarget(Project.java:601)
[warvalidator]  at 
org.apache.tools.ant.Project.executeTargets(Project.java:560)
[warvalidator]  at org.apache.tools.ant.Main.runBuild(Main.java:454)
[warvalidator]  at org.apache.tools.ant.Main.start(Main.java:153)
[warvalidator]  at org.apache.tools.ant.Main.main(Main.java:176)
[warvalidator] Nested exception: 
[warvalidator] java.net.MalformedURLException
[warvalidator]  at java.net.URL.<init>(URL.java:613)
[warvalidator]  at java.net.URL.<init>(URL.java:476)
[warvalidator]  at java.net.URL.<init>(URL.java:425)
[warvalidator]  at 
org.apache.xerces.impl.XMLEntityManager.startEntity(XMLEntityManager.java:731)
[warvalidator]  at 
org.apache.xerces.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:691)
[warvalidator]  at 
org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:258)
[warvalidator]  at 
org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(XMLDocumentScannerImpl.java:811)
[warvalidator]  at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:333)
[warvalidator]  at 
org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:525)
[warvalidator]  at 
org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:581)
[warvalidator]  at 
org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147)
[warvalidator]  at 
org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1157)
[warvalidator]  at org.dom4j.io.SAXReader.read(SAXReader.java:323)
[warvalidator]  at org.dom4j.io.SAXReader.read(SAXReader.java:246)
[warvalidator]  at 
org.apache.maven.j2ee.WarFile.getServlets(WarFile.java:169)
[warvalidator]  at 
org.apache.maven.j2ee.WarValidator.validateServlets(WarValidator.java:222)
[warvalidator]  at 
org.apache.maven.j2ee.WarValidator.validateWebXml(WarValidator.java:206)
[warvalidator]  at 
org.apache.maven.j2ee.WarValidator.validate(WarValidator.java:161)
[warvalidator]  at 
org.apache.maven.j2ee.WarValidator.execute(WarValidator.java:141)
[warvalidator]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
[warvalidator]  at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[warvalidator]  at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[warvalidator]  at java.lang.reflect.Method.invoke(Method.java:324)
[warvalidator]  at 
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:97)
[warvalidator]  at 
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:104)
[warvalidator]  at org.apache.tools.ant.Task.perform(Task.java:217)
[warvalidator]  at org.apache.tools.ant.Target.execute(Target.java:184)
[warvalidator]  at 
org.apache.tools.ant.Target.performTasks(Target.java:202)
[warvalidator]  at 
org.apache.tools.ant.Project.executeTarget(Project.java:601)
[warvalidator]  at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:266)
[warvalidator]  at org.apache.tools.ant.Task.perform(Task.java:217)
[warvalidator]  at org.apache.tools.ant.Target.execute(Target.java:184)
[warvalidator]  at 
org.apache.tools.ant.Target.performTasks(Target.java:202)
[warvalidator]  at 
org.apache.tools.ant.Project.executeTarget(Project.java:601)
[warvalidator]  at 
org.apache.tools.ant.Project.executeTargets(Project.java:560)
[warvalidator]  at org.apache.tools.ant.Main.runBuild(Main.java:454)
[warvalidator]  at org.apache.tools.ant.Main.start(Main.java:153)
[warvalidator]  at org.apache.tools.ant.Main.main(Main.java:176)
[warvalidator] Nested exception: java.net.MalformedURLException
[warvalidator]  at java.net.URL.<init>(URL.java:613)
[warvalidator]  at java.net.URL.<init>(URL.java:476)
[warvalidator]  at java.net.URL.<init>(URL.java:425)
[warvalidator]  at 
org.apache.xerces.impl.XMLEntityManager.startEntity(XMLEntityManager.java:731)
[warvalidator]  at 
org.apache.xerces.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:691)
[warvalidator]  at 
org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:258)
[warvalidator]  at 
org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(XMLDocumentScannerImpl.java:811)
[warvalidator]  at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:333)
[warvalidator]  at 
org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:525)
[warvalidator]  at 
org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:581)
[warvalidator]  at 
org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147)
[warvalidator]  at 
org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1157)
[warvalidator]  at org.dom4j.io.SAXReader.read(SAXReader.java:323)
[warvalidator]  at org.dom4j.io.SAXReader.read(SAXReader.java:246)
[warvalidator]  at 
org.apache.maven.j2ee.WarFile.getServlets(WarFile.java:169)
[warvalidator]  at 
org.apache.maven.j2ee.WarValidator.validateServlets(WarValidator.java:222)
[warvalidator]  at 
org.apache.maven.j2ee.WarValidator.validateWebXml(WarValidator.java:206)
[warvalidator]  at 
org.apache.maven.j2ee.WarValidator.validate(WarValidator.java:161)
[warvalidator]  at 
org.apache.maven.j2ee.WarValidator.execute(WarValidator.java:141)
[warvalidator]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
[warvalidator]  at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[warvalidator]  at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[warvalidator]  at java.lang.reflect.Method.invoke(Method.java:324)
[warvalidator]  at 
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:97)
[warvalidator]  at 
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:104)
[warvalidator]  at org.apache.tools.ant.Task.perform(Task.java:217)
[warvalidator]  at org.apache.tools.ant.Target.execute(Target.java:184)
[warvalidator]  at 
org.apache.tools.ant.Target.performTasks(Target.java:202)
[warvalidator]  at 
org.apache.tools.ant.Project.executeTarget(Project.java:601)
[warvalidator]  at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:266)
[warvalidator]  at org.apache.tools.ant.Task.perform(Task.java:217)
[warvalidator]  at org.apache.tools.ant.Target.execute(Target.java:184)
[warvalidator]  at 
org.apache.tools.ant.Target.performTasks(Target.java:202)
[warvalidator]  at 
org.apache.tools.ant.Project.executeTarget(Project.java:601)
[warvalidator]  at 
org.apache.tools.ant.Project.executeTargets(Project.java:560)
[warvalidator]  at org.apache.tools.ant.Main.runBuild(Main.java:454)
[warvalidator]  at org.apache.tools.ant.Main.start(Main.java:153)
[warvalidator]  at org.apache.tools.ant.Main.main(Main.java:176)
[warvalidator] java.io.IOException: null Nested exception: null
[warvalidator]  at 
org.apache.maven.j2ee.WarFile.getServlets(WarFile.java:185)
[warvalidator]  at 
org.apache.maven.j2ee.WarValidator.validateServlets(WarValidator.java:222)
[warvalidator]  at 
org.apache.maven.j2ee.WarValidator.validateWebXml(WarValidator.java:206)
[warvalidator]  at 
org.apache.maven.j2ee.WarValidator.validate(WarValidator.java:161)
[warvalidator]  at 
org.apache.maven.j2ee.WarValidator.execute(WarValidator.java:141)
[warvalidator]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
[warvalidator]  at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[warvalidator]  at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[warvalidator]  at java.lang.reflect.Method.invoke(Method.java:324)
[warvalidator]  at 
org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:97)
[warvalidator]  at 
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:104)
[warvalidator]  at org.apache.tools.ant.Task.perform(Task.java:217)
[warvalidator]  at org.apache.tools.ant.Target.execute(Target.java:184)
[warvalidator]  at 
org.apache.tools.ant.Target.performTasks(Target.java:202)
[warvalidator]  at 
org.apache.tools.ant.Project.executeTarget(Project.java:601)
[warvalidator]  at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:266)
[warvalidator]  at org.apache.tools.ant.Task.perform(Task.java:217)
[warvalidator]  at org.apache.tools.ant.Target.execute(Target.java:184)
[warvalidator]  at 
org.apache.tools.ant.Target.performTasks(Target.java:202)
[warvalidator]  at 
org.apache.tools.ant.Project.executeTarget(Project.java:601)
[warvalidator]  at 
org.apache.tools.ant.Project.executeTargets(Project.java:560)
[warvalidator]  at org.apache.tools.ant.Main.runBuild(Main.java:454)
[warvalidator]  at org.apache.tools.ant.Main.start(Main.java:153)
[warvalidator]  at org.apache.tools.ant.Main.main(Main.java:176)
[warvalidator] 
/home/dion/source/jakarta-commons/latka/target/latka-webapp.war error: 
Error reading WEB-INF/web.xml
[warvalidator] 
/home/dion/source/jakarta-commons/latka/target/latka-webapp.war ended: war 
validation ended
[warvalidator] Error in class org.apache.maven.j2ee.WarValidator

--
dIon Gillard, Multitask Consulting
Work:      http://www.multitask.com.au
Developers: http://adslgateway.multitask.com.au/developers

_______________________________________________________________

Have big pipes? SourceForge.net is looking for download mirrors. We supply
the hardware. You get the recognition. Email Us: [EMAIL PROTECTED]
_______________________________________________
dom4j-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dom4j-user

Reply via email to