Uploaded image for project: 'Workspaces'
  1. Workspaces
  2. WORKSPACES-1432

Data migration error (20220914T0000) "There's no object at path left from path"

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical Critical
    • 2.8.5, 2.9.0
    • 2.8.4
    • None
    • None
    • 4.6 M8

      Steps to reproduce the bug:
      Update an Ametys project from v4.5.8 -> v4.5.10
      (workspaces v2.8.1 -> v2.8.4)

      Error:

       
      2022-11-23 14:56:09,902 ERROR [org.ametys.core.migration.MigrationExtensionPoint] (main;) Error during the automatic migration
      org.ametys.core.migration.MigrationException: Error while executing script to upgrade component 'plugin.workspaces.jcr' to version '20220914T0000'. Error : '', message : 'There's no object at path left from path /ametys-internal:si
      tes/communautes/ametys-internal:sites/com-innovation-publique/ametys-internal:sitemaps/fr/index/ametys-internal:zones', stacktrace : 'There's no object at path left from path /ametys-internal:sites/communautes/ametys-internal:sites
      /com-innovation-publique/ametys-internal:sitemaps/fr/index/ametys-internal:zones
              at org.ametys.plugins.repository.jcr.TraversableAmetysObjectHelper.getChild(TraversableAmetysObjectHelper.java:151)
              at org.ametys.plugins.repository.jcr.DefaultTraversableAmetysObjectFactory.getChild(DefaultTraversableAmetysObjectFactory.java:51)
              at org.ametys.plugins.repository.jcr.DefaultTraversableAmetysObject.getChild(DefaultTraversableAmetysObject.java:71)
              at org.ametys.web.repository.page.jcr.DefaultPage.getZone(DefaultPage.java:431)
              at <js> :anonymous(generated script:29:1143-1162)
              at com.oracle.truffle.polyglot.FunctionProxyHandler.invoke(HostInteropReflect.java:544)
              at com.sun.proxy.$Proxy67.accept(Unknown Source)
              at java.base/java.lang.Iterable.forEach(Iterable.java:75)
              at <js> :anonymous(generated script:26-57:969-2768)
              at com.oracle.truffle.polyglot.FunctionProxyHandler.invoke(HostInteropReflect.java:544)
              at com.sun.proxy.$Proxy67.accept(Unknown Source)
              at java.base/java.lang.Iterable.forEach(Iterable.java:75)
              at <js> :anonymous(generated script:24-58:901-2788)
              at com.oracle.truffle.polyglot.FunctionProxyHandler.invoke(HostInteropReflect.java:544)
              at com.sun.proxy.$Proxy67.accept(Unknown Source)
              at java.base/java.lang.Iterable.forEach(Iterable.java:75)
              at <js> transform(generated script:23-59:742-2802)
              at <js> main(generated script:18:633-661)
              at <js> :program(generated script:2116:72747-72752)
              at org.graalvm.polyglot.Context.eval(Context.java:353)
              at org.ametys.plugins.core.ui.script.ScriptHandler._executeScript(ScriptHandler.java:210)
              at org.ametys.plugins.core.ui.script.ScriptHandler.executeScript(ScriptHandler.java:147)
              at org.ametys.core.migration.action.impl.ScriptAction.doAction(ScriptAction.java:84)
              at org.ametys.core.migration.MigrationExtensionPoint._applyUpgradeActions(MigrationExtensionPoint.java:313)
              at org.ametys.core.migration.MigrationExtensionPoint.doMigration(MigrationExtensionPoint.java:188)
              at org.ametys.runtime.servlet.RuntimeServlet._initMigration(RuntimeServlet.java:411)
              at org.ametys.runtime.servlet.RuntimeServlet.doMigrationAndInit(RuntimeServlet.java:374)
              at org.ametys.runtime.servlet.RuntimeServlet._initAmetys(RuntimeServlet.java:314)
              at org.ametys.runtime.servlet.RuntimeServlet.init(RuntimeServlet.java:215)
              at javax.servlet.GenericServlet.init(GenericServlet.java:158)
              at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1134)
              at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1089)
              at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:983)
              at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4872)
              at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5181)
              at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
              at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:717)
              at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690)
              at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705)
              at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:631)
              at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1830)
              at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
              at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
              at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
              at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118)
              at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:526)
              at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:425)
              at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1576)
              at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309)
      at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
              at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
              at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366)
              at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:936)
              at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841)
              at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
              at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384)
              at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)
              at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
              at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
              at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
              at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)
              at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
              at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
              at org.apache.catalina.core.StandardService.startInternal(StandardService.java:421)
              at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
              at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930)
              at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
              at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
              at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
              at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.base/java.lang.reflect.Method.invoke(Method.java:566)
              at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:343)
              at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:474)
      '
              at org.ametys.core.migration.action.impl.ScriptAction.doAction(ScriptAction.java:87)
              at org.ametys.core.migration.MigrationExtensionPoint._applyUpgradeActions(MigrationExtensionPoint.java:313)
              at org.ametys.core.migration.MigrationExtensionPoint.doMigration(MigrationExtensionPoint.java:188)
              at org.ametys.runtime.servlet.RuntimeServlet._initMigration(RuntimeServlet.java:411)
              at org.ametys.runtime.servlet.RuntimeServlet.doMigrationAndInit(RuntimeServlet.java:374)
              at org.ametys.runtime.servlet.RuntimeServlet._initAmetys(RuntimeServlet.java:314)
              at org.ametys.runtime.servlet.RuntimeServlet.init(RuntimeServlet.java:215)
              at javax.servlet.GenericServlet.init(GenericServlet.java:158)
              at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1134)
              at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1089)
              at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:983)
              at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4872)
              at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5181)
              at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
              at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:717)
              at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690)
              at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705)
              at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:631)
              at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1830)
              at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
              at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
              at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
              at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118)
              at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:526)
              at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:425)
              at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1576)
              at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309)
              at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
      at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
              at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366)
              at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:936)
              at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841)
              at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
              at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384)
              at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)
              at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
              at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
              at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
              at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)
              at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
              at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
              at org.apache.catalina.core.StandardService.startInternal(StandardService.java:421)
              at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
              at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930)
              at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
              at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
              at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
              at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.base/java.lang.reflect.Method.invoke(Method.java:566)
              at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:343)
              at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:474)
       

       

            raphael Raphaël Franchet
            jhawken James Hawken
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: