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