[ 
http://jira.xwiki.org/jira/browse/XWIKI-2035?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_21974
 ] 

Ricardo Rodríguez commented on XWIKI-2035:
------------------------------------------

Vincent,

About reproducing the problem: no clue at all! I don't know at the moment how 
to debug the conversation with the database, so the only things I have are the 
logs and the sequences of mouse clicks leading to this situation. I have been 
trying to find a pattern, but nothing conclusive so far.

Some ideas:

1. Access to revisions of documents already in the database prior to the 
updated always fail.
2. Access to revisions of new documents created after the update, work. But it 
seems that something is not working fine: I could be completely wrong, but I 
think the contents showed by any version doesn't fit the contents in the 
document at that point.
3. Comparisons between revisions of old documents always show the whole 
document highlighted green. Property of the first term of the comparison are 
not shown.

During these last days I've been playing with:

1. LDAPAuthenticater. There are a number of pending issue on my side about 
this, but this revisions problem is a really big problem and is causing some 
frustrating situations with our users. I am really concern about this: you know 
how sensitive users are! ;-)
2. Virtual wikis. I've also seen some weird behaviors, but I am not able to 
blame XWiki code about them. It seems more related with my servlet containers.

I thought it could be related with importing/not importing the updated .xar. It 
doesn't seem the case.

Please, let me know how could I help to work out this issue. Thanks for your 
work!

> "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

Reply via email to