You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@turbine.apache.org by Blake Day <bl...@artistrystudios.com> on 2002/05/13 05:51:41 UTC

extend user session related errors

I've successfully (I think) followed the extend user how-to, but I'm
occasionally getting errors.  The following seems to appear right as my
session times out:

java.lang.NullPointerException
        at
org.apache.turbine.util.db.Criteria.containsObjectColumn(Criteria.java:393)
        at org.apache.turbine.om.peer.BasePeer.doSelect(BasePeer.java:1111)
        at
org.apache.turbine.om.security.peer.TurbineUserPeer.doSelect(TurbineUserPeer
.java:369)
        at
org.apache.turbine.om.security.peer.TurbineUserPeer.doSelect(TurbineUserPeer
.java:332)
        at
org.apache.turbine.services.security.db.DBUserManager.accountExists(DBUserMa
nager.java:128)
rethrown as org.apache.turbine.util.security.DataBackendException: Failed to
check account's presence
        at
org.apache.turbine.services.security.db.DBUserManager.accountExists(DBUserMa
nager.java:132)
        at
org.apache.turbine.services.security.db.DBUserManager.accountExists(DBUserMa
nager.java:107)
        at
org.apache.turbine.services.security.db.DBUserManager.store(DBUserManager.ja
va:264)
        at
org.apache.turbine.services.security.BaseSecurityService.saveUser(BaseSecuri
tyService.java:379)
        at
org.apache.turbine.services.security.TurbineSecurity.saveUser(TurbineSecurit
y.java:261)
        at
org.apache.turbine.om.security.TurbineUser.valueUnbound(TurbineUser.java:649
)
        at
org.apache.catalina.session.StandardSession.removeAttribute(StandardSession.
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:648)
        at
org.apache.catalina.core.StandardContext.reload(StandardContext.java:2312)
        at
org.apache.catalina.loader.ContextNotifier.run(StandardLoader.java:1346)
        at java.lang.Thread.run(Thread.java:484)

java.lang.NoClassDefFoundError:
org/apache/turbine/services/security/TurbineSecurity
        at
org.apache.turbine.om.security.TurbineUser.valueUnbound(TurbineUser.java:649
)
        at
org.apache.catalina.session.StandardSession.removeAttribute(StandardSession.
java:953)
        at
org.apache.catalina.session.StandardSession.expire(StandardSession.java:551)
        at
org.apache.catalina.session.StandardManager.processExpires(StandardManager.j
ava:744)
        at
org.apache.catalina.session.StandardManager.run(StandardManager.java:815)
        at java.lang.Thread.run(Thread.java:484)


Does anyone have any guesses as to why this might be occurring?  On another
note, when I login using the LoginUser action, I'm getting 3 database
queries to select the row for the user.  I don't think this should be
occurring.

Thanks for any insight.

Michael Blake Day
Artistry Studios - e-commerce design, implementation and hosting
email: mday@artistrystudios.net


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


RE: extend user session related errors

Posted by Blake Day <bl...@charter.net>.
I am using the TDK for Turbine 2.1, so I don't have the src.

Michael Blake Day
Artistry Studios - e-commerce design, implementation and hosting
email: mday@artistrystudios.net <ma...@artistrystudios.net>


-----Original Message-----
From: John McNally [mailto:jmcnally@collab.net]
Sent: Monday, May 13, 2002 12:41 PM
To: Turbine Users List
Subject: Re: extend user session related errors


What do you have at line 393 in Criteria?  The version of Criteria in
cvs does not have any possible npe's at that line number.

john mcnally

