I fixed an exception that occurs if all of the following are true:
- your session has expired
- your servlet forwards to another servlet using Application.forward()
- you have IgnoreInvalidSessions set to 1 in Application.config.
--
- Geoff Talvola
[EMAIL PROTECTED]
___
At 08:09 AM 9/26/2001 -0700, Tavis Rudd wrote:
>The problem is that ThreadedAppServer isn't catching the
>exception that is raised when bad marshal data is sent from
>the adaptor. Each time it receives some it hangs the
>current thread. All that's needed to prevent this is a
>simple try/except b
Fionn,
does that actually "hang" Appserver? It appears that
ThreadedAppServer already does have a higher-level
catch-all try/except block like I just suggested:
line 247
try:
rh.handleRequest()
except:
traceback.print_exc(file=sys.stderr)
This would print those tracebacks you're gett
The problem is that ThreadedAppServer isn't catching the
exception that is raised when bad marshal data is sent from
the adaptor. Each time it receives some it hangs the
current thread. All that's needed to prevent this is a
simple try/except block. Here's how I did it in the
redesign code:
Want to get your AppServer hung pretty fast?
This is what I get when a user tries to use a POST data form with lynx 2.8.x
and Webware. Looks odd. Does anyone feel like looking after it? After all
its a simple way to remotely put any AppServer out of order.
Traceback (innermost last):
File "W