Tomcat user list was very helpful :-)

As I know struts commiters, they will refuse to add an utility to
syncronize access to session attributes, someone else interested?

regards
Leon

On Tue, 2005-09-06 at 11:24 +0200, Leon Rosenberg wrote:
> Hi,
> 
> I know this is quite OT but maybe someone has a cool idea.
> 
> We are currently experiencing stange behaviour of tomcat (or the VM).
> 
> Our tomcat hangs (not reproduceable, but probably on parallel requests
> to similar methods) in session.getAttibute():
> 
> here some of the stacktraces:
> 
> "http-8580-Processor3" daemon prio=1 tid=0x7cdf11d0 nid=0x3269 runnable
> [7d7fe000..7d7ff8bc]
>         at java.util.HashMap.get(HashMap.java:325)
>         at
> org.apache.catalina.session.StandardSession.getAttribute(StandardSession.java:975)
>         at
> org.apache.catalina.session.StandardSessionFacade.getAttribute(StandardSessionFacade.java:109)
>         at
> de.friendscout.datingr4.shared.presentation.action.BaseAction.getUserId(BaseAction.java:653)
>         at
> de.friendscout.datingr4.onlinearea.presentation.action.BaseOnlineAreaAction.getSettings(BaseOnlineAreaAction.java:89)
>         at
> de.friendscout.datingr4.onlinearea.presentation.action.GetOnlineUsersAction.doExecute(GetOnlineUsersAction.java:49)
> 
> 
> "http-8580-Processor1" daemon prio=1 tid=0x7d3fa078 nid=0x3269 runnable
> [7ce7f000..7ce7f8bc]
>         at java.util.HashMap.get(HashMap.java:325)
>         at
> org.apache.catalina.session.StandardSession.getAttribute(StandardSession.java:975)
>         at
> org.apache.catalina.session.StandardSessionFacade.getAttribute(StandardSessionFacade.java:109)
>         at
> de.friendscout.datingr4.shared.presentation.action.BaseAction.getUserId(BaseAction.java:653)
>         at
> de.friendscout.datingr4.onlinearea.presentation.action.ShowFiltersAction.doExecute(ShowFiltersAction.java:42)
>         at
> de.friendscout.datingr4.shared.presentation.action.BaseAction.execute(BaseAction.java:316)
> 
> 
> 
> "http-8580-Processor24" daemon prio=1 tid=0x7d430200 nid=0x3269 runnable
> [7e77f000..7e77f8bc]
>         at java.util.HashMap.get(HashMap.java:325)
>         at
> org.apache.catalina.session.StandardSession.getAttribute(StandardSession.java:975)
>         at
> org.apache.catalina.session.StandardSessionFacade.getAttribute(StandardSessionFacade.java:109)
>         at
> de.friendscout.datingr4.shared.presentation.util.RealmUtility.initRealm(RealmUtility.java:66)
>         at
> de.friendscout.datingr4.shared.presentation.util.RealmUtility.initRealm(RealmUtility.java:61)
>         at
> de.friendscout.datingr4.shared.presentation.controller.ControllerServlet.doGet(ControllerServlet.java:139)
> 
> 
> My Java knowledge isn't sufficent to explain how something can hang in
> HashMap.get() since its not synchronized. Neither are
> the .getAttribute() methods of the StandardSession or
> StandardSessionFacade. 
> 
> We are using jdk1.4, tomcat 5.0.25
> 
> any ideas? anybody?
> 
> regards
> Leon
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to