Uploaded image for project: 'CMS'
  1. CMS
  2. CMS-12717

Bug migrating data from archives workspace from 4.8 to 4.9

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical Critical
    • 4.9.9, 4.10.0
    • 4.9.8
    • None
    • None
    • 4.10 M7

      The automatic migration script fails on some projects migrating data (from 4.8 to 4.9) in archives workspace with the following stacktrace.

       

      Error while executing script to upgrade component 'org.ametys.plugins.web.upgrade' to version '20260218T0000'. Error : '', message : 'Unable to get infos about the repository data of node 'node XXXXXXXXXXXXX'.', stacktrace : 'Unable to get infos about the repository data of node 'node XXXXXXXXXXXXXXXXX'.
      Caused by: javax.jcr.InvalidItemStateException: Item does not exist anymore: XXXXXXXXX at org.apache.jackrabbit.core.ItemImpl#itemSanityCheck:116 at org.apache.jackrabbit.core.ItemImpl#perform:90 at org.apache.jackrabbit.core.ItemImpl#getPath:376 at org.ametys.plugins.repository.data.repositorydata.impl.JCRRepositoryData#toString:941 at java.base/java.lang.String#valueOf:4454 at org.ametys.plugins.repository.data.repositorydata.impl.JCRRepositoryData#hasValue:495 at org.ametys.plugins.repository.data.repositorydata.RepositoryData#hasValue:357 at org.ametys.cms.data.type.impl.StringRepositoryElementType#read:36 at org.ametys.cms.data.holder.impl.DefaultModelAwareDataHolder#_getElementValue:355 at org.ametys.cms.data.holder.impl.DefaultModelAwareDataHolder#_getValue:257 at org.ametys.cms.data.holder.impl.DefaultModelAwareDataHolder#getValue:222 at org.ametys.plugins.repository.data.ametysobject.ModelAwareDataAwareAmetysObject#getValue:110 at org.ametys.plugins.repository.data.holder.ModelAwareDataHolder#getValue:186 at org.ametys.cms.repository.DefaultContent#getTitle:214 at org.ametys.cms.repository.DefaultContent#getTitle:248 at com.oracle.truffle.host.HostMethodDesc$SingleMethod$MHBase#invokeHandle:372 at com.oracle.truffle.host.GuestToHostCodeCache$GuestToHostInvokeHandle#executeImpl:88 at com.oracle.truffle.host.GuestToHostRootNode#execute:80 at com.oracle.truffle.api.impl.DefaultCallTarget#call:104 at com.oracle.truffle.api.impl.DefaultRuntimeAccessor$DefaultRuntimeSupport#callInlined:201 at com.oracle.truffle.host.GuestToHostRootNode#guestToHostCall:102 at com.oracle.truffle.host.HostMethodDesc$SingleMethod$MHBase#invokeGuestToHost:408 at com.oracle.truffle.host.HostExecuteNode#doInvoke:877 at com.oracle.truffle.host.HostExecuteNode#doOverloadedCached:291 at com.oracle.truffle.host.HostExecuteNodeGen$Inlined#executeAndSpecialize:511 at com.oracle.truffle.host.HostExecuteNodeGen$Inlined#execute:368 at com.oracle.truffle.host.HostObject#invokeMember:465 at com.oracle.truffle.host.HostObjectGen$InteropLibraryExports$Cached#invokeMemberNode_AndSpecialize:7140 at com.oracle.truffle.host.HostObjectGen$InteropLibraryExports$Cached#invokeMember:7126 at com.oracle.truffle.api.interop.InteropLibraryGen$CachedDispatch#invokeMember:8497 at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$ForeignInvokeNode#executeCall:1548 at com.oracle.truffle.js.nodes.function.JSFunctionCallNode#executeAndSpecialize:308 at com.oracle.truffle.js.nodes.function.JSFunctionCallNode#executeCall:253 at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode#execute:723 at com.oracle.truffle.js.nodes.cast.JSToStringNodeGen$JSToStringWrapperNodeGen#execute:407 at com.oracle.truffle.js.nodes.binary.JSAddNodeGen#execute_generic4:556 at com.oracle.truffle.js.nodes.binary.JSAddNodeGen#execute:374 at com.oracle.truffle.js.nodes.binary.JSAddNodeGen#execute_generic4:555 at com.oracle.truffle.js.nodes.binary.JSAddNodeGen#execute:374 at com.oracle.truffle.js.nodes.binary.JSAddNodeGen#execute_generic4:555 at com.oracle.truffle.js.nodes.binary.JSAddNodeGen#execute:374 at com.oracle.truffle.js.nodes.binary.JSAddNodeGen#execute_generic4:555 at com.oracle.truffle.js.nodes.binary.JSAddNodeGen#execute:374 at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNNode#executeFillObjectArray:876 at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNNode#createArguments:869 at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode#execute:723 at com.oracle.truffle.js.nodes.JavaScriptNode#executeVoid:183 at com.oracle.truffle.js.nodes.control.AbstractBlockNode#executeVoid:78 at com.oracle.truffle.js.nodes.control.AbstractBlockNode#executeVoid:53 at com.oracle.truffle.api.impl.DefaultBlockNode#executeVoid:73 at com.oracle.truffle.js.nodes.control.AbstractBlockNode#executeVoid:68 at com.oracle.truffle.js.nodes.control.VoidBlockNode#execute:61 at com.oracle.truffle.js.nodes.control.TryCatchNode#executeCatch:172 at com.oracle.truffle.js.nodes.control.TryCatchNode#executeVoid:163 at com.oracle.truffle.js.nodes.control.AbstractBlockNode#executeVoid:78 at com.oracle.truffle.js.nodes.control.AbstractBlockNode#executeVoid:53 at com.oracle.truffle.api.impl.DefaultBlockNode#executeVoid:73 at com.oracle.truffle.js.nodes.control.AbstractBlockNode#executeVoid:68 at com.oracle.truffle.js.nodes.function.BlockScopeNode#executeVoid:96 at com.oracle.truffle.js.nodes.control.AbstractRepeatingNode#executeBody:67 at com.oracle.truffle.js.nodes.control.WhileNode$WhileDoRepeatingNode#executeRepeating:238 at com.oracle.truffle.api.nodes.RepeatingNode#executeRepeatingWithValue:112 at com.oracle.truffle.api.impl.DefaultLoopNode#execute:64 at com.oracle.truffle.js.nodes.control.WhileNode#executeVoid:181 at com.oracle.truffle.js.nodes.control.AbstractBlockNode#executeVoid:78 at com.oracle.truffle.js.nodes.control.AbstractBlockNode#executeVoid:53 at com.oracle.truffle.api.impl.DefaultBlockNode#executeVoid:73 at com.oracle.truffle.js.nodes.control.AbstractBlockNode#executeVoid:68 at com.oracle.truffle.js.nodes.control.VoidBlockNode#execute:61 at com.oracle.truffle.js.nodes.control.AbstractBlockNode#executeGeneric:83 at com.oracle.truffle.js.nodes.control.AbstractBlockNode#executeGeneric:53 at com.oracle.truffle.api.impl.DefaultBlockNode#executeGeneric:65 at com.oracle.truffle.js.nodes.control.AbstractBlockNode#execute:73 at com.oracle.truffle.js.nodes.function.BlockScopeNode#execute:87 at com.oracle.truffle.js.nodes.binary.DualNode#execute:116 at com.oracle.truffle.js.nodes.function.FunctionBodyNode#execute:70 at com.oracle.truffle.js.nodes.function.FunctionRootNode#executeInRealm:155 at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode#execute:96 at com.oracle.truffle.api.impl.DefaultCallTarget#call:104 at com.oracle.truffle.api.impl.DefaultDirectCallNode#call:59 at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$DirectJSFunctionCacheNode#executeCall:1330 at com.oracle.truffle.js.nodes.function.JSFunctionCallNode#executeAndSpecialize:308 at com.oracle.truffle.js.nodes.function.JSFunctionCallNode#executeCall:253 at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode#execute:527 at com.oracle.truffle.js.nodes.access.WritePropertyNode#execute:204 at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen#execute_generic3:138 at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen#execute:69 at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen#executeVoid:321 at com.oracle.truffle.js.nodes.control.TryFinallyNode#executeVoid:105 at com.oracle.truffle.js.nodes.control.AbstractBlockNode#executeVoid:78 at com.oracle.truffle.js.nodes.control.AbstractBlockNode#executeVoid:53 at com.oracle.truffle.api.impl.DefaultBlockNode#executeGeneric:63 at com.oracle.truffle.js.nodes.control.AbstractBlockNode#execute:73 at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen#execute_generic3:138 at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen#execute:69 at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen#executeVoid:321 at com.oracle.truffle.js.nodes.control.AbstractBlockNode#executeVoid:78 at com.oracle.truffle.js.nodes.control.AbstractBlockNode#executeVoid:53 at com.oracle.truffle.api.impl.DefaultBlockNode#executeGeneric:63 at com.oracle.truffle.js.nodes.control.AbstractBlockNode#execute:73 at com.oracle.truffle.js.nodes.binary.DualNode#execute:116 at com.oracle.truffle.js.nodes.function.FunctionBodyNode#execute:70 at com.oracle.truffle.js.nodes.function.FunctionRootNode#executeInRealm:155 at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode#execute:96 at com.oracle.truffle.api.impl.DefaultCallTarget#call:104 at com.oracle.truffle.api.impl.DefaultDirectCallNode#call:59 at com.oracle.truffle.js.lang.JavaScriptLanguage$ParsedProgramRoot#execute:251 at com.oracle.truffle.api.impl.DefaultCallTarget#call:104 at com.oracle.truffle.polyglot.PolyglotContextImpl#eval:1699 at com.oracle.truffle.polyglot.PolyglotContextDispatch#eval:60 at org.graalvm.polyglot.Context#eval:402 at org.ametys.plugins.core.ui.script.ScriptHandler#_executeScript:239 at org.ametys.plugins.core.ui.script.ScriptHandler#executeScript:173 at org.ametys.plugins.core.ui.script.ScriptHandler#executeScript:151 at org.ametys.core.migration.action.ScriptAction#act:77 at org.ametys.core.migration.MigrationEngine#doAction:451 at org.ametys.core.migration.MigrationEngine#upgradeVersion:427 at org.ametys.core.migration.MigrationEngine#_executeUpgradeActions:361 at org.ametys.core.migration.MigrationEngine#_doMigration:197 at org.ametys.core.migration.MigrationEngine#migrate:115 at org.ametys.runtime.servlet.RuntimeServlet#_initMigration:547 at org.ametys.runtime.servlet.RuntimeServlet#doMigrationAndInit:508 at org.ametys.runtime.servlet.RuntimeServlet#_initAmetys:435 at org.ametys.runtime.servlet.RuntimeServlet#restartCocoon:806 at org.ametys.runtime.servlet.RuntimeServlet#service:771 at javax.servlet.http.HttpServlet#service:623 at org.apache.catalina.core.ApplicationFilterChain#internalDoFilter:197 at org.apache.catalina.core.ApplicationFilterChain#doFilter:142 at org.apache.tomcat.websocket.server.WsFilter#doFilter:51 at org.apache.catalina.core.ApplicationFilterChain#internalDoFilter:166 at org.apache.catalina.core.ApplicationFilterChain#doFilter:142 at org.apache.catalina.core.StandardWrapperValve#invoke:166 at org.apache.catalina.core.StandardContextValve#invoke:88 at org.apache.catalina.authenticator.AuthenticatorBase#invoke:491 at org.apache.catalina.core.StandardHostValve#invoke:127 at org.apache.catalina.valves.ErrorReportValve#invoke:83 at org.apache.catalina.valves.AbstractAccessLogValve#invoke:643 at org.apache.catalina.core.StandardEngineValve#invoke:72 at org.apache.catalina.connector.CoyoteAdapter#service:344 at org.apache.coyote.http11.Http11Processor#service:398 at org.apache.coyote.AbstractProcessorLight#process:63 at org.apache.coyote.AbstractProtocol$ConnectionHandler#process:939 at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor#doRun:1832 at org.apache.tomcat.util.net.SocketProcessorBase#run:52 at org.apache.tomcat.util.threads.ThreadPoolExecutor#runWorker:973 at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker#run:491 at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable#run:63 at java.base/java.lang.Thread#run:1583 ' at org.ametys.core.migration.MigrationEngine#doAction:462 at org.ametys.core.migration.MigrationEngine#upgradeVersion:427 at org.ametys.core.migration.MigrationEngine#_executeUpgradeActions:361 at org.ametys.core.migration.MigrationEngine#_doMigration:197 at org.ametys.core.migration.MigrationEngine#migrate:115 at org.ametys.runtime.servlet.RuntimeServlet#_initMigration:547 at org.ametys.runtime.servlet.RuntimeServlet#doMigrationAndInit:508 at org.ametys.runtime.servlet.RuntimeServlet#_initAmetys:435 at org.ametys.runtime.servlet.RuntimeServlet#restartCocoon:806 at org.ametys.runtime.servlet.RuntimeServlet#service:771 at javax.servlet.http.HttpServlet#service:623 at org.apache.catalina.core.ApplicationFilterChain#internalDoFilter:197 at org.apache.catalina.core.ApplicationFilterChain#doFilter:142 at org.apache.tomcat.websocket.server.WsFilter#doFilter:51 at org.apache.catalina.core.ApplicationFilterChain#internalDoFilter:166

            bmaurel Bérénice Maurel
            jhawken James Hawken
            Bérénice Maurel Bérénice Maurel
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: