Uploaded image for project: 'Offre de formation'
  1. Offre de formation
  2. ODF-1041

OdfPageHandler renvoie la racine de l'ODF sans tenir compte du workspace default ou live

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical Critical
    • 2.4.0
    • None
    • None
    • None

      Un Course partagé peut avoir 2 racines de l'ODF, dont une seule est publiée.
      Le bug provient de la mise en cache dans default de la racine non publiée.
      Le cache doit donc tenir compte du workspace courant.

      Caused by: org.ametys.plugins.repository.UnknownAmetysObjectException: There's no node for id page://d0de586b-b16f-4484-aefd-587b9dfc95b4
      	at org.ametys.plugins.repository.jcr.SimpleAmetysObjectFactory.getNode(SimpleAmetysObjectFactory.java:178)
      	at org.ametys.plugins.repository.jcr.SimpleAmetysObjectFactory.getAmetysObjectById(SimpleAmetysObjectFactory.java:128)
      	at org.ametys.plugins.repository.jcr.SimpleAmetysObjectFactory.getAmetysObjectById(SimpleAmetysObjectFactory.java:117)
      	at org.ametys.plugins.repository.jcr.SimpleAmetysObjectFactory.getAmetysObjectById(SimpleAmetysObjectFactory.java:58)
      	at org.ametys.plugins.repository.AmetysObjectResolver.resolveById(AmetysObjectResolver.java:239)
      	at org.ametys.plugins.odfweb.repository.OdfPageHandler.getOdfRootPages(OdfPageHandler.java:216)
      	at org.ametys.plugins.odfweb.repository.OdfPageHandler.getOdfRootPage(OdfPageHandler.java:175)
      	at org.ametys.plugins.odfweb.repository.OdfPageResolver.getOdfRootPage(OdfPageResolver.java:278)
      	at org.ametys.plugins.odfweb.repository.OdfPageResolver.getProgramPage(OdfPageResolver.java:84)
      	at org.ametys.plugins.odfweb.WebODFContentIndexer.indexContent(WebODFContentIndexer.java:68)
      	at org.ametys.web.lucene.DefaultPageIndexer._indexPageContents(DefaultPageIndexer.java:251)
      	at org.ametys.web.lucene.DefaultPageIndexer.index(DefaultPageIndexer.java:213)
      	at sun.reflect.GeneratedMethodAccessor137.invoke(Unknown Source)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      	at java.lang.reflect.Method.invoke(Method.java:597)
      	at org.ametys.runtime.plugin.component.PluginsComponentManager$ComponentInvocationHandler.invoke(PluginsComponentManager.java:159)
      	at $Proxy6.index(Unknown Source)
      	at org.ametys.web.lucene.IndexerHelper.indexPage(IndexerHelper.java:141)
      	... 18 more
      

            ngavalda Nicolas Gavalda (Inactive)
            raphael Raphaël Franchet
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: