There is a bug in ServletTagHandler or SGMLTag in ApacheJSSI:

By fault I forget to close the </SERVLET> tag. 
So the Method ServletTagHandler.readTag() loops infinitely 
and JServ goes out of memory for the Hashtable()

Here an example:

<SERVLET CODE="SnoopServlet.class">
</SERVLET

and this was thrown:
[18/03/2000 16:06:28:834 GMT+04:30] java.lang.OutOfMemoryError
        at java.util.Hashtable.<init>(Compiled Code)
        at java.util.Hashtable.<init>(Compiled Code)
        at org.apache.java.util.SGMLTag.readAttributes(Compiled Code)
        at org.apache.java.util.SGMLTag.<init>(Compiled Code)
        at org.apache.java.util.SGMLTag.<init>(Compiled Code)
        at org.apache.servlet.ssi.ServletTagHandler.readTag(Compiled Code)
        at org.apache.servlet.ssi.PageParser.parsePage(Compiled Code)
        at org.apache.servlet.ssi.PageParser.getPageParts(Compiled Code)
        at org.apache.servlet.ssi.PageParser.process(Compiled Code)
        at org.apache.servlet.ssi.PageParserServlet.doGet(Compiled Code)
        at javax.servlet.http.HttpServlet.service(Compiled Code)
        at javax.servlet.http.HttpServlet.service(Compiled Code)
        at org.apache.jserv.JServConnection.processRequest(Compiled Code)
        at org.apache.jserv.JServConnection.run(Compiled Code)
        at java.lang.Thread.run(Compiled Code)

Mauro Canal


------------------------------------------------------------
To subscribe:    [EMAIL PROTECTED]
To unsubscribe:  [EMAIL PROTECTED]
Problems?:       [EMAIL PROTECTED]

Reply via email to