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

Auto migration 20250402T0000 fails with error

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Invalid
    • Icon: Major Major
    • 4.9.2, 4.10.0
    • 4.9.1
    • None
    • None
    • 4.9.2

      2025-09-17 10:29:11,037 ERROR [org.ametys.core.migration.MigrationEngine] (http-nio-8080-exec-9;/_admin/plugins/admin/restart) Error during the automatic migration
      org.ametys.core.migration.MigrationException: Error while executing script to upgrade component 'org.ametys.plugins.web.upgrade' to version '20250402T0000'. Error : '', message : 'The c
      riterion definition for id 'CourseSearchable$org.ametys.plugins.odf.Content.programItem$orgUnit' must be non null', stacktrace : 'The criterion definition for id 'CourseSearchable$org.a
      metys.plugins.odf.Content.programItem$orgUnit' must be non null
              at java.base/java.util.Objects.requireNonNull(Objects.java:259)
              at org.ametys.web.frontoffice.search.instance.SearchServiceInstanceFactory._createCriterion(SearchServiceInstanceFactory.java:261)
              at org.ametys.web.frontoffice.search.instance.SearchServiceInstanceFactory.lambda$_createCriterionTree$0(SearchServiceInstanceFactory.java:253)
              at org.ametys.cms.search.advanced.TreeMaker._create(TreeMaker.java:68)
              at org.ametys.cms.search.advanced.TreeMaker.lambda$_create$0(TreeMaker.java:76)
              at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
              at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
              at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
              at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
              at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
              at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
              at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
              at org.ametys.cms.search.advanced.TreeMaker._create(TreeMaker.java:78)
              at org.ametys.cms.search.advanced.TreeMaker.create(TreeMaker.java:53)
              at org.ametys.web.frontoffice.search.instance.SearchServiceInstanceFactory._createCriterionTree(SearchServiceInstanceFactory.java:254)
              at org.ametys.web.frontoffice.search.instance.SearchServiceInstanceFactory.createSearchServiceInstance(SearchServiceInstanceFactory.java:124)
              at <js> :anonymous(generated script:53:2283-2356)
              at com.oracle.truffle.polyglot.PolyglotFunctionProxyHandler.invoke(PolyglotFunctionProxyHandler.java:151)
              at jdk.proxy1/jdk.proxy1.$Proxy64.accept(Unknown Source)
              at java.base/java.lang.Iterable.forEach(Iterable.java:75)
              at <js> __migrateSearchServicesCriteria(generated script:52-83:2185-3785)
              at <js> main(generated script:35:1619-1669)
              at <js> :program(generated script:2602:88811-88816)
              at org.graalvm.polyglot.Context.eval(Context.java:402)
              at org.ametys.plugins.core.ui.script.ScriptHandler._executeScript(ScriptHandler.java:239)
              at org.ametys.plugins.core.ui.script.ScriptHandler.executeScript(ScriptHandler.java:173)
              at org.ametys.plugins.core.ui.script.ScriptHandler.executeScript(ScriptHandler.java:151)
              at org.ametys.core.migration.action.ScriptAction.act(ScriptAction.java:77)
              at org.ametys.core.migration.MigrationEngine.doAction(MigrationEngine.java:451)
              at org.ametys.core.migration.MigrationEngine.upgradeVersion(MigrationEngine.java:427)
              at org.ametys.core.migration.MigrationEngine._executeUpgradeActions(MigrationEngine.java:361)
              at org.ametys.core.migration.MigrationEngine._doMigration(MigrationEngine.java:197)
              at org.ametys.core.migration.MigrationEngine.migrate(MigrationEngine.java:115)
              at org.ametys.runtime.servlet.RuntimeServlet._initMigration(RuntimeServlet.java:547)
      

      Constaté sur le projet UnivSavoie lors de la migration 4.7 > 4.9.1

            cbayle Caroline Bayle
            lperier Laurence Perier
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: