I know the problem now, I didn't look carefully through all the instuction
doc, at the end, there are some tips for problems often occured, I used the
low version of mysql driver(3.x), it should be newer than v3.x, I change to
the newest mysql version, it works fine now.

I have an advice for xwiki team, as the beginner user, I can not find some
resources effiently, I suggest to put some important resources and the
install package, so that I can find it correctly and easily without going to
some details of long documentation, it will be helpful for some new users,
especially someone just wants to have a try

2011/3/20 Vincent Massol <[email protected]>

> Hi,
>
> Have you tried searching on xwiki.markmail.org?
>
> For ex the following
>
> http://xwiki.markmail.org/search/?q=Data%20too%20long%20for%20column%20%27XWD_MINOREDIT%27
> suggest an issue with the driver you're using.
>
> Hope to helps,
> -Vincent
>
> On Mar 20, 2011, at 1:14 PM, 许凌志 wrote:
>
> > I followed the instruction to install the xiwi to tomcat and using mysql
> > database.
> > I think database connection is right, because the tables of xwiki was
> > installed to databse. according to the error log, it might caused by
> > "*java.sql.BatchUpdateException: Data too long for column
> > 'XWD_MINOREDIT' at
> > row 1*".
> >
> > Anyone can help me out?
> >
> > here is my configuration file:
> >
> > hibernate:
> >
> > <property
> >
> name="connection.url">jdbc:mysql://localhost:3306/xwiki?useServerPrepStmts=false&amp;useUnicode=true&amp;characterEncoding=UTF-8&amp;sessionVariables=sql_mode=''</property>
> >    <property name="connection.username">root</property>
> >    <property name="connection.password">root</property>
> >    <property
> > name="connection.driver_class">com.mysql.jdbc.Driver</property>
> >    <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
> >    <property
> >
> name="connection.provider_class">com.xpn.xwiki.store.DBCPConnectionProvider</property>
> >    <property name="connection.pool_size">2</property>
> >    <property name="statement_cache.size">2</property>
> >    <mapping resource="xwiki.hbm.xml"/>
> >    <mapping resource="feeds.hbm.xml"/>
> >    <mapping resource="activitystream.hbm.xml"/>
> >
> > The error track:
> > com.xpn.xwiki.XWikiException: Error number 3 in 0: Could not initialize
> main
> > XWiki context
> > Wrapped Exception: Error number 3201 in 3: Exception while saving
> document
> > xwiki:XWiki.XWikiPreferences
> > Wrapped Exception: Failed to commit or rollback transaction. Root cause
> []
> >    at com.xpn.xwiki.XWiki.getMainXWiki(XWiki.java:425)
> >    at com.xpn.xwiki.XWiki.getXWiki(XWiki.java:494)
> >    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:137)
> >    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:117)
> >    at
> >
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
> >    at
> >
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
> >    at
> > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
> >    at
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
> >    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
> >    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >    at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:129)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >    at
> >
> com.xpn.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:152)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >    at
> >
> com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:68)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >    at
> >
> org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:218)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >    at
> >
> org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >    at
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >    at
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> >    at
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> >    at
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >    at
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> >    at
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
> >    at
> >
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
> >    at
> >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
> >    at
> > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> >    at java.lang.Thread.run(Thread.java:619)
> >
> >
> > Wrapped Exception:
> >
> > com.xpn.xwiki.XWikiException: Error number 3201 in 3: Exception while
> saving
> > document xwiki:XWiki.XWikiPreferences
> > Wrapped Exception: Failed to commit or rollback transaction. Root cause
> []
> >    at
> >
> com.xpn.xwiki.store.XWikiHibernateStore.saveXWikiDoc(XWikiHibernateStore.java:657)
> >    at
> >
> com.xpn.xwiki.store.XWikiCacheStore.saveXWikiDoc(XWikiCacheStore.java:183)
> >    at
> >
> com.xpn.xwiki.store.XWikiCacheStore.saveXWikiDoc(XWikiCacheStore.java:177)
> >    at com.xpn.xwiki.XWiki.saveDocument(XWiki.java:1442)
> >    at com.xpn.xwiki.XWiki.saveDocument(XWiki.java:1389)
> >    at com.xpn.xwiki.XWiki.saveDocument(XWiki.java:1384)
> >    at com.xpn.xwiki.XWiki.getPrefsClass(XWiki.java:3310)
> >    at com.xpn.xwiki.XWiki.initializeMandatoryClasses(XWiki.java:873)
> >    at com.xpn.xwiki.XWiki.initXWiki(XWiki.java:842)
> >    at com.xpn.xwiki.XWiki.<init>(XWiki.java:763)
> >    at com.xpn.xwiki.XWiki.getMainXWiki(XWiki.java:406)
> >    at com.xpn.xwiki.XWiki.getXWiki(XWiki.java:494)
> >    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:137)
> >    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:117)
> >    at
> >
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
> >    at
> >
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
> >    at
> > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
> >    at
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
> >    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
> >    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >    at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:129)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >    at
> >
> com.xpn.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:152)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >    at
> >
> com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:68)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >    at
> >
> org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:218)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >    at
> >
> org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >    at
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >    at
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> >    at
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> >    at
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >    at
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> >    at
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
> >    at
> >
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
> >    at
> >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
> >    at
> > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> >    at java.lang.Thread.run(Thread.java:619)
> >
> >
> > Wrapped Exception:
> >
> > org.hibernate.exception.DataException: Could not execute JDBC batch
> update
> >    at
> >
> org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:77)
> >    at
> >
> org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
> >    at
> > org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:253)
> >    at
> org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:266)
> >    at
> org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:167)
> >    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
> >
> com.xpn.xwiki.store.XWikiHibernateBaseStore.endTransaction(XWikiHibernateBaseStore.java:871)
> >    at
> >
> com.xpn.xwiki.store.XWikiHibernateBaseStore.endTransaction(XWikiHibernateBaseStore.java:842)
> >    at
> >
> com.xpn.xwiki.store.XWikiHibernateStore.saveXWikiDoc(XWikiHibernateStore.java:647)
> >    at
> >
> com.xpn.xwiki.store.XWikiCacheStore.saveXWikiDoc(XWikiCacheStore.java:183)
> >    at
> >
> com.xpn.xwiki.store.XWikiCacheStore.saveXWikiDoc(XWikiCacheStore.java:177)
> >    at com.xpn.xwiki.XWiki.saveDocument(XWiki.java:1442)
> >    at com.xpn.xwiki.XWiki.saveDocument(XWiki.java:1389)
> >    at com.xpn.xwiki.XWiki.saveDocument(XWiki.java:1384)
> >    at com.xpn.xwiki.XWiki.getPrefsClass(XWiki.java:3310)
> >    at com.xpn.xwiki.XWiki.initializeMandatoryClasses(XWiki.java:873)
> >    at com.xpn.xwiki.XWiki.initXWiki(XWiki.java:842)
> >    at com.xpn.xwiki.XWiki.<init>(XWiki.java:763)
> >    at com.xpn.xwiki.XWiki.getMainXWiki(XWiki.java:406)
> >    at com.xpn.xwiki.XWiki.getXWiki(XWiki.java:494)
> >    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:137)
> >    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:117)
> >    at
> >
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
> >    at
> >
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
> >    at
> > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
> >    at
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
> >    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
> >    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >    at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:129)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >    at
> >
> com.xpn.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:152)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >    at
> >
> com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:68)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >    at
> >
> org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:218)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >    at
> >
> org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >    at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >    at
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >    at
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> >    at
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> >    at
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >    at
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> >    at
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
> >    at
> >
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
> >    at
> >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
> >    at
> > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> >    at java.lang.Thread.run(Thread.java:619)
> > *Caused by: java.sql.BatchUpdateException: Data too long for column
> > 'XWD_MINOREDIT' at row 1*
> >    at
> >
> com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1566)
> >    at
> >
> org.apache.commons.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:297)
> >    at
> >
> org.apache.commons.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:297)
> >    at
> >
> org.apache.commons.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:297)
> >    at
> >
> org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
> >    at
> > org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:246)
> >    ... 56 more
> >
> >
> >
> > --
> > Best wishes,
> >
> > 许凌志
> >
> > MOE KLINNS Lab and SKLMS Lab, Xi'an Jiaotong University
> >
> > Department of Computer Science and Technology, Xi’an Jiaotong University
> > _______________________________________________
> > users mailing list
> > [email protected]
> > http://lists.xwiki.org/mailman/listinfo/users
>
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
>



-- 
Best wishes,

许凌志

MOE KLINNS Lab and SKLMS Lab, Xi'an Jiaotong University

Department of Computer Science and Technology, Xi’an Jiaotong University
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to