Hi,

I think this means you have invalid history revisions. Is this  
happening for all pages?

Thanks
-Vincent

On May 7, 2008, at 11:40 AM, Diego Ruotolo wrote:

> Hi everyone!
>
> I have upgraded XWiki from version 0.9.840 to version 1.3.2, using
> "database copy" way to import data. The upgrade process gave me no
> errors, everything is OK, but now I cannot rollback any page to a
> previous version in the history, even if the page is created in the  
> new
> installation (v. 1.3.2).
>
> In the log file there is this Java exception:
>
> WARN  web.XWikiAction - Uncaught exception: Error number 3004 in 3:
> Exception while manipulating the archive for file new.jpg
> Wrapped Exception: Error number 2002 in 2: Error parsing xml
> Wrapped Exception: Error on line 1 of document  : Content is not  
> allowed
> in prolog. Nested exception: Content is not allowed in prolog.
> com.xpn.xwiki.XWikiException: Error number 3004 in 3: Exception while
> manipulating the archive for file new.jpg
> Wrapped Exception: Error number 2002 in 2: Error parsing xml
> Wrapped Exception: Error on line 1 of document  : Content is not  
> allowed
> in prolog. Nested exception: Content is not allowed in prolog.
>        at
> com 
> .xpn 
> .xwiki 
> .doc.XWikiAttachment.getAttachmentRevision(XWikiAttachment.java:513)
>        at com.xpn.xwiki.XWiki.rollback(XWiki.java:6127)
>        at  
> com.xpn.xwiki.web.RollbackAction.action(RollbackAction.java:59)
>        at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:197)
>        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: 
> 233)
>        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:102)
>        at
> org 
> .apache 
> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: 
> 109)
>        at
> org 
> .apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 
> 286)
>        at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
>        at
> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
>        at  
> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
>        at
> org 
> .apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java: 
> 697)
>        at
> org.apache.jk.common.ChannelSocket 
> $SocketConnection.runIt(ChannelSocket.java:889)
>        at
> org.apache.tomcat.util.threads.ThreadPool 
> $ControlRunnable.run(ThreadPool.java:690)
>        at java.lang.Thread.run(Thread.java:595)
>
>
> Wrapped Exception:
>
>
> com.xpn.xwiki.XWikiException: Error number 2002 in 2: Error parsing  
> xml
> Wrapped Exception: Error on line 1 of document  : Content is not  
> allowed
> in prolog. Nested exception: Content is not allowed in prolog.
>        at
> com.xpn.xwiki.doc.XWikiAttachment.fromXML(XWikiAttachment.java:327)
>        at
> com 
> .xpn 
> .xwiki 
> .doc.XWikiAttachment.getAttachmentRevision(XWikiAttachment.java:507)
>        at com.xpn.xwiki.XWiki.rollback(XWiki.java:6127)
>        at  
> com.xpn.xwiki.web.RollbackAction.action(RollbackAction.java:59)
>        at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:197)
>        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: 
> 233)
>        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:102)
>        at
> org 
> .apache 
> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: 
> 109)
>        at
> org 
> .apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 
> 286)
>        at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
>        at
> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
>        at  
> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
>        at
> org 
> .apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java: 
> 697)
>        at
> org.apache.jk.common.ChannelSocket 
> $SocketConnection.runIt(ChannelSocket.java:889)
>        at
> org.apache.tomcat.util.threads.ThreadPool 
> $ControlRunnable.run(ThreadPool.java:690)
>        at java.lang.Thread.run(Thread.java:595)
>
>
> Wrapped Exception:
>
>
> org.dom4j.DocumentException: Error on line 1 of document  : Content is
> not allowed in prolog. Nested exception: Content is not allowed in  
> prolog.
>        at org.dom4j.io.SAXReader.read(SAXReader.java:482)
>        at org.dom4j.io.SAXReader.read(SAXReader.java:365)
>        at
> com.xpn.xwiki.doc.XWikiAttachment.fromXML(XWikiAttachment.java:325)
>        at
> com 
> .xpn 
> .xwiki 
> .doc.XWikiAttachment.getAttachmentRevision(XWikiAttachment.java:507)
>        at com.xpn.xwiki.XWiki.rollback(XWiki.java:6127)
>        at  
> com.xpn.xwiki.web.RollbackAction.action(RollbackAction.java:59)
>        at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:197)
>        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: 
> 233)
>        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:102)
>        at
> org 
> .apache 
> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: 
> 109)
>        at
> org 
> .apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 
> 286)
>        at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
>        at
> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
>        at  
> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
>        at
> org 
> .apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java: 
> 697)
>        at
> org.apache.jk.common.ChannelSocket 
> $SocketConnection.runIt(ChannelSocket.java:889)
>        at
> org.apache.tomcat.util.threads.ThreadPool 
> $ControlRunnable.run(ThreadPool.java:690)
>        at java.lang.Thread.run(Thread.java:595)
> Nested exception:
> org.xml.sax.SAXParseException: Content is not allowed in prolog.
>        at
> org 
> .apache 
> .xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1183)
>        at org.dom4j.io.SAXReader.read(SAXReader.java:465)
>        at org.dom4j.io.SAXReader.read(SAXReader.java:365)
>        at
> com.xpn.xwiki.doc.XWikiAttachment.fromXML(XWikiAttachment.java:325)
>        at
> com 
> .xpn 
> .xwiki 
> .doc.XWikiAttachment.getAttachmentRevision(XWikiAttachment.java:507)
>        at com.xpn.xwiki.XWiki.rollback(XWiki.java:6127)
>        at  
> com.xpn.xwiki.web.RollbackAction.action(RollbackAction.java:59)
>        at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:197)
>        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: 
> 233)
>        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:102)
>        at
> org 
> .apache 
> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: 
> 109)
>        at
> org 
> .apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 
> 286)
>        at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
>        at
> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
>        at  
> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
>        at
> org 
> .apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java: 
> 697)
>        at
> org.apache.jk.common.ChannelSocket 
> $SocketConnection.runIt(ChannelSocket.java:889)
>        at
> org.apache.tomcat.util.threads.ThreadPool 
> $ControlRunnable.run(ThreadPool.java:690)
>        at java.lang.Thread.run(Thread.java:595)
>
>
> I use a MySQL database (v. 5.0), Tomcat (v. 6.0.16) as servlet
> container, JDK 1.6.0_06 and Linux.
> Any suggestion?
>
> Thanks a lot!
>
> Diego
>
>
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
>
>
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users

_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to