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=15337>.
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=15337

ArrayIndexOutOfBoundException thrown when bad JSP provided to Jasper parser

           Summary: ArrayIndexOutOfBoundException thrown when bad JSP
                    provided to Jasper parser
           Product: Tomcat 5
           Version: Nightly Build
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Enhancement
          Priority: Other
         Component: Jasper2
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


Given the following invalid JSP page:
----------- Invalid.jsp ----------------

<jsp:plugin code="foo.class" codebase="/" >

----------------------------------------

The following exception is raised:

[java] </pre></p><p><b>root cause</b>
<pre>java.lang.ArrayIndexOutOfBoundsException: 329
     [java]     at org.apache.jasper.compiler.JspReader.peekChar(JspReader.java:222)
     [java]     at org.apache.jasper.compiler.JspReader.isSpace(JspReader.java:412)
     [java]     at
org.apache.jasper.compiler.JspReader.skipSpaces(JspReader.java:320)
     [java]     at
org.apache.jasper.compiler.JspReader.matchesOptionalSpacesFollowedBy(JspReader.java:309)


I think Jasper could report this a bit better stating the action isn't closed
vs. what is currently returned.

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to