You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@turbine.apache.org by Jason Grant <ja...@logular.com> on 2001/08/14 10:44:40 UTC
Exception when writing user back after ending session
There was a thread in early july with the subject 'Strange exception'.
It described an exception that was occurring when the user object was
being written back into the database. I've included the stack trace
below.
The mail thread ended w/o any public resolution - before I dig deeper
into the code, has this fault already been resolved? I am seeing the
same thing under TDK2.1 with an app that is really just an extension of
the demo application. I think the exception occurs when the user ends
the session w/o logging out. I know it's harmless...
Thanks,
J.
===============================================
Exception: org.apache.turbine.util.security.DataBackendException: Failed
to save user object
Stack Trace follows:
java.lang.NullPointerException
at org.apache.turbine.om.peer.BasePeer.doUpdate(BasePeer.java:1635)
at org.apache.turbine.om.peer.BasePeer.doUpdate(BasePeer.java:1578)
at
org.apache.turbine.om.security.peer.TurbineUserPeer.doUpdate(TurbineUser
Peer.java:463)
at
org.apache.turbine.services.security.db.DBUserManager.store(DBUserManage
r.java:272)
rethrown as org.apache.turbine.util.security.DataBackendException: Failed
to save user object
at
org.apache.turbine.services.security.db.DBUserManager.store(DBUserManage
r.java:276)
at
org.apache.turbine.services.security.BaseSecurityService.saveUser(BaseSe
curityService.java:379)
at
org.apache.turbine.services.security.TurbineSecurity.saveUser(TurbineSec
urity.java:261)
at
org.apache.turbine.om.security.TurbineUser.valueUnbound(TurbineUser.java:649)
at
org.apache.catalina.session.StandardSession.removeAttribute(StandardSess
ion.java:953)
at
org.apache.catalina.session.StandardSession.expire(StandardSession.java:
551)
at
org.apache.catalina.session.StandardManager.unload(StandardManager.java:
541)
at
org.apache.catalina.session.StandardManager.stop(StandardManager.java:64
8)
at
org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1184)
at
org.apache.catalina.core.StandardContext.stop(StandardContext.java:3303)
at
org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:98
3)
at
org.apache.catalina.core.StandardHost.remove(StandardHost.java:718)
at
org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java:422)
at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:402)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:23
4)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu
pport.java:155)
at
org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1151)
at
org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1163)
at
org.apache.catalina.core.StandardService.stop(StandardService.java:400)
at
org.apache.catalina.core.StandardServer.stop(StandardServer.java:487)
at org.apache.catalina.startup.Catalina.start(Catalina.java:749)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:653)
at org.apache.catalina.startup.Catalina.process(Catalina.java:177)
at java.lang.reflect.Method.invoke(Native Method)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:196)
---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-user-help@jakarta.apache.org