Hi all

I posted this some weeks ago, but got no answers so I try again.
Does anyone have a clue as to what the problem can be?

We have been using Tomcat for 4 months now without noticeable problems, but
recently the error message shown below has started to appear in our
development when starting Tomcat.

2001-03-15 09:32:02 - Ctx( /bygnet ): Exception in: R( /bygnet +
/servlet/BygNetServlet + null) - java.lang.VerifyError: (class:
BygNetServlet, method: handle signature:
(Lorg/webmacro/servlet/WebContext;)Lorg/webmacro/Template;) Illegal
instruction found at offset 248
        at java.lang.Class.newInstance0(Native Method)
        at java.lang.Class.newInstance(Class.java:237)
        at
org.apache.tomcat.core.ServletWrapper.loadServlet(ServletWrapper.java:268)
        at
org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:289)
        at org.apache.tomcat.core.Handler.service(Handler.java:254)
        at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
        at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
7)
        at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
        at
org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection
(Ajp12ConnectionHandler.java:166)
        at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
        at java.lang.Thread.run(Thread.java:484)


I suspect it can have something to do with the size of the class file, it is
just below 128 KB. If I remove a few statements somewhere in my servlet,
Tomcat will load and execute it without problems. When I add the statements
again, or add some other statements  like System.out.println() I get the
error again.
We are using Tomcat 3.2.1 with JDK 1.3, the compiler is JBuilder 4.

Any ideas?

TIA
Regards
Michael Bjerregaard-Pedersen
Backbone Digital Systems




Reply via email to