Re: [xwiki-users] Rollback Failure

2017-03-09 Thread Keith Davis
Any other ideas about this?

On Fri, Mar 3, 2017 at 8:33 AM, Keith Davis 
wrote:

> 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

2017-03-03 Thread Keith Davis
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+
> 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

2017-03-03 Thread Keith Davis
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

2017-03-02 Thread Marius Dumitru Florea
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.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(
>