According to the error what is falling is the method XWikiDocumentArchive#getArchive when trying to load version 11.1. Did you tried executing it ? Is this version listed in your code ?
On Thu, Sep 24, 2015 at 1:14 PM, Peter Huisman <[email protected]> wrote: > I did some testing on this document and it’s history: > > LocalDocumentReference docLDR = new > LocalDocumentReference(spaceName, pageName); > DocumentReference docRef = new > DocumentReference(docLDR, new WikiReference(this.CONTEXT.getWikiId())); > XWikiDocument a = new XWikiDocument(docRef); > XWikiVersioningStoreInterface b = > a.getVersioningStore(this.CONTEXT); > Version[] c = b.getXWikiDocVersions(a, this.CONTEXT); > XWikiDocumentArchive e = b.getXWikiDocumentArchive(a, > this.CONTEXT); > for(Version version : c) { > XWikiDocument f = e.loadDocument(version, > this.CONTEXT); > BaseObject g = f.getXObject(new > DocumentReference(this.wiki.getName(), "DutoCode", "AfgeleidPrincipeClass")); > } > > This gives me all of the document versions that are available and there are > no error showing the Object data (I’ve removed all the logging statements). > So no documents are empty. > > Any suggestion on where to look for? > >> >>> From what I understand from the error it looks like some version(s) of >> the document have identifiers but no content. >> >> On Thu, Sep 24, 2015 at 11:01 AM, Thomas Mortagne >> <[email protected] <mailto:[email protected]>> wrote: >>> Actually it's a little more that than, it ask for a String version of >>> the history which is more what happen when a document is deleted. >>> >>> On Thu, Sep 24, 2015 at 10:59 AM, Thomas Mortagne >>> <[email protected] <mailto:[email protected]>> wrote: >>>> According to the trace it just ask for document version handler, >>>> nothing more. And that supposed to happen exactly the same way when >>>> you look at the document versions. >>>> >>>> >>>> On Thu, Sep 24, 2015 at 10:57 AM, Peter Huisman <[email protected] >>>> <mailto:[email protected]>> wrote: >>>>> That’s the point: As far as I can tell, everything seems to be in order. >>>>> What really puzzles me is that - as per the first example - there is no >>>>> version history present. The only available version is 1.2. Is the export >>>>> function looking for versions earlier than the current function or is it >>>>> just looking for “page version objects”? >>>>> >>>>> If I use the default Admin Export function, I do see all available >>>>> versions for the documents. Importing the page also gives me a full list >>>>> of all available versions which I can also revert. After this, it also >>>>> show up with no errors in it. >>>>> >>>>>> >>>>>> Looks like the history of those object is not in a great shape. Are >>>>>> you able to view the history of those documents in error and access >>>>>> each version ? >>>>>> >>>>>> On Thu, Sep 24, 2015 at 10:14 AM, Peter Huisman <[email protected] >>>>>> <mailto:[email protected]>> wrote: >>>>>>> Hi Eduard, >>>>>>> >>>>>>> We have proceeded as per your advice and created a cron with the URL as >>>>>>> explained on >>>>>>> http://platform.xwiki.org/xwiki/bin/view/Features/Exports#HXARExport >>>>>>> <http://platform.xwiki.org/xwiki/bin/view/Features/Exports#HXARExport> >>>>>>> <http://platform.xwiki.org/xwiki/bin/view/Features/Exports#HXARExport >>>>>>> <http://platform.xwiki.org/xwiki/bin/view/Features/Exports#HXARExport>>. >>>>>>> It however generates a lot of (in my eyes) unexpected errors in the >>>>>>> Log file (resulting in a Log file size of over 500Mb). When we do an >>>>>>> export using the Admin panel, we do not encounter this problem. >>>>>>> >>>>>>> [example 1] >>>>>>> the Page (in Bold) has only 1 version (version 1.2) present (and no >>>>>>> minor versions). There are no additional errors for this document. >>>>>>> [example 2] >>>>>>> This page (also Bold) actually has a version history. The document’s >>>>>>> current version is 14.1 with 2 intermediate (lower) versions before >>>>>>> 11.1 and quite a few below that. Apparently, the export indicates that >>>>>>> there is an error in 11.1 but I’m unable to determine the error in the >>>>>>> objects. The higher versions do not generate an error and I expect that >>>>>>> he quits after the error. >>>>>>> >>>>>>> Note: Our pages only contain Custom Objects and Comment objects. >>>>>>> There’s no actual content on the page. >>>>>>> Note: I can not find any version information in the XAR. It seems that >>>>>>> only a single version is included in the Export. >>>>>>> >>>>>>> Can someone explain why this is happening or guide me towards a >>>>>>> solution and (more important :-)) how to correct this? >>>>>>> >>>>>>> With kind regards, >>>>>>> >>>>>>> Peter >>>>>>> >>>>>>> [example 1] >>>>>>> 2015-09-23 03:10:40,084 >>>>>>> [http://wiki.dkf.wiki/xwiki/bin/export/Space/Page?format=xar&pages=vr360brabant:%25.%25&name=vr360brabant&history=true&backup=true&author=XWiki.Admin >>>>>>> >>>>>>> <http://wiki.dkf.wiki/xwiki/bin/export/Space/Page?format=xar&pages=vr360brabant:%25.%25&name=vr360brabant&history=true&backup=true&author=XWiki.Admin> >>>>>>> >>>>>>> <http://wiki.dkf.wiki/xwiki/bin/export/Space/Page?format=xar&pages=vr360brabant:%25.%25&name=vr360brabant&history=true&backup=true&author=XWiki.Admin >>>>>>> >>>>>>> <http://wiki.dkf.wiki/xwiki/bin/export/Space/Page?format=xar&pages=vr360brabant:%25.%25&name=vr360brabant&history=true&backup=true&author=XWiki.Admin>>] >>>>>>> ERROR kiDocumentLocaleEventGenerator - Document >>>>>>> [vr360brabant:ZTCVR50348655.EIGSW_jq4Q8bdPCP7zE] has malformed history >>>>>>> com.xpn.xwiki.XWikiException: Error number 0 in 3: Exception while >>>>>>> hibernate execute >>>>>>> at >>>>>>> com.xpn.xwiki.store.XWikiHibernateBaseStore.execute(XWikiHibernateBaseStore.java:1305) >>>>>>> ~[xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> com.xpn.xwiki.store.XWikiHibernateBaseStore.executeRead(XWikiHibernateBaseStore.java:1338) >>>>>>> ~[xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> com.xpn.xwiki.store.XWikiHibernateVersioningStore.loadRCSNodeContent(XWikiHibernateVersioningStore.java:291) >>>>>>> ~[xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> com.xpn.xwiki.doc.rcs.XWikiRCSNodeInfo.getContent(XWikiRCSNodeInfo.java:194) >>>>>>> ~[xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> com.xpn.xwiki.doc.rcs.XWikiRCSArchive.<init>(XWikiRCSArchive.java:79) >>>>>>> ~[xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> com.xpn.xwiki.doc.XWikiDocumentArchive.getArchive(XWikiDocumentArchive.java:199) >>>>>>> ~[xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> org.xwiki.filter.instance.internal.input.XWikiDocumentLocaleEventGenerator.write(XWikiDocumentLocaleEventGenerator.java:90) >>>>>>> [xwiki-platform-filter-instance-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> org.xwiki.filter.instance.internal.input.XWikiDocumentLocaleEventGenerator.write(XWikiDocumentLocaleEventGenerator.java:55) >>>>>>> [xwiki-platform-filter-instance-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> org.xwiki.filter.instance.internal.input.AbstractBeanEntityEventGenerator.write(AbstractBeanEntityEventGenerator.java:114) >>>>>>> [xwiki-platform-filter-instance-api-6.4.5.jar:na] >>>>>>> at >>>>>>> org.xwiki.filter.instance.input.AbstractEntityEventGenerator.write(AbstractEntityEventGenerator.java:77) >>>>>>> [xwiki-platform-filter-instance-api-6.4.5.jar:na] >>>>>>> at >>>>>>> org.xwiki.filter.instance.internal.input.DocumentInstanceInputEventGenerator.beginWikiDocument(DocumentInstanceInputEventGenerator.java:107) >>>>>>> [xwiki-platform-filter-instance-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> org.xwiki.filter.instance.internal.input.InstanceInputFilterStream.writeDocument(InstanceInputFilterStream.java:213) >>>>>>> [xwiki-platform-filter-instance-api-6.4.5.jar:na] >>>>>>> at >>>>>>> org.xwiki.filter.instance.internal.input.InstanceInputFilterStream.writeSpace(InstanceInputFilterStream.java:186) >>>>>>> [xwiki-platform-filter-instance-api-6.4.5.jar:na] >>>>>>> at >>>>>>> org.xwiki.filter.instance.internal.input.InstanceInputFilterStream.writeWiki(InstanceInputFilterStream.java:158) >>>>>>> [xwiki-platform-filter-instance-api-6.4.5.jar:na] >>>>>>> at >>>>>>> org.xwiki.filter.instance.internal.input.InstanceInputFilterStream.read(InstanceInputFilterStream.java:131) >>>>>>> [xwiki-platform-filter-instance-api-6.4.5.jar:na] >>>>>>> at >>>>>>> org.xwiki.filter.instance.internal.input.InstanceInputFilterStream.read(InstanceInputFilterStream.java:53) >>>>>>> [xwiki-platform-filter-instance-api-6.4.5.jar:na] >>>>>>> at >>>>>>> org.xwiki.filter.input.AbstractBeanInputFilterStream.read(AbstractBeanInputFilterStream.java:80) >>>>>>> [xwiki-commons-filter-api-6.4.5.jar:na] >>>>>>> at >>>>>>> com.xpn.xwiki.web.ExportAction.exportXAR(ExportAction.java:332) >>>>>>> [xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at com.xpn.xwiki.web.ExportAction.render(ExportAction.java:76) >>>>>>> [xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:345) >>>>>>> [xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:146) >>>>>>> [xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425) >>>>>>> [struts-core-1.3.10.jar:1.3.10] >>>>>>> at >>>>>>> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228) >>>>>>> [struts-core-1.3.10.jar:1.3.10] >>>>>>> at >>>>>>> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) >>>>>>> [struts-core-1.3.10.jar:1.3.10] >>>>>>> at >>>>>>> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449) >>>>>>> [struts-core-1.3.10.jar:1.3.10] >>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:620) >>>>>>> [tomcat-servlet-3.0-api.jar:na] >>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) >>>>>>> [tomcat-servlet-3.0-api.jar:na] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:115) >>>>>>> [xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:127) >>>>>>> [xwiki-platform-wysiwyg-server-6.4.5.jar:na] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) >>>>>>> [tomcat7-websocket.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63) >>>>>>> [xwiki-platform-container-servlet-6.4.5.jar:na] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:66) >>>>>>> [xwiki-platform-webdav-server-6.4.5.jar:na] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208) >>>>>>> [xwiki-platform-container-servlet-6.4.5.jar:na] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111) >>>>>>> [xwiki-platform-container-servlet-6.4.5.jar:na] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:193) >>>>>>> [tomcat-coyote.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) >>>>>>> [tomcat-coyote.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314) >>>>>>> [tomcat-coyote.jar:7.0.54] >>>>>>> at >>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>>>>> [na:1.7.0_85] >>>>>>> at >>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>>>>> [na:1.7.0_85] >>>>>>> at >>>>>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >>>>>>> [tomcat-coyote.jar:7.0.54] >>>>>>> at java.lang.Thread.run(Thread.java:745) [na:1.7.0_85] >>>>>>> Caused by: org.hibernate.ObjectNotFoundException: No row with the given >>>>>>> identifier exists: >>>>>>> [com.xpn.xwiki.doc.rcs.XWikiRCSNodeContent#com.xpn.xwiki.doc.rcs.XWikiRCSNodeId@3241c34b[docId=4003338556527287548,version=1.2]] >>>>>>> at >>>>>>> org.hibernate.impl.SessionFactoryImpl$2.handleEntityNotFound(SessionFactoryImpl.java:435) >>>>>>> ~[hibernate-core-3.6.9.Final.jar:3.6.9.Final] >>>>>>> at >>>>>>> org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:233) >>>>>>> ~[hibernate-core-3.6.9.Final.jar:3.6.9.Final] >>>>>>> at >>>>>>> org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:285) >>>>>>> ~[hibernate-core-3.6.9.Final.jar:3.6.9.Final] >>>>>>> at >>>>>>> org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:152) >>>>>>> ~[hibernate-core-3.6.9.Final.jar:3.6.9.Final] >>>>>>> at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:1090) >>>>>>> ~[hibernate-core-3.6.9.Final.jar:3.6.9.Final] >>>>>>> at org.hibernate.impl.SessionImpl.load(SessionImpl.java:974) >>>>>>> ~[hibernate-core-3.6.9.Final.jar:3.6.9.Final] >>>>>>> at >>>>>>> com.xpn.xwiki.store.XWikiHibernateVersioningStore$4.doInHibernate(XWikiHibernateVersioningStore.java:297) >>>>>>> ~[xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> com.xpn.xwiki.store.XWikiHibernateVersioningStore$4.doInHibernate(XWikiHibernateVersioningStore.java:292) >>>>>>> ~[xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> com.xpn.xwiki.store.XWikiHibernateBaseStore.execute(XWikiHibernateBaseStore.java:1299) >>>>>>> ~[xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> ... 64 common frames omitted >>>>>>> >>>>>>> >>>>>>> [example 2] >>>>>>> 2015-09-23 03:15:09,925 >>>>>>> [http://wiki.dkf.wiki/xwiki/bin/export/Space/Page?format=xar&pages=duto:%25.%25&name=duto&history=true&backup=true&author=XWiki.Admin >>>>>>> >>>>>>> <http://wiki.dkf.wiki/xwiki/bin/export/Space/Page?format=xar&pages=duto:%25.%25&name=duto&history=true&backup=true&author=XWiki.Admin> >>>>>>> >>>>>>> <http://wiki.dkf.wiki/xwiki/bin/export/Space/Page?format=xar&pages=duto:%25.%25&name=duto&history=true&backup=true&author=XWiki.Admin >>>>>>> >>>>>>> <http://wiki.dkf.wiki/xwiki/bin/export/Space/Page?format=xar&pages=duto:%25.%25&name=duto&history=true&backup=true&author=XWiki.Admin>>] >>>>>>> ERROR kiDocumentLocaleEventGenerator - Document >>>>>>> [duto:AfgeleidePrincipes.AP_P9doA5GQpspPj] has malformed history >>>>>>> com.xpn.xwiki.XWikiException: Error number 0 in 3: Exception while >>>>>>> hibernate execute >>>>>>> at >>>>>>> com.xpn.xwiki.store.XWikiHibernateBaseStore.execute(XWikiHibernateBaseStore.java:1305) >>>>>>> ~[xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> com.xpn.xwiki.store.XWikiHibernateBaseStore.executeRead(XWikiHibernateBaseStore.java:1338) >>>>>>> ~[xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> com.xpn.xwiki.store.XWikiHibernateVersioningStore.loadRCSNodeContent(XWikiHibernateVersioningStore.java:291) >>>>>>> ~[xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> com.xpn.xwiki.doc.rcs.XWikiRCSNodeInfo.getContent(XWikiRCSNodeInfo.java:194) >>>>>>> ~[xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> com.xpn.xwiki.doc.rcs.XWikiRCSArchive.<init>(XWikiRCSArchive.java:79) >>>>>>> ~[xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> com.xpn.xwiki.doc.XWikiDocumentArchive.getArchive(XWikiDocumentArchive.java:199) >>>>>>> ~[xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> org.xwiki.filter.instance.internal.input.XWikiDocumentLocaleEventGenerator.write(XWikiDocumentLocaleEventGenerator.java:90) >>>>>>> [xwiki-platform-filter-instance-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> org.xwiki.filter.instance.internal.input.XWikiDocumentLocaleEventGenerator.write(XWikiDocumentLocaleEventGenerator.java:55) >>>>>>> [xwiki-platform-filter-instance-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> org.xwiki.filter.instance.internal.input.AbstractBeanEntityEventGenerator.write(AbstractBeanEntityEventGenerator.java:114) >>>>>>> [xwiki-platform-filter-instance-api-6.4.5.jar:na] >>>>>>> at >>>>>>> org.xwiki.filter.instance.input.AbstractEntityEventGenerator.write(AbstractEntityEventGenerator.java:77) >>>>>>> [xwiki-platform-filter-instance-api-6.4.5.jar:na] >>>>>>> at >>>>>>> org.xwiki.filter.instance.internal.input.DocumentInstanceInputEventGenerator.beginWikiDocument(DocumentInstanceInputEventGenerator.java:107) >>>>>>> [xwiki-platform-filter-instance-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> org.xwiki.filter.instance.internal.input.InstanceInputFilterStream.writeDocument(InstanceInputFilterStream.java:213) >>>>>>> [xwiki-platform-filter-instance-api-6.4.5.jar:na] >>>>>>> at >>>>>>> org.xwiki.filter.instance.internal.input.InstanceInputFilterStream.writeSpace(InstanceInputFilterStream.java:186) >>>>>>> [xwiki-platform-filter-instance-api-6.4.5.jar:na] >>>>>>> at >>>>>>> org.xwiki.filter.instance.internal.input.InstanceInputFilterStream.writeWiki(InstanceInputFilterStream.java:158) >>>>>>> [xwiki-platform-filter-instance-api-6.4.5.jar:na] >>>>>>> at >>>>>>> org.xwiki.filter.instance.internal.input.InstanceInputFilterStream.read(InstanceInputFilterStream.java:131) >>>>>>> [xwiki-platform-filter-instance-api-6.4.5.jar:na] >>>>>>> at >>>>>>> org.xwiki.filter.instance.internal.input.InstanceInputFilterStream.read(InstanceInputFilterStream.java:53) >>>>>>> [xwiki-platform-filter-instance-api-6.4.5.jar:na] >>>>>>> at >>>>>>> org.xwiki.filter.input.AbstractBeanInputFilterStream.read(AbstractBeanInputFilterStream.java:80) >>>>>>> [xwiki-commons-filter-api-6.4.5.jar:na] >>>>>>> at >>>>>>> com.xpn.xwiki.web.ExportAction.exportXAR(ExportAction.java:332) >>>>>>> [xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at com.xpn.xwiki.web.ExportAction.render(ExportAction.java:76) >>>>>>> [xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:345) >>>>>>> [xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:146) >>>>>>> [xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425) >>>>>>> [struts-core-1.3.10.jar:1.3.10] >>>>>>> at >>>>>>> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228) >>>>>>> [struts-core-1.3.10.jar:1.3.10] >>>>>>> at >>>>>>> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) >>>>>>> [struts-core-1.3.10.jar:1.3.10] >>>>>>> at >>>>>>> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449) >>>>>>> [struts-core-1.3.10.jar:1.3.10] >>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:620) >>>>>>> [tomcat-servlet-3.0-api.jar:na] >>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) >>>>>>> [tomcat-servlet-3.0-api.jar:na] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:115) >>>>>>> [xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:127) >>>>>>> [xwiki-platform-wysiwyg-server-6.4.5.jar:na] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) >>>>>>> [tomcat7-websocket.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63) >>>>>>> [xwiki-platform-container-servlet-6.4.5.jar:na] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:66) >>>>>>> [xwiki-platform-webdav-server-6.4.5.jar:na] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208) >>>>>>> [xwiki-platform-container-servlet-6.4.5.jar:na] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111) >>>>>>> [xwiki-platform-container-servlet-6.4.5.jar:na] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) >>>>>>> [catalina.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:193) >>>>>>> [tomcat-coyote.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) >>>>>>> [tomcat-coyote.jar:7.0.54] >>>>>>> at >>>>>>> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314) >>>>>>> [tomcat-coyote.jar:7.0.54] >>>>>>> at >>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>>>>> [na:1.7.0_85] >>>>>>> at >>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>>>>> [na:1.7.0_85] >>>>>>> at >>>>>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >>>>>>> [tomcat-coyote.jar:7.0.54] >>>>>>> at java.lang.Thread.run(Thread.java:745) [na:1.7.0_85] >>>>>>> Caused by: org.hibernate.ObjectNotFoundException: No row with the given >>>>>>> identifier exists: >>>>>>> [com.xpn.xwiki.doc.rcs.XWikiRCSNodeContent#com.xpn.xwiki.doc.rcs.XWikiRCSNodeId@472d6673[docId=9066115529778850634,version=11.1]] >>>>>>> at >>>>>>> org.hibernate.impl.SessionFactoryImpl$2.handleEntityNotFound(SessionFactoryImpl.java:435) >>>>>>> ~[hibernate-core-3.6.9.Final.jar:3.6.9.Final] >>>>>>> at >>>>>>> org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:233) >>>>>>> ~[hibernate-core-3.6.9.Final.jar:3.6.9.Final] >>>>>>> at >>>>>>> org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:285) >>>>>>> ~[hibernate-core-3.6.9.Final.jar:3.6.9.Final] >>>>>>> at >>>>>>> org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:152) >>>>>>> ~[hibernate-core-3.6.9.Final.jar:3.6.9.Final] >>>>>>> at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:1090) >>>>>>> ~[hibernate-core-3.6.9.Final.jar:3.6.9.Final] >>>>>>> at org.hibernate.impl.SessionImpl.load(SessionImpl.java:974) >>>>>>> ~[hibernate-core-3.6.9.Final.jar:3.6.9.Final] >>>>>>> at >>>>>>> com.xpn.xwiki.store.XWikiHibernateVersioningStore$4.doInHibernate(XWikiHibernateVersioningStore.java:297) >>>>>>> ~[xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> com.xpn.xwiki.store.XWikiHibernateVersioningStore$4.doInHibernate(XWikiHibernateVersioningStore.java:292) >>>>>>> ~[xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> at >>>>>>> com.xpn.xwiki.store.XWikiHibernateBaseStore.execute(XWikiHibernateBaseStore.java:1299) >>>>>>> ~[xwiki-platform-legacy-oldcore-6.4.5.jar:na] >>>>>>> ... 64 common frames omitted >>>>>>> >>>>>>> >>>>>>> >>>>>>>> Br, >>>>>>>> >>>>>>>> Peter >>>>>>>> >>>>>>>>> Hi Peter, >>>>>>>>> >>>>>>>>> Of course, though you might want to think a bit on the approach. >>>>>>>>> >>>>>>>>> 1) If you want to do it in XWiki using the scheduler plugin, you have >>>>>>>>> to >>>>>>>>> write some groovy script [1] in the scheduled task that you create in >>>>>>>> order >>>>>>>>> to use the filter module [2] (or the old packager module [3], >>>>>>>>> whichever >>>>>>>> you >>>>>>>>> choose) in order to export the pages you are interested in and save >>>>>>>>> the >>>>>>>>> result (on the filesystem or as an attachment in a page). >>>>>>>>> >>>>>>>>> As inspiration, you could check out the source code (in java) of the >>>>>>>> export >>>>>>>>> action [4] which is exactly what is going on when you are exporting a >>>>>>>> page >>>>>>>>> from the UI. >>>>>>>>> >>>>>>>>> 2) A simpler choice, IMO, would be to schedule a cron [5] task on a >>>>>>>>> linux >>>>>>>>> machine (possible the same one running the XWiki instance) and have >>>>>>>>> that >>>>>>>>> task simply download (using something like cURL [6]) the result of a >>>>>>>>> manually crafter export URL (as detailed in our documentation [7]) >>>>>>>>> containing the list of pages to export. >>>>>>>>> >>>>>>>>> Hope this helps, >>>>>>>>> Eduard >>>>>>>>> >>>>>>>>> ---------- >>>>>>>>> [1] http://platform.xwiki.org/xwiki/bin/view/DevGuide/Scripting >>>>>>>>> <http://platform.xwiki.org/xwiki/bin/view/DevGuide/Scripting> >>>>>>>>> <http://platform.xwiki.org/xwiki/bin/view/DevGuide/Scripting >>>>>>>>> <http://platform.xwiki.org/xwiki/bin/view/DevGuide/Scripting>> >>>>>>>>> [2] >>>>>>>>> http://extensions.xwiki.org/xwiki/bin/view/Extension/Filter+Module >>>>>>>>> <http://extensions.xwiki.org/xwiki/bin/view/Extension/Filter+Module> >>>>>>>>> <http://extensions.xwiki.org/xwiki/bin/view/Extension/Filter+Module >>>>>>>>> <http://extensions.xwiki.org/xwiki/bin/view/Extension/Filter+Module>> >>>>>>>>> [3] >>>>>>>>> >>>>>>>> https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/plugin/packaging/PackageAPI.java >>>>>>>> >>>>>>>> <https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/plugin/packaging/PackageAPI.java> >>>>>>>> >>>>>>>> <https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/plugin/packaging/PackageAPI.java >>>>>>>> >>>>>>>> <https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/plugin/packaging/PackageAPI.java>> >>>>>>>>> [4] >>>>>>>>> >>>>>>>> https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/web/ExportAction.java#L244 >>>>>>>> >>>>>>>> <https://github.com/xwiki/xwiki-platform/blob/master/xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/web/ExportAction.java#L244> >>>>>>>>> [5] https://en.wikipedia.org/wiki/Cron >>>>>>>>> [6] https://en.wikipedia.org/wiki/CURL >>>>>>>>> [7] >>>>>>>>> http://platform.xwiki.org/xwiki/bin/view/Features/Exports#HXARExport >>>>>>>>> >>>>>>>>> >>>>>>>>> On Thu, Sep 17, 2015 at 3:49 PM, Peter Huisman <[email protected]> >>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> Is there a way to generate XAR’s using XWiki’s scheduling function? >>>>>>>>>> I’m >>>>>>>>>> not looking for a DB based backup but merely for a backup of spaces / >>>>>>>> pages. >>>>>>>>>> >>>>>>>>>> With kind regards, >>>>>>>>>> >>>>>>>>>> Peter >>>>>>>>>> _______________________________________________ >>>>>>>>>> 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] <mailto:[email protected]> >>>>>>> http://lists.xwiki.org/mailman/listinfo/users >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Thomas Mortagne >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Van: Caleb James DeLisle <[email protected] <mailto:[email protected]>> >>>>>> Onderwerp: [xwiki-users] [myxwiki] Request for new wiki >>>>>> Datum: 24 september 2015 10:35:49 CEST >>>>>> Aan: XWiki Users <[email protected] <mailto:[email protected]>> >>>>>> Antwoord aan: XWiki Users <[email protected] <mailto:[email protected]>> >>>>>> >>>>>> >>>>>> Hi, >>>>>> >>>>>> I'd like to start a wiki for documenting a small sociological project >>>>>> which I'm doing with a few friends. It will be closed while the project >>>>>> is ongoing but we intend to make our findings usable to the outside world >>>>>> when the project is complete. >>>>>> >>>>>> My username is CalebJamesDeLisle and I'd like a wiki named 'grw' >>>>>> >>>>>> Thanks, >>>>>> Caleb >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> users mailing list >>>>>> [email protected] <mailto:[email protected]> >>>>>> http://lists.xwiki.org/mailman/listinfo/users >>>>> >>>>> _______________________________________________ >>>>> users mailing list >>>>> [email protected] <mailto:[email protected]> >>>>> http://lists.xwiki.org/mailman/listinfo/users >>>> >>>> >>>> >>>> -- >>>> Thomas Mortagne >>> >>> >>> >>> -- >>> Thomas Mortagne >> >> >> >> -- >> Thomas Mortagne >> >> >> >> _______________________________________________ >> users mailing list >> [email protected] <mailto:[email protected]> >> http://lists.xwiki.org/mailman/listinfo/users > > _______________________________________________ > users mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/users -- Thomas Mortagne _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
