Change catch( Exception e ) to catch( Throwable e ) to see which kind of error you get. There are Throwables that are not Exceptions (java.lang.Error and all of it's subclasses) If your problem lies in a tomcat 3.1 bug, you won't have much fun. You just can try to avoid the offending code. (Or convince your provider to upgrade. As tomcat 3.1 is known as quite buggy, I think this is recommended anyway) By the way, I think it's not a good idea to define a variable with the name 'session'. With that you hide the implicit session object of jsp. -----Ursprüngliche Nachricht----- Von: Vishal Batra [mailto:[EMAIL PROTECTED]] Gesendet: Dienstag, 29. Mai 2001 14:00 An: [EMAIL PROTECTED] Betreff: Tomcat Web Server 3.1 bug <snip/>