In older versions of Seaside, session objects could not be inspected from the debugger as normal objects. If you tried to evaluate
self session the debugger would answer
nil instead of the expected session object. This is because sessions are only accessible from within your web application process, and the Smalltalk debugger lives somewhere else. In Seaside 3.0 this problem is fixed on most platforms.
If this doesn’t work for you, then you need to use a little workaround to access the session from within the debugger. Put the following expression into your code to open an inspector from within the web application and halt the application by opening a debugger:
self session inspect; halt