I built the latest Tomcat 4 using xerces 2.0 alpha as the XML parser.  Then
built the latest watchdog 4 and ran watchdog.

The following tests all failed, the failure looked similar in all cases.

FAIL GET /jsp-tests/jsp/engine/JspWriter/misc/positiveGetRemainingXML.jsp
HTTP/1.0
FAIL GET /jsp-tests/jsp/tagext/LifeCycle/tag_attr_setting_1XML.jsp HTTP/1.0
FAIL GET /jsp-tests/jsp/tagext/LifeCycle/tag_check_BodyContent_1XML.jsp HTTP/1.0
FAIL GET /jsp-tests/jsp/tagext/LifeCycle/tag_check_BodyContent_2XML.jsp HTTP/1.0
FAIL GET /jsp-tests/jsp/tagext/LifeCycle/tag_check_BodyContent_3XML.jsp HTTP/1.0
FAIL GET /jsp-tests/jsp/tagext/LifeCycle/tag_check_BodyContent_4XML.jsp HTTP/1.0
FAIL GET /jsp-tests/jsp/tagext/LifeCycle/tag_check_BodyContent_5XML.jsp HTTP/1.0
FAIL GET /jsp-tests/jsp/tagext/LifeCycle/tag_check_comments_1XML.jsp HTTP/1.0
FAIL GET /jsp-tests/jsp/tagext/LifeCycle/tag_check_comments_2XML.jsp HTTP/1.0
FAIL GET /jsp-tests/jsp/tagext/LifeCycle/tag_doEndTag_skip_pageXML.jsp HTTP/1.0
FAIL GET /jsp-tests/jsp/tagext/LifeCycle/tag_doStart_eval_body_includeXML.jsp
HTTP/1.0
FAIL GET /jsp-tests/jsp/tagext/LifeCycle/tag_doStart_skip_bodyXML.jsp HTTP/1.0
FAIL GET /jsp-tests/jsp/tagext/LifeCycle/tag_intXML.jsp HTTP/1.0
FAIL GET /jsp-tests/jsp/tagext/LifeCycle/tag_translationtime_verify_1XML.jsp
HTTP/1.0

Here is the stack trace:

java.lang.NullPointerException
        at java.lang.StringBuffer.append(StringBuffer.java:424)
        at org.apache.jasper.compiler.XmlOutputter.append(XmlOutputter.java:146)
        at org.apache.jasper.compiler.XmlOutputter.append(XmlOutputter.java:207)
        at
org.apache.jasper.compiler.JspParseEventListener.handleJspCdata(JspParseEventListener.java:1101)
        at
org.apache.jasper.compiler.ParserXJspSaxHandler.endElement(ParserXJspSaxHandler.java:296)
        at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1398)
        at
org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.java:1019)
        at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1201)
        at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
        at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:948)
        at
org.apache.jasper.compiler.ParserXJspSax.parse(ParserXJspSax.java:180)
        at
org.apache.jasper.compiler.ParserController.parse(ParserController.java:215)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:207)
        at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:498)
        at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:175)
        at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:187)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:354)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:428)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:191)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:254)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2087)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:418)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:162)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
        at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:818)
        at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:897)
        at java.lang.Thread.run(Thread.java:484)

Is this a problem with crimson also?  Or is this a general problem in Tomcat4?

Regards,

Glenn

----------------------------------------------------------------------
Glenn Nielsen             [EMAIL PROTECTED] | /* Spelin donut madder    |
MOREnet System Programming               |  * if iz ina coment.      |
Missouri Research and Education Network  |  */                       |
----------------------------------------------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to