[
http://jira.xwiki.org/jira/browse/XWIKI-2035?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_22012
]
Sergiu Dumitriu commented on XWIKI-2035:
----------------------------------------
Cannot reproduce this with Tomcat 6.0.14, MacOS and mySQL 5.0.45, on a clean
install.
Some more details which could help:
- Did you upgrade from a previous install, or you used a clean database and a
new wiki directory?
- Can you reproduce it with mySQL 5.0.45 or newer?
- What version of the mysql-connector are you using?
- Can you check that the xwikircs table exists in the database? (mysql> show
tables;)
- Can you check that there is something in that table? (mysql> select count(*)
from xwikircs;)
The fact that the history works fine for a period of time has a simple cause:
the archive is taken from the cache. So, when you create a new document and
some history for it, it is stored in an archive cache, and also persisted in
the database. This cache expires at some moment, so when trying to use the
document archive will result in a load from the database, instead of using the
cache. And, when loading the archive from the database, something goes wrong.
So the problem is somewhere between XWiki and the database.
> "Exception while patching" error
> --------------------------------
>
> Key: XWIKI-2035
> URL: http://jira.xwiki.org/jira/browse/XWIKI-2035
> Project: XWiki Platform
> Issue Type: Bug
> Components: Storage
> Affects Versions: 1.2
> Environment: Tomcat 6.0.10 running on Suse Linux and Mac OS X
> Leopard. MySQL 5.0.24a and MySQL 5.0.27
> Reporter: Ricardo RodrÃguez
> Assigned To: Vincent Massol
> Fix For: 1.2.1
>
>
> Working with 1.2.6932. New documents "seem" to work fine "for a while": you
> can access revisions and make comparisons without problem during some time,
> then any URL including ?rev= throws the following exception:
> Error number 3103 in 3: Exception while reading document version {1}
> Wrapped Exception: Error number 13027 in 13: Exception while patching
> Wrapped Exception: line::java.lang.NumberFormatException
> com.xpn.xwiki.XWikiException: Error number 3103 in 3: Exception while reading
> document version {1}
> Wrapped Exception: Error number 13027 in 13: Exception while patching
> Wrapped Exception: line::java.lang.NumberFormatException
> at
> com.xpn.xwiki.doc.XWikiDocumentArchive.loadDocument(XWikiDocumentArchive.java:319)
> at
> com.xpn.xwiki.store.XWikiHibernateVersioningStore.loadXWikiDoc(XWikiHibernateVersioningStore.java:162)
> at com.xpn.xwiki.XWiki.getDocument(XWiki.java:1060)
> at com.xpn.xwiki.web.XWikiAction.handleRevision(XWikiAction.java:257)
> at com.xpn.xwiki.web.ViewrevAction.render(ViewrevAction.java:29)
> at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:148)
> 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:690)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 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.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:117)
> 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:228)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
> at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
> at java.lang.Thread.run(Unknown Source)
> Wrapped Exception:
> com.xpn.xwiki.XWikiException: Error number 13027 in 13: Exception while
> patching
> Wrapped Exception: line::java.lang.NumberFormatException
> at com.xpn.xwiki.doc.rcs.XWikiPatch.patch(XWikiPatch.java:177)
> at
> com.xpn.xwiki.doc.XWikiDocumentArchive.getVersionXml(XWikiDocumentArchive.java:332)
> at
> com.xpn.xwiki.doc.XWikiDocumentArchive.loadDocument(XWikiDocumentArchive.java:304)
> at
> com.xpn.xwiki.store.XWikiHibernateVersioningStore.loadXWikiDoc(XWikiHibernateVersioningStore.java:162)
> at com.xpn.xwiki.XWiki.getDocument(XWiki.java:1060)
> at com.xpn.xwiki.web.XWikiAction.handleRevision(XWikiAction.java:257)
> at com.xpn.xwiki.web.ViewrevAction.render(ViewrevAction.java:29)
> at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:148)
> 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:690)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 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.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:117)
> 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:228)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
> at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
> at java.lang.Thread.run(Unknown Source)
> Wrapped Exception:
> java.lang.NumberFormatException: For input string: " "
> at java.lang.NumberFormatException.forInputString(Unknown Source)
> at java.lang.Integer.parseInt(Unknown Source)
> at java.lang.Integer.parseInt(Unknown Source)
> at com.xpn.xwiki.doc.rcs.XWikiPatchUtils.patch(XWikiPatchUtils.java:89)
> at com.xpn.xwiki.doc.rcs.XWikiPatch.patch(XWikiPatch.java:175)
> at
> com.xpn.xwiki.doc.XWikiDocumentArchive.getVersionXml(XWikiDocumentArchive.java:332)
> at
> com.xpn.xwiki.doc.XWikiDocumentArchive.loadDocument(XWikiDocumentArchive.java:304)
> at
> com.xpn.xwiki.store.XWikiHibernateVersioningStore.loadXWikiDoc(XWikiHibernateVersioningStore.java:162)
> at com.xpn.xwiki.XWiki.getDocument(XWiki.java:1060)
> at com.xpn.xwiki.web.XWikiAction.handleRevision(XWikiAction.java:257)
> at com.xpn.xwiki.web.ViewrevAction.render(ViewrevAction.java:29)
> at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:148)
> 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:690)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 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.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:117)
> 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:228)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
> at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
> at java.lang.Thread.run(Unknown Source)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.xwiki.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications