[ http://jira.xwiki.org/jira/browse/XWIKI-2035?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_22011 ]
Vincent Massol commented on XWIKI-2035: --------------------------------------- This problem should appear when xwiki consider that a revision is diff while it's actually a full content revision or vice-versa. So the only possibility of error I can imagine is when we reach 5 revisions. However I've added some unit tests for that and it seems to be working fine. I'm stumped. And since it doesn't happen on xwiki.org either it would be nice if you could make your mysql dump available for download somewhere so that I could try with it. Thanks -Vincent > "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 notifications@xwiki.org http://lists.xwiki.org/mailman/listinfo/notifications