You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@turbine.apache.org by John Gruber <jg...@energytransfer.com> on 2002/11/28 17:34:54 UTC

Migration Trubine 2.1 to 2.2rc2 - Failing on Torque BasePeer.initTableSchema

Hello all,

With all the talk about 2.2 becoming production.. I felt the need to take
the holiday and migrate my 2.1 apps to 2.2.  My applications are all run
locally on Windows2000 machines with HyperSQL file databases. They will
migrate to the web when ready, but I have to prove them in locally first.

I rebuilt the OM with the new tdk. I corrected all the collections stuff and
got my code to compile correctly with the tdk2.2rc2.  I started that app
up... got my login screen got excited too soon...

I got the error :

java.lang.Error: Error in BasePeer.initTableSchema(TURBINE_USER): This
function is not supported

I thought... OK... hypersonic upgrade time... I used the included hypersonic
jar and rebuilt all the tables... same error...

So I though I would start over... I built the default newapp.  It compiled..
(there were SQL exceptions so I deleted all the tables... and rebuilt
manually). I fired it up.. when to login in and :

java.lang.Error: Error in BasePeer.initTableSchema(TURBINE_USER): This
function is not supported

So I don't feel that bad... the TDK doesn't work default with hypersonic...
here are the entries in my build.properties

database = hypersonic
createDatabaseUrl = jdbc:hsqldb:c:/tdk/webapps/newapp/db/records
buildDatabaseUrl = jdbc:hsqldb:c:/tdk/webapps/newapp/db/records
databaseUrl = jdbc:hsqldb:c:/tdk/webapps/newapp/db/records
databaseDriver = org.hsqldb.jdbcDriver
databaseUser = sa
databasePassword =
databaseHost = localhost

Below is the complete stack trace... not that it has anything interesting in
it.  I assume this is a compatability issue with Hypersonic????

Any help would be appreciated.

Thanks,

John

Stack trace:

java.lang.Error: Error in BasePeer.initTableSchema(TURBINE_USER): This
function is not supported at
org.apache.torque.util.BasePeer.initTableSchema(BasePeer.java:250) at
org.apache.torque.util.BasePeer.initTableSchema(BasePeer.java:225) at
org.apache.turbine.om.security.peer.TurbineUserPeer.(TurbineUserPeer.java:17
0) at
org.apache.turbine.services.security.db.DBUserManager.retrieve(DBUserManager
.java:153) at
org.apache.turbine.services.security.db.DBUserManager.retrieve(DBUserManager
.java:241) at
org.apache.turbine.services.security.BaseSecurityService.getAuthenticatedUse
r(BaseSecurityService.java:308) at
org.apache.turbine.services.security.TurbineSecurity.getAuthenticatedUser(Tu
rbineSecurity.java:194) at
org.apache.turbine.modules.actions.LoginUser.doPerform(LoginUser.java:111)
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:509) at
org.apache.turbine.Turbine.doPost(Turbine.java:658) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java
:450) at
org.apache.catalina.servlets.InvokerServlet.doPost(InvokerServlet.java:216)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193) at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:243) at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66) at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:190) at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66) at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:475) at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64) at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2
46) at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64) at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
) at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66) at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170) at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64) at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
) at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64) at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468) at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64) at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174) at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66) at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
1027) at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125
) at java.lang.Thread.run(Thread.java:536)


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