Line 593 has what you might expect...the long method generated from the JSP:

  public void _jspService(final javax.servlet.http.HttpServletRequest
request, final javax.servlet.http.HttpServletResponse response)

Dan

On Sun, Jul 24, 2011 at 6:04 PM, Pid <p...@pidster.com> wrote:

> On 24/07/2011 15:48, Dan Checkoway wrote:
> > In case this helps, here are some generated source specs for comparison:
> >
> > file sizes:
> > -rw-r--r--  1 dan  staff  298619 Jul 24 10:46
> 7.0.16-generated-source.java
> > -rw-r--r--  1 dan  staff  300421 Jul 24 10:46
> 7.0.19-generated-source.java
> >
> > line counts:
> >     7328 7.0.16-generated-source.java
> >     7331 7.0.19-generated-source.java
> >
> > They're roughly identical.  The diffs are essentially:
> >
> > 3,4c3,7
> > <  * Version: Apache Tomcat/7.0.16
> > <  * Generated at: 2011-07-24 14:45:00 UTC
> > ---
> >>  * Version: Apache Tomcat/7.0.19
> >>  * Generated at: 2011-07-24 14:27:53 UTC
> >>  * Note: The last modified time of this file was set to
> >>  *       the last modified time of the source file after
> >>  *       generation to assist with modification tracking.
> > 516c519
> > <   private static java.util.List<java.lang.String> _jspx_dependants;
> > ---
> >>   private static java.util.Map<java.lang.String,java.lang.Long>
> > _jspx_dependants;
> >
> > ...and then the list & map diffs follow.  But that's it.
> >
> > Dan
> >
> > On Sun, Jul 24, 2011 at 10:40 AM, Dan Checkoway <dchecko...@gmail.com
> >wrote:
> >
> >> I recently upgraded from 7.0.16 to 7.0.19, and having made no other
> changes
> >> whatsoever, I've bumped into a new problem compiling long JSPs:
> >>
> >> java.lang.Error: Unresolved compilation problem:
> >>
> >>
> >>
> org.apache.jsp.mydir.my_005fexample_jsp._jspService(my_005fexample_jsp.java:593)
> >>     org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> >>     javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> >>
> >>
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433)
> >>
> >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
> >>     org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
> >>     javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> >>
> >> Granted, this JSP ends up generating java that's 7331 lines long, and
> 300k
> >> in size...but it works absolutely fine in 7.0.16.  Did some sort of
> jasper
> >> or compiler option change in 7.0.19?  I'm not sure if the generated
> source
> >> got larger, or if the new version of tomcat is more restrictive.
> >>
> >> I'm working on trimming my JSP down, which is something I need to do
> >> anyway, but I wanted to raise this issue in case there's a simple fix.
>  I
> >> remember in the past (6.0.x some time ago), tomcat used to give a more
> >> informative error in this circumstance, indicating that class size or
> method
> >> size was the issue.  Now the error is completely ambiguous...and it took
> me
> >> a little while to figure out (read: guess) that method size was the
> issue.
> >>
> >> Anyway, heads-up about this.  Thanks!
>
> What is at line 593 in the compiled JSP output?
>
>
> org.apache.jsp.mydir.my_005fexample_jsp._jspService(my_005fexample_jsp.java:593)
>
> ?
>
> p
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>

Reply via email to