Marie Mooney wrote:
>> Please submit the entire stack trace. I think (hope) there is some
>> important information later on.
> 
> 
> Here is the complete stack trace:

Great. I think the following ticket is related.
http://base.thep.lu.se/ticket/438

There is a bug in some MySQL version that gives an incorrect error 
message. The actual error seems to be that the encoding for the 
connection isn't compatible with the encoding used for the database. See 
MySQL section of 
http://base.thep.lu.se/chrome/site/doc/configure_unicode_support.txt
for more information.

/Nicklas

> 
> Stack trace
> 
> ...at HibernateUtil.commit(HibernateUtil.java:869)
> ...at DbControl.commit(DbControl.java:383)
> ...at org.apache.jsp.common.plugin.index_jsp._jspService(index_jsp.java:484)
> ...at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
> ...at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> ...at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
> ...at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
> ...at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
> 
> ...at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> ...at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> ...at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> ...at
> net.sf.basedb.clients.web.servlet.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:71)
> ...at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> ...at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> ...at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
> ...at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> ...at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> ...at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> ...at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> ...at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
> ...at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
> ...at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> ...at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> ...at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> ...at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
> ...at java.lang.Thread.run(Thread.java:595)
> 
> Caused by: org.hibernate.exception.GenericJDBCException
> ...at
> org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
> ...at
> org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
> ...at
> org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
> ...at
> org.hibernate.persister.collection.AbstractCollectionPersister.recreate(AbstractCollectionPersister.java:1183)
> ...at
> org.hibernate.action.CollectionRecreateAction.execute(CollectionRecreateAction.java:26)
> ...at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248)
> ...at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:232)
> ...at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:143)
> ...at
> org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
> ...at
> org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
> ...at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
> ...at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)
> ...at
> org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)
> ...at HibernateUtil.commit(HibernateUtil.java:856)
> ...at DbControl.commit(DbControl.java:383)
> ...at org.apache.jsp.common.plugin.index_jsp._jspService(index_jsp.java:484)
> ...at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
> ...at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> ...at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
> ...at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
> ...at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
> ...at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> ...at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> ...at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> ...at
> net.sf.basedb.clients.web.servlet.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:71)
> ...at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> ...at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> ...at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
> ...at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> ...at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> ...at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> ...at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> ...at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
> ...at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
> ...at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> ...at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> ...at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> ...at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
> ...at java.lang.Thread.run(Thread.java:595)
> 
> Caused by: com.mysql.jdbc.MysqlDataTruncation
> ...at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2868)
> ...at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573)
> ...at
> com.mysql.jdbc.ServerPreparedStatement.serverExecute(ServerPreparedStatement.java:1169)
> ...at
> com.mysql.jdbc.ServerPreparedStatement.executeInternal(ServerPreparedStatement.java:693)
> ...at
> com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1404)
> ...at
> com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1318)
> ...at
> com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1303)
> ...at
> com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeUpdate(NewProxyPreparedStatement.java:105)
> ...at
> org.hibernate.jdbc.NonBatchingBatcher.addToBatch(NonBatchingBatcher.java:23)
> ...at
> org.hibernate.persister.collection.AbstractCollectionPersister.recreate(AbstractCollectionPersister.java:1146)
> ...at
> org.hibernate.action.CollectionRecreateAction.execute(CollectionRecreateAction.java:26)
> ...at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248)
> ...at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:232)
> ...at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:143)
> ...at
> org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
> ...at
> org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
> ...at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
> ...at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)
> ...at
> org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)
> ...at HibernateUtil.commit(HibernateUtil.java:856)
> ...at DbControl.commit(DbControl.java:383)
> ...at org.apache.jsp.common.plugin.index_jsp._jspService(index_jsp.java:484)
> ...at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
> ...at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> ...at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
> ...at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
> ...at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
> ...at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> ...at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> ...at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> ...at
> net.sf.basedb.clients.web.servlet.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:71)
> ...at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> ...at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> ...at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
> ...at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> ...at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> ...at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> ...at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> ...at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
> ...at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
> ...at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> ...at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> ...at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> ...at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
> ...at java.lang.Thread.run(Thread.java:595)
> 
> 
> 
>>> 10. BUT if I now hit the 'Back' button, and then try the 'Next' button
>>> again, I get the error I was getting on Friday:
>> The back button is broken. If it doesn't work the first time you have to
>> close the window and start over from the beginning. Normally this
>> wouldn't be a problem since most errors are caught and you will be taken
>> back to the previous page automatically. It seems however that this
>> error happens when everything already has been validated. It is the last
>> step of sending the data to the database that for some reason fails.
>>
>> The NullPointerException the second time happens because everything has
>> already been cleared the first time you hit the 'Next' button.
>>
>> /Nicklas
>>
>> -------------------------------------------------------------------------
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to share
>> your
>> opinions on IT & business topics through brief surveys-and earn cash
>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>> _______________________________________________
>> The BASE general discussion mailing list
>> basedb-users@lists.sourceforge.net
>> unsubscribe: send a mail with subject "unsubscribe" to
>> [EMAIL PROTECTED]
>>
> 
> 


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
The BASE general discussion mailing list
basedb-users@lists.sourceforge.net
unsubscribe: send a mail with subject "unsubscribe" to
[EMAIL PROTECTED]

Reply via email to