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