You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Ronald Klop <ro...@base.nl> on 2005/07/26 14:53:42 UTC

NoSuchElementException

I get this running Tomcat 5.5.9 on JDK 1.5 on Linux 2.6.x.
The toArray makes an array of the 'attributes' attribute of the session. But fails to do so. Should I synchronize all access to the session or is this something inside Tomcat or maybe inside Java?
I looked at both the source of Tomcat and Java and it can be solved in a lot of ways.

Ronald.

java.util.NoSuchElementException
   java.util.HashMap$HashIterator.nextEntry(HashMap.java:790)
   java.util.HashMap$KeyIterator.next(HashMap.java:823)
   java.util.AbstractCollection.toArray(AbstractCollection.java:176)
   org.apache.catalina.session.StandardSession.keys(StandardSession.java:1527)
   org.apache.catalina.session.StandardSession.expire(StandardSession.java:709)
   org.apache.catalina.session.StandardSession.expire(StandardSession.java:635)
   org.apache.catalina.session.StandardSession.invalidate(StandardSession.java:1054)
   org.apache.catalina.session.StandardSessionFacade.invalidate(StandardSessionFacade.java:153)
   nl.base.servlets.Login.processRequest(Login.java:117)
   nl.base.servlets.Login.doGet(Login.java:93)
   nl.base.servlets.Login.doPost(Login.java:86)