You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@turbine.apache.org by Dave Everson <dj...@mygolftrac.com> on 2002/09/03 02:09:33 UTC

Error Upgrading to Turbine 2.2b3

Hi, 

Over the last several days, I have been in the process of testing the
upgrade of our web application to Turbine 2.2b3 from 2.2b1.  I believe I
have worked through all the issues except for the following error that I
get when a user logs into the web application.  Can anybody shed some
light on the reason for this error and how I can fix the error so that I
can complete the upgrade?

Thanks,
Dave

[Sun Sep 01 21:54:50 CDT 2002] -- ERROR -- 
	Exception:
org.apache.turbine.util.security.DataBackendException: Failed to build
ACL for user 'sdsadmin': getGroups(Criteria) failed
	Stack Trace follows:
	java.lang.NullPointerException
	at
org.apache.torque.util.BasePeer.createQueryString(BasePeer.java:1168)
	at org.apache.torque.util.BasePeer.doSelect(BasePeer.java:1260)
	at
org.apache.turbine.om.security.peer.GroupPeer.doSelect(GroupPeer.java:16
6)
	at
org.apache.turbine.services.security.db.DBSecurityService.getGroups(DBSe
curityService.java:503)
	at
org.apache.turbine.services.security.BaseSecurityService.getAllGroups(Ba
seSecurityService.java:612)
	at
org.apache.turbine.services.security.db.DBSecurityService.getACL(DBSecur
ityService.java:144)
	at
org.apache.turbine.services.security.TurbineSecurity.getACL(TurbineSecur
ity.java:314)
	at
org.apache.turbine.modules.actions.AccessController.doPerform(AccessCont
roller.java:120)
	at org.apache.turbine.modules.Action.perform(Action.java:87)
	at
org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:122)
	at org.apache.turbine.Turbine.doGet(Turbine.java:529)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:247)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:243)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:201)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
	at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
Base.java:472)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
	at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja
va:246)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:234
4)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:164)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
	at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.java:170)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:170)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
	at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462
)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:163)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j
ava:1011)
	at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:
1106)
	at java.lang.Thread.run(Thread.java:484)
rethrown as org.apache.torque.TorqueException
	at org.apache.torque.util.BasePeer.doSelect(BasePeer.java:1273)
	at
org.apache.turbine.om.security.peer.GroupPeer.doSelect(GroupPeer.java:16
6)
	at
org.apache.turbine.services.security.db.DBSecurityService.getGroups(DBSe
curityService.java:503)
	at
org.apache.turbine.services.security.BaseSecurityService.getAllGroups(Ba
seSecurityService.java:612)
	at
org.apache.turbine.services.security.db.DBSecurityService.getACL(DBSecur
ityService.java:144)
	at
org.apache.turbine.services.security.TurbineSecurity.getACL(TurbineSecur
ity.java:314)
	at
org.apache.turbine.modules.actions.AccessController.doPerform(AccessCont
roller.java:120)
	at org.apache.turbine.modules.Action.perform(Action.java:87)
	at
org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:122)
	at org.apache.turbine.Turbine.doGet(Turbine.java:529)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:247)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:243)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:201)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
	at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
Base.java:472)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
	at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja
va:246)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:234
4)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:164)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
	at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.java:170)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:170)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
	at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462
)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:163)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j
ava:1011)
	at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:
1106)
	at java.lang.Thread.run(Thread.java:484)
rethrown as org.apache.torque.TorqueException
	at
org.apache.turbine.om.security.peer.GroupPeer.doSelect(GroupPeer.java:18
9)
	at
org.apache.turbine.services.security.db.DBSecurityService.getGroups(DBSe
curityService.java:503)
rethrown as org.apache.turbine.util.security.DataBackendException:
getGroups(Criteria) failed
	at
org.apache.turbine.services.security.db.DBSecurityService.getGroups(DBSe
curityService.java:507)
	at
org.apache.turbine.services.security.BaseSecurityService.getAllGroups(Ba
seSecurityService.java:612)
	at
org.apache.turbine.services.security.db.DBSecurityService.getACL(DBSecur
ityService.java:144)
rethrown as org.apache.turbine.util.security.DataBackendException:
Failed to build ACL for user 'sdsadmin': getGroups(Criteria) failed
	at
org.apache.turbine.services.security.db.DBSecurityService.getACL(DBSecur
ityService.java:170)
	at
org.apache.turbine.services.security.TurbineSecurity.getACL(TurbineSecur
ity.java:314)
	at
org.apache.turbine.modules.actions.AccessController.doPerform(AccessCont
roller.java:120)
	at org.apache.turbine.modules.Action.perform(Action.java:87)
	at
org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:122)
	at org.apache.turbine.Turbine.doGet(Turbine.java:529)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:247)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:243)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:201)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
	at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
Base.java:472)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
	at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja
va:246)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:234
4)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:164)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
	at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.java:170)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:170)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
	at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462
)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:163)
	at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j
ava:1011)
	at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:
1106)
	at java.lang.Thread.run(Thread.java:484)


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


Re: Error Upgrading to Turbine 2.2b3

Posted by Rodney Schneider <rl...@arcalink.com>.
On Tue, 3 Sep 2002 10:09, you wrote:

> Hi,
>
> Over the last several days, I have been in the process of testing the
> upgrade of our web application to Turbine 2.2b3 from 2.2b1.  I believe I
> have worked through all the issues except for the following error that I
> get when a user logs into the web application.  Can anybody shed some
> light on the reason for this error and how I can fix the error so that I
> can complete the upgrade?
>
> Thanks,
> Dave
>
> [Sun Sep 01 21:54:50 CDT 2002] -- ERROR --
> 	Exception:
> org.apache.turbine.util.security.DataBackendException: Failed to build
> ACL for user 'sdsadmin': getGroups(Criteria) failed
> 	Stack Trace follows:
> 	java.lang.NullPointerException
> 	at
> org.apache.torque.util.BasePeer.createQueryString(BasePeer.java:1168)

Hi,

I am not sure why this exception is occurring, but why don't you try editing 
the BasePeer.java source code and adding some debugging output so that you 
can figure out which object on line 1168 is null?

That would probably be the quickest way of figuring out what is wrong unless 
someone else on this list has already encountered this exception.

I know my suggestion might seem obvoius, but I just thought I'd mention it.

Kind regards,

-- Rodney

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