On Sun, 2002-05-12 at 20:51, Blake Day wrote:
> I've successfully (I think) followed the extend user how-to, but I'm
> occasionally getting errors.  The following seems to appear right as my
> session times out:
>
> java.lang.NullPointerException
>         at
>
org.apache.turbine.util.db.Criteria.containsObjectColumn(Criteria.java:393)
>         at
org.apache.turbine.om.peer.BasePeer.doSelect(BasePeer.java:1111)
>         at
>
org.apache.turbine.om.security.peer.TurbineUserPeer.doSelect(TurbineUserPeer
> .java:369)
>         at
>
org.apache.turbine.om.security.peer.TurbineUserPeer.doSelect(TurbineUserPeer
> .java:332)
>         at
>
org.apache.turbine.services.security.db.DBUserManager.accountExists(DBUserMa
> nager.java:128)
> rethrown as org.apache.turbine.util.security.DataBackendException: Failed
to
> check account's presence
>         at
>
org.apache.turbine.services.security.db.DBUserManager.accountExists(DBUserMa
> nager.java:132)
>         at
>
org.apache.turbine.services.security.db.DBUserManager.accountExists(DBUserMa
> nager.java:107)
>         at
>
org.apache.turbine.services.security.db.DBUserManager.store(DBUserManager.ja
> va:264)
>         at
>
org.apache.turbine.services.security.BaseSecurityService.saveUser(BaseSecuri
> tyService.java:379)
>         at
>
org.apache.turbine.services.security.TurbineSecurity.saveUser(TurbineSecurit
> y.java:261)
>         at
>
org.apache.turbine.om.security.TurbineUser.valueUnbound(TurbineUser.java:649
> )
>         at
>
org.apache.catalina.session.StandardSession.removeAttribute(StandardSession.
> 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:648)
>         at
> org.apache.catalina.core.StandardContext.reload(StandardContext.java:2312)
>         at
> org.apache.catalina.loader.ContextNotifier.run(StandardLoader.java:1346)
>         at java.lang.Thread.run(Thread.java:484)
>
> java.lang.NoClassDefFoundError:
> org/apache/turbine/services/security/TurbineSecurity
>         at
>
org.apache.turbine.om.security.TurbineUser.valueUnbound(TurbineUser.java:649
> )
>         at
>
org.apache.catalina.session.StandardSession.removeAttribute(StandardSession.
> java:953)
>         at
>
org.apache.catalina.session.StandardSession.expire(StandardSession.java:551)
>         at
>
org.apache.catalina.session.StandardManager.processExpires(StandardManager.j
> ava:744)
>         at
> org.apache.catalina.session.StandardManager.run(StandardManager.java:815)
>         at java.lang.Thread.run(Thread.java:484)
>
>
> Does anyone have any guesses as to why this might be occurring?  On
another
> note, when I login using the LoginUser action, I'm getting 3 database
> queries to select the row for the user.  I don't think this should be
> occurring.
>
> Thanks for any insight.
>
> Michael Blake Day
> Artistry Studios - e-commerce design, implementation and hosting
> email: mday@artistrystudios.net
>
>
> --
> To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
> For additional commands, e-mail:
<ma...@jakarta.apache.org>
>
>



--
To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
For additional commands, e-mail:
<ma...@jakarta.apache.org>


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: extend user session related errors

Posted by John McNally <jm...@collab.net>.
What do you have at line 393 in Criteria?  The version of Criteria in
cvs does not have any possible npe's at that line number.

john mcnally

On Sun, 2002-05-12 at 20:51, Blake Day wrote:
> I've successfully (I think) followed the extend user how-to, but I'm
> occasionally getting errors.  The following seems to appear right as my
> session times out:
> 
> java.lang.NullPointerException
>         at
> org.apache.turbine.util.db.Criteria.containsObjectColumn(Criteria.java:393)
>         at org.apache.turbine.om.peer.BasePeer.doSelect(BasePeer.java:1111)
>         at
> org.apache.turbine.om.security.peer.TurbineUserPeer.doSelect(TurbineUserPeer
> .java:369)
>         at
> org.apache.turbine.om.security.peer.TurbineUserPeer.doSelect(TurbineUserPeer
> .java:332)
>         at
> org.apache.turbine.services.security.db.DBUserManager.accountExists(DBUserMa
> nager.java:128)
> rethrown as org.apache.turbine.util.security.DataBackendException: Failed to
> check account's presence
>         at
> org.apache.turbine.services.security.db.DBUserManager.accountExists(DBUserMa
> nager.java:132)
>         at
> org.apache.turbine.services.security.db.DBUserManager.accountExists(DBUserMa
> nager.java:107)
>         at
> org.apache.turbine.services.security.db.DBUserManager.store(DBUserManager.ja
> va:264)
>         at
> org.apache.turbine.services.security.BaseSecurityService.saveUser(BaseSecuri
> tyService.java:379)
>         at
> org.apache.turbine.services.security.TurbineSecurity.saveUser(TurbineSecurit
> y.java:261)
>         at
> org.apache.turbine.om.security.TurbineUser.valueUnbound(TurbineUser.java:649
> )
>         at
> org.apache.catalina.session.StandardSession.removeAttribute(StandardSession.
> 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:648)
>         at
> org.apache.catalina.core.StandardContext.reload(StandardContext.java:2312)
>         at
> org.apache.catalina.loader.ContextNotifier.run(StandardLoader.java:1346)
>         at java.lang.Thread.run(Thread.java:484)
> 
> java.lang.NoClassDefFoundError:
> org/apache/turbine/services/security/TurbineSecurity
>         at
> org.apache.turbine.om.security.TurbineUser.valueUnbound(TurbineUser.java:649
> )
>         at
> org.apache.catalina.session.StandardSession.removeAttribute(StandardSession.
> java:953)
>         at
> org.apache.catalina.session.StandardSession.expire(StandardSession.java:551)
>         at
> org.apache.catalina.session.StandardManager.processExpires(StandardManager.j
> ava:744)
>         at
> org.apache.catalina.session.StandardManager.run(StandardManager.java:815)
>         at java.lang.Thread.run(Thread.java:484)
> 
> 
> Does anyone have any guesses as to why this might be occurring?  On another
> note, when I login using the LoginUser action, I'm getting 3 database
> queries to select the row for the user.  I don't think this should be
> occurring.
> 
> Thanks for any insight.
> 
> Michael Blake Day
> Artistry Studios - e-commerce design, implementation and hosting
> email: mday@artistrystudios.net
> 
> 
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
> 
> 



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>