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
