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: [EMAIL PROTECTED]
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> 
> 



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

Reply via email to