At 22:47 02/10/01, Rogier Schaaf wrote:
>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?
>
I remember having the same problem, couldn't fix it. My colleagues however
don't get this exception. You should probably ask on the turbine list, it's
turbine code.
Sorry,
ingo.
>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()
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/[email protected]/>
List Help?: [EMAIL PROTECTED]