You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2003/04/02 22:37:04 UTC
DO NOT REPLY [Bug 18626] New: -
Digester errors on startup should report filename
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18626>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18626
Digester errors on startup should report filename
Summary: Digester errors on startup should report filename
Product: Tomcat 4
Version: 4.1.24
Platform: PC
OS/Version: Linux
Status: NEW
Severity: Normal
Priority: Other
Component: Catalina
AssignedTo: tomcat-dev@jakarta.apache.org
ReportedBy: alex@apache.org
At startup, catalina.out can report Digester errors involving XML parsing. Unfortunately,
these errors do not tell which file contained the errors! This makes tracking down the
error very difficult, especially on a system containing many webapps.
For example, I recently got the following:
Mar 30, 2003 3:03:39 PM org.apache.commons.modeler.Registry loadRegistry
INFO: Loading registry information
Mar 30, 2003 3:03:44 PM org.apache.commons.modeler.Registry getRegistry
INFO: Creating new Registry instance
Mar 30, 2003 3:04:08 PM org.apache.commons.modeler.Registry getServer
INFO: Creating MBeanServer
Mar 30, 2003 3:04:39 PM org.apache.commons.digester.Digester fatalError
SEVERE: Parse Fatal Error at line 220 column -1: Next character must be ">" terminating
comment .
org.xml.sax.SAXParseException: Next character must be ">" terminating comment .
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3176)
[...]
at org.apache.commons.digester.Digester.parse(Digester.java:1543)
at org.apache.catalina.startup.Catalina.start(Catalina.java:449)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
Catalina.start: org.xml.sax.SAXParseException: Next character must be ">" terminating
comment .
org.xml.sax.SAXParseException: Next character must be ">" terminating comment .
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3176)
[...]
I haven't tracked it down yet, but there's obviously a syntax error in an XML file
somewhere, possibly a web.xml file that is no longer valid (but was parsed OK by an
earlier, less stringent version of Digester or of the XML parser now used by Tomcat
4.1.24).
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org