https://issues.apache.org/bugzilla/show_bug.cgi?id=53712
--- Comment #2 from Konstantin Kolinko <knst.koli...@gmail.com> --- 1. > org/apache/jsp/cbs/views/eventb/form_jsp > java.lang.ClassFormatError: LocalVariableTable has wrong length in class > file org/apache/jsp/cbs/views/eventb/form_jsp > at java.lang.ClassLoader.defineClass1(Native Method) So your class file is broken. Tomcat is only responsible for generating the source java text for a JSP file. Compiling it into a class file is done by Java compiler, which is a 3rd-party component. Usually you would be using Eclipse ECJ compiler. If it generates a broken file from a valid java file, it is their bug. Note, that 1). It is possible to configure Jasper to use another compiler (e.g. Oracle's javac), or 2). You can try replacing ecj-NNN.jar with a newer version. The ECJ jar is redistributed as is, so it should be a drop-in replacement, though it is up to you to test it. -> See bug 52805 for a download link. Have you tried to search bugzilla at eclipse.org? Is it a known issue? If it is known what version of ECJ fixes the issue, it is easier to persuade people to do an upgrade. Maybe you do have a sample JSP that can reproduce the issue on a clean Tomcat install? 2. There are certain JVM limits which can be hit if your page is too big. Nothing can be done for that by Tomcat. There are some options that control the style of generated code and you may try to tweak those. Search the mailing list archives for some tips / inspiration. Ask on the users mailing list if further help on Tomcat configuration is needed. -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org