I'm seeing something strange. (would I write if it wasn't strange?) I have a servlet that is used to generate an image. I include the URL to it as output from another servlet. (so it is embedded in the page generated by the first). Somewhat regularly, it fails to get the session object. I call request.isSessionValid() and get false. If I reload the page, it works fine. I'm not sure where to look. I'm using Tomcat 3.2.2 on Solaris 8. I've looked that the source for 3.2.2 and can't find anything about getting the session object that looks out of whack. The only thing that could cause this was if the session was temporarily invalid. The valid flag shouldn't be subject to race conditions since it is set and not changed until the session is recycled (or invalidated). I know I'm not marking it invalid since my other servlets can continue to get the session object and that same preview servlet that failed, will succeed the next time around. Any pointers for the more seasoned folks? I'm going to try switching from session cookies to see how that works. David