|
Hi all,
I'm building our new company website with Jetspeed.
As we store all our data in a DB2 database I reconfigured Turbine to handle a
DB2 instance in stead of the supplied MySQL database. The Login function works
ok now, however when I use the Logout link, Jetspeed tries to update the user
data which causes an exception (see below). I'm using the binaries of Turbine
that came with the Jetspeed 1.3a1 package. Is this a bug? What would be the best
strategy to fix this?
Thanks,
Rogier
Stack Trace:
Exception: COM.ibm.db2.jdbc.DB2Exception: [IBM][CLI
Driver] CLI0112E Error in assignment.
SQLSTATE=22005
java.lang.Throwable(java.lang.String) java.lang.Exception(java.lang.String) java.sql.SQLException(java.lang.String, java.lang.String, int) COM.ibm.db2.jdbc.DB2Exception(java.lang.String, java.lang.String, int, byte [], int, java.lang.String) void COM.ibm.db2.jdbc.app.SQLExceptionGenerator.throw_SQLException(COM.ibm.db2.jdbc.app.DB2Statement, boolean) void COM.ibm.db2.jdbc.app.SQLExceptionGenerator.throw_SQLException(COM.ibm.db2.jdbc.app.DB2Statement) void COM.ibm.db2.jdbc.app.SQLExceptionGenerator.check_return_code(COM.ibm.db2.jdbc.app.DB2Statement, int) void COM.ibm.db2.jdbc.app.DB2PreparedStatement.execute2() int COM.ibm.db2.jdbc.app.DB2PreparedStatement.executeUpdate() int com.workingdogs.village.Record.saveWithUpdate(java.sql.Connection) int com.workingdogs.village.Record.save(java.sql.Connection) int com.workingdogs.village.Record.save() rethrown as org.apache.turbine.util.security.DataBackendException: Failed to save user object java.lang.Throwable(java.lang.String) java.lang.Exception(java.lang.String) org.apache.turbine.util.TurbineException(java.lang.String, java.lang.Throwable) org.apache.turbine.util.security.TurbineSecurityException(java.lang.String, java.lang.Throwable) org.apache.turbine.util.security.DataBackendException(java.lang.String, java.lang.Throwable) void org.apache.turbine.services.security.DBUserManager.store(org.apache.turbine.om.security.User) void org.apache.turbine.services.security.BaseSecurityService.saveUser(org.apache.turbine.om.security.User) void org.apache.turbine.services.security.TurbineSecurity.saveUser(org.apache.turbine.om.security.User) void org.apache.turbine.modules.actions.LogoutUser.doPerform(org.apache.turbine.util.RunData) void org.apache.turbine.modules.Action.perform(org.apache.turbine.util.RunData) void org.apache.turbine.modules.ActionLoader.exec(org.apache.turbine.util.RunData, java.lang.String) void org.apache.turbine.modules.pages.DefaultPage.doBuild(org.apache.turbine.util.RunData) void org.apache.turbine.modules.Page.build(org.apache.turbine.util.RunData) void org.apache.turbine.modules.PageLoader.exec(org.apache.turbine.util.RunData, java.lang.String) void org.apache.turbine.Turbine.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) void javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse) void org.apache.tomcat.core.ServletWrapper.doService(org.apache.tomcat.core.Request, org.apache.tomcat.core.Response) void org.apache.tomcat.core.Handler.service(org.apache.tomcat.core.Request, org.apache.tomcat.core.Response) void org.apache.tomcat.core.ServletWrapper.service(org.apache.tomcat.core.Request, org.apache.tomcat.core.Response) void org.apache.tomcat.core.ContextManager.internalService(org.apache.tomcat.core.Request, org.apache.tomcat.core.Response) void org.apache.tomcat.core.ContextManager.service(org.apache.tomcat.core.Request, org.apache.tomcat.core.Response) void org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(org.apache.tomcat.service.TcpConnection, java.lang.Object []) void org.apache.tomcat.service.TcpWorkerThread.runIt(java.lang.Object []) void org.apache.tomcat.util.ThreadPool$ControlRunnable.run() void java.lang.Thread.run() |
- Re: DB2 exception on Logout Rogier Schaaf
- Re: DB2 exception on Logout ingo schuster
