This will be posted to both the mod_perl and mason mailing lists.
I'm tearing my hair out here. I'm using Apache::Session with Mason (snippet
of calls to Apache::Session below). For some reason, when I hit certain
pages with java applets (opencube scroller), and then do a browser "refresh"
I've got a few things to add..
I wrapped my tie in an eval so I can see what cookie is being set, etc.
It's been a big help for debugging. This has helped me to discover that the
scroller applet I'm using makes a query to a text file on the server.. so if
I have a page w/ the scroller applet
It turns out that the java applet making another request for a page on the
server was causing my cookie to be reset. Moving the file it was requesting
out of mason's reach fixed the problem.