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]>