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