Re: [xwiki-users] Rollback Failure
Any other ideas about this? On Fri, Mar 3, 2017 at 8:33 AM, Keith Daviswrote: > Strange, there is a document in that folder: > > C:\opt\tomcat7\data\storage\xwiki\Main\Employee+Terminate+ > Procedure\~this\attachments\Contact+Supervisor.docx > > But that document is no longer in this document and there are several > copies of it here (and it's the document referenced in the global file). > > C:\opt\tomcat7\data\storage\xwiki\Main\Employee+Terminate+ > Procedure\~this\deleted-attachments > > In fact, every time I attempt a rollback, a new one is created. From this > morning: > > C:\opt\tomcat7\data\storage\xwiki\Main\Employee+Terminate+ > Procedure\~this\deleted-attachments\Contact+Supervisor.docx-1488551174572 > > > > On Fri, Mar 3, 2017 at 8:26 AM, Keith Davis > wrote: > >> I'm not 100% sure what you mean, but these do appear to match: >> >> Page: Home / Employee Terminate Procedure >> Opt:C:\opt\tomcat7\data\storage\xwiki\Main\Employee+Terminat >> e+Procedure\~this >> >> What is this file? >> >> ~GLOBAL_DELETED_ATTACHMENT_ID_MAPPINGS.xml >> >> That file has a reference to a deleted file from this page (and a ton of >> other ones). >> >> >> >> On Thu, Mar 2, 2017 at 2:49 AM, Marius Dumitru Florea < >> mariusdumitru.flo...@xwiki.com> wrote: >> >>> The rollback operation fails inside the FileSystem Attachment Store, at >>> this line https://github.com/xwiki/xwiki-platform/blob/master/xwiki-pl >>> atform-core/xwiki-platform-store/xwiki-platform-store-filesy >>> stem-oldcore/src/main/java/org/xwiki/store/legacy/store/ >>> internal/FilesystemAttachmentRecycleBinStore.java#L472 . The problem is >>> that >>> >>> absolutePath.indexOf("/~this/") >>> >>> return -1, which suggests that some paths within the FileSystem >>> Attachment Store folder are not right (as expected). I would check the >>> paths related to your target document. >>> >>> Hope this helps, >>> Marius >>> >>> On Wed, Mar 1, 2017 at 7:08 PM, Keith Davis >>> wrote: >>> We have a page that fails when we attempt to rollback, other pages seem to work fine: Detailed information: Error number 0 in 11: Uncaught exception com.xpn.xwiki.XWikiException: Error number 0 in 11: Uncaught exception at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:474) at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:210) at org.apache.struts.action.RequestProcessor.processActionPerfo rm(RequestProcessor.java:425) at org.apache.struts.action.RequestProcessor.process(RequestPro cessor.java:228) at org.apache.struts.action.ActionServlet.process(ActionServlet .java:1913) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.j ava:449) at javax.servlet.http.HttpServlet.service(HttpServlet.java:622) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:230) at org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:165) at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:11 2) at org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:165) at org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(Co nversionFilter.java:127) at org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:165) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilte r.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:165) at org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFi lter.doFilter(SetHTTPHeaderFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:165) at org.xwiki.container.servlet.filters.internal.SavedRequestRes torerFilter.doFilter(SavedRequestRestorerFilter.java:208) at org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:165) at
Re: [xwiki-users] Rollback Failure
Strange, there is a document in that folder: C:\opt\tomcat7\data\storage\xwiki\Main\Employee+Terminate+Procedure\~this\attachments\Contact+Supervisor.docx But that document is no longer in this document and there are several copies of it here (and it's the document referenced in the global file). C:\opt\tomcat7\data\storage\xwiki\Main\Employee+Terminate+Procedure\~this\deleted-attachments In fact, every time I attempt a rollback, a new one is created. From this morning: C:\opt\tomcat7\data\storage\xwiki\Main\Employee+Terminate+Procedure\~this\deleted-attachments\Contact+Supervisor.docx-1488551174572 On Fri, Mar 3, 2017 at 8:26 AM, Keith Daviswrote: > I'm not 100% sure what you mean, but these do appear to match: > > Page: Home / Employee Terminate Procedure > Opt:C:\opt\tomcat7\data\storage\xwiki\Main\Employee+ > Terminate+Procedure\~this > > What is this file? > > ~GLOBAL_DELETED_ATTACHMENT_ID_MAPPINGS.xml > > That file has a reference to a deleted file from this page (and a ton of > other ones). > > > > On Thu, Mar 2, 2017 at 2:49 AM, Marius Dumitru Florea < > mariusdumitru.flo...@xwiki.com> wrote: > >> The rollback operation fails inside the FileSystem Attachment Store, at >> this line https://github.com/xwiki/xwiki-platform/blob/master/xwiki- >> platform-core/xwiki-platform-store/xwiki-platform-store- >> filesystem-oldcore/src/main/java/org/xwiki/store/legacy/ >> store/internal/FilesystemAttachmentRecycleBinStore.java#L472 . The >> problem is that >> >> absolutePath.indexOf("/~this/") >> >> return -1, which suggests that some paths within the FileSystem >> Attachment Store folder are not right (as expected). I would check the >> paths related to your target document. >> >> Hope this helps, >> Marius >> >> On Wed, Mar 1, 2017 at 7:08 PM, Keith Davis >> wrote: >> >>> We have a page that fails when we attempt to rollback, other pages seem >>> to >>> work fine: >>> >>> Detailed information: >>> >>> Error number 0 in 11: Uncaught exception >>> com.xpn.xwiki.XWikiException: Error number 0 in 11: Uncaught exception >>> at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:474) >>> at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:210) >>> at org.apache.struts.action.RequestProcessor.processActionPerfo >>> rm(RequestProcessor.java:425) >>> at org.apache.struts.action.RequestProcessor.process(RequestPro >>> cessor.java:228) >>> at org.apache.struts.action.ActionServlet.process(ActionServlet >>> .java:1913) >>> at org.apache.struts.action.ActionServlet.doGet(ActionServlet.j >>> ava:449) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:622) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) >>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>> lter(ApplicationFilterChain.java:230) >>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>> licationFilterChain.java:165) >>> at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:11 >>> 2) >>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>> lter(ApplicationFilterChain.java:192) >>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>> licationFilterChain.java:165) >>> at org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(Co >>> nversionFilter.java:127) >>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>> lter(ApplicationFilterChain.java:192) >>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>> licationFilterChain.java:165) >>> at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilte >>> r.java:52) >>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>> lter(ApplicationFilterChain.java:192) >>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>> licationFilterChain.java:165) >>> at org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFi >>> lter.doFilter(SetHTTPHeaderFilter.java:63) >>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>> lter(ApplicationFilterChain.java:192) >>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>> licationFilterChain.java:165) >>> at org.xwiki.container.servlet.filters.internal.SavedRequestRes >>> torerFilter.doFilter(SavedRequestRestorerFilter.java:208) >>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>> lter(ApplicationFilterChain.java:192) >>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>> licationFilterChain.java:165) >>> at org.xwiki.container.servlet.filters.internal.SetCharacterEnc >>> odingFilter.doFilter(SetCharacterEncodingFilter.java:111) >>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>> lter(ApplicationFilterChain.java:192) >>> at
Re: [xwiki-users] Rollback Failure
I'm not 100% sure what you mean, but these do appear to match: Page: Home / Employee Terminate Procedure Opt:C:\opt\tomcat7\data\storage\xwiki\Main\Employee+Terminate+Procedure\~this What is this file? ~GLOBAL_DELETED_ATTACHMENT_ID_MAPPINGS.xml That file has a reference to a deleted file from this page (and a ton of other ones). On Thu, Mar 2, 2017 at 2:49 AM, Marius Dumitru Florea < mariusdumitru.flo...@xwiki.com> wrote: > The rollback operation fails inside the FileSystem Attachment Store, at > this line https://github.com/xwiki/xwiki-platform/blob/master/ > xwiki-platform-core/xwiki-platform-store/xwiki-platform- > store-filesystem-oldcore/src/main/java/org/xwiki/store/ > legacy/store/internal/FilesystemAttachmentRecycleBinStore.java#L472 . The > problem is that > > absolutePath.indexOf("/~this/") > > return -1, which suggests that some paths within the FileSystem Attachment > Store folder are not right (as expected). I would check the paths related > to your target document. > > Hope this helps, > Marius > > On Wed, Mar 1, 2017 at 7:08 PM, Keith Davis> wrote: > >> We have a page that fails when we attempt to rollback, other pages seem to >> work fine: >> >> Detailed information: >> >> Error number 0 in 11: Uncaught exception >> com.xpn.xwiki.XWikiException: Error number 0 in 11: Uncaught exception >> at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:474) >> at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:210) >> at org.apache.struts.action.RequestProcessor.processActionPerfo >> rm(RequestProcessor.java:425) >> at org.apache.struts.action.RequestProcessor.process(RequestPro >> cessor.java:228) >> at org.apache.struts.action.ActionServlet.process(ActionServlet >> .java:1913) >> at org.apache.struts.action.ActionServlet.doGet(ActionServlet. >> java:449) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:622) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter(ApplicationFilterChain.java:230) >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >> licationFilterChain.java:165) >> at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:112) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter(ApplicationFilterChain.java:192) >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >> licationFilterChain.java:165) >> at org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter( >> ConversionFilter.java:127) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter(ApplicationFilterChain.java:192) >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >> licationFilterChain.java:165) >> at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilte >> r.java:52) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter(ApplicationFilterChain.java:192) >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >> licationFilterChain.java:165) >> at org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFi >> lter.doFilter(SetHTTPHeaderFilter.java:63) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter(ApplicationFilterChain.java:192) >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >> licationFilterChain.java:165) >> at org.xwiki.container.servlet.filters.internal.SavedRequestRes >> torerFilter.doFilter(SavedRequestRestorerFilter.java:208) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter(ApplicationFilterChain.java:192) >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >> licationFilterChain.java:165) >> at org.xwiki.container.servlet.filters.internal.SetCharacterEnc >> odingFilter.doFilter(SetCharacterEncodingFilter.java:111) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter(ApplicationFilterChain.java:192) >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >> licationFilterChain.java:165) >> at org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFil >> ter.java:134) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter(ApplicationFilterChain.java:192) >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >> licationFilterChain.java:165) >> at org.apache.catalina.core.StandardWrapperValve.invoke(Standar >> dWrapperValve.java:198) >> at org.apache.catalina.core.StandardContextValve.invoke(Standar >> dContextValve.java:96) >> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(A >> uthenticatorBase.java:474) >> at org.apache.catalina.core.StandardHostValve.invoke(StandardHo >> stValve.java:140) >>
Re: [xwiki-users] Rollback Failure
The rollback operation fails inside the FileSystem Attachment Store, at this line https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-filesystem-oldcore/src/main/java/org/xwiki/store/legacy/store/internal/FilesystemAttachmentRecycleBinStore.java#L472 . The problem is that absolutePath.indexOf("/~this/") return -1, which suggests that some paths within the FileSystem Attachment Store folder are not right (as expected). I would check the paths related to your target document. Hope this helps, Marius On Wed, Mar 1, 2017 at 7:08 PM, Keith Daviswrote: > We have a page that fails when we attempt to rollback, other pages seem to > work fine: > > Detailed information: > > Error number 0 in 11: Uncaught exception > com.xpn.xwiki.XWikiException: Error number 0 in 11: Uncaught exception > at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:474) > at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:210) > at org.apache.struts.action.RequestProcessor.processActionPerform( > RequestProcessor.java:425) > at org.apache.struts.action.RequestProcessor.process( > RequestProcessor.java:228) > at org.apache.struts.action.ActionServlet.process( > ActionServlet.java:1913) > at org.apache.struts.action.ActionServlet.doGet( > ActionServlet.java:449) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:622) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) > at org.apache.catalina.core.ApplicationFilterChain. > internalDoFilter(ApplicationFilterChain.java:230) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:165) > at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:112) > at org.apache.catalina.core.ApplicationFilterChain. > internalDoFilter(ApplicationFilterChain.java:192) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:165) > at org.xwiki.wysiwyg.server.filter.ConversionFilter. > doFilter(ConversionFilter.java:127) > at org.apache.catalina.core.ApplicationFilterChain. > internalDoFilter(ApplicationFilterChain.java:192) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:165) > at org.apache.tomcat.websocket.server.WsFilter.doFilter( > WsFilter.java:52) > at org.apache.catalina.core.ApplicationFilterChain. > internalDoFilter(ApplicationFilterChain.java:192) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:165) > at org.xwiki.container.servlet.filters.internal. > SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63) > at org.apache.catalina.core.ApplicationFilterChain. > internalDoFilter(ApplicationFilterChain.java:192) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:165) > at org.xwiki.container.servlet.filters.internal. > SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208) > at org.apache.catalina.core.ApplicationFilterChain. > internalDoFilter(ApplicationFilterChain.java:192) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:165) > at org.xwiki.container.servlet.filters.internal. > SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111) > at org.apache.catalina.core.ApplicationFilterChain. > internalDoFilter(ApplicationFilterChain.java:192) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:165) > at org.xwiki.resource.servlet.RoutingFilter.doFilter( > RoutingFilter.java:134) > at org.apache.catalina.core.ApplicationFilterChain. > internalDoFilter(ApplicationFilterChain.java:192) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:165) > at org.apache.catalina.core.StandardWrapperValve.invoke( > StandardWrapperValve.java:198) > at org.apache.catalina.core.StandardContextValve.invoke( > StandardContextValve.java:96) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke( > AuthenticatorBase.java:474) > at org.apache.catalina.core.StandardHostValve.invoke( > StandardHostValve.java:140) > at org.apache.catalina.valves.ErrorReportValve.invoke( > ErrorReportValve.java:79) > at org.apache.catalina.valves.AbstractAccessLogValve.invoke( > AbstractAccessLogValve.java:624) > at org.apache.catalina.core.StandardEngineValve.invoke( > StandardEngineValve.java:87) > at org.apache.catalina.connector.CoyoteAdapter.service( > CoyoteAdapter.java:349) > at org.apache.coyote.http11.Http11Processor.service( > Http11Processor.java:783) > at org.apache.coyote.AbstractProcessorLight.process( >