• Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: Major Major
    • 1.1.3
    • None
    • None
    • None
    • 3.2

      Dans un diplôme spécifique, les UE ne s'affichent pas correctement en Front-office dans la zone "Organisation de la formation > Programme".

      La fiche diplôme est : http://www.univ-bordeauxsegalen.fr/fr/etudes/catalogue-des-formations/formations-par-type/LP/SCT/licence-professionnelle-oenocontroleur.html

      Les UE sont toutes validées.
      Ce défaut d'affichage n'est pas constaté en mode "Preview".

      Voir les screenshots.

      NB : si on modifie une UE, qu'on modifie ensuite le diplôme et qu'on fait une validation globale, l'UE modifiée apparaît alors qu'elle n'apparaissait pas avant.

      Une autre diplôme très ressemblant présente le même problème : http://www.univ-bordeauxsegalen.fr/fr/etudes/catalogue-des-formations/formations-par-type/LP/SCT/b3opt-131.html

      On dirait donc que les UE qui apparaissent comme "validées" ne le sont pas vraiment.
      Si je fais une validation globale, en théorie, toutes les UE devraient apparaître, or ce n'est pas le cas ...ceci laisse penser que la validation globale ne fonctionne pas correctement.

      Cette issue est reproduit sur d'autres environnements avec le même repo.

          [ODF-303] Une fiche diplôme n'affiche pas ses UE

          Ce n'est toujours pas un bug !
          Il s'agit d'un problème de données dans le repository

          Cédric Damioli added a comment - Ce n'est toujours pas un bug ! Il s'agit d'un problème de données dans le repository

          Le bug est toujours présent même après l'application du script et des reconstructions

          Frederic Ravetier (Inactive) added a comment - Le bug est toujours présent même après l'application du script et des reconstructions

          merci

          Le problème venait des données
          A priori, pas de bug associé (ou alors dans une vieille version)

          Cédric Damioli added a comment - Le problème venait des données A priori, pas de bug associé (ou alors dans une vieille version)

          La reconstruction du workspace live ne change rien
          Et voici la trace dans les logs la nuit durant la recontruction:

          2012-03-28 01:03:59,639 ERROR [org.ametys.web.synchronization.SynchronizeComponent] (LivePopulator Unable to check page validity for page link 'page://81b51f41-35b5-4469-b661-464587c2b8a1'
          org.ametys.plugins.repository.UnknownAmetysObjectException: There's no node for id page://3dab68f2-e2b2-47d3-b6ce-fa012834a0c9
          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:241)
          at org.ametys.web.synchronization.SynchronizeComponent._isLinkPageValid(SynchronizeComponent.java:260)
          at org.ametys.web.synchronization.SynchronizeComponent.isPageValid(SynchronizeComponent.java:158)
          at org.ametys.web.synchronization.SynchronizeComponent.cloneEligiblePage(SynchronizeComponent.java:622)
          at org.ametys.web.live.SitePopulator._populate(SitePopulator.java:236)
          at org.ametys.web.live.SitePopulator._populate(SitePopulator.java:204)
          at org.ametys.web.live.SitePopulator.populate(SitePopulator.java:94)
          at org.ametys.web.live.SitesLivePopulator.populate(SitesLivePopulator.java:73)
          at org.ametys.web.live.RebuildLiveWorkspaceComponent.rebuild(RebuildLiveWorkspaceComponent.java:78)
          at org.ametys.web.live.RebuildLiveWorkspaceTimerTask.run(RebuildLiveWorkspaceTimerTask.java:170)
          at java.util.TimerThread.mainLoop(Timer.java:512)
          at java.util.TimerThread.run(Timer.java:462)
          Caused by: javax.jcr.ItemNotFoundException: 3dab68f2-e2b2-47d3-b6ce-fa012834a0c9
          at org.apache.jackrabbit.core.ItemManager.getItemData(ItemManager.java:354)
          at org.apache.jackrabbit.core.ItemManager.getItem(ItemManager.java:298)
          at org.apache.jackrabbit.core.ItemManager.getItem(ItemManager.java:562)
          at org.apache.jackrabbit.core.SessionImpl.getNodeById(SessionImpl.java:575)
          at org.apache.jackrabbit.core.SessionImpl.getNodeByUUID(SessionImpl.java:544)
          at org.apache.jackrabbit.core.SessionImpl.getNodeByUUID(SessionImpl.java:855)
          at org.ametys.plugins.repository.jcr.SimpleAmetysObjectFactory.getNode(SimpleAmetysObjectFactory.java:167)
          ... 15 more

          Frederic Ravetier (Inactive) added a comment - La reconstruction du workspace live ne change rien Et voici la trace dans les logs la nuit durant la recontruction: 2012-03-28 01:03:59,639 ERROR [org.ametys.web.synchronization.SynchronizeComponent] (LivePopulator Unable to check page validity for page link 'page://81b51f41-35b5-4469-b661-464587c2b8a1' org.ametys.plugins.repository.UnknownAmetysObjectException: There's no node for id page://3dab68f2-e2b2-47d3-b6ce-fa012834a0c9 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:241) at org.ametys.web.synchronization.SynchronizeComponent._isLinkPageValid(SynchronizeComponent.java:260) at org.ametys.web.synchronization.SynchronizeComponent.isPageValid(SynchronizeComponent.java:158) at org.ametys.web.synchronization.SynchronizeComponent.cloneEligiblePage(SynchronizeComponent.java:622) at org.ametys.web.live.SitePopulator._populate(SitePopulator.java:236) at org.ametys.web.live.SitePopulator._populate(SitePopulator.java:204) at org.ametys.web.live.SitePopulator.populate(SitePopulator.java:94) at org.ametys.web.live.SitesLivePopulator.populate(SitesLivePopulator.java:73) at org.ametys.web.live.RebuildLiveWorkspaceComponent.rebuild(RebuildLiveWorkspaceComponent.java:78) at org.ametys.web.live.RebuildLiveWorkspaceTimerTask.run(RebuildLiveWorkspaceTimerTask.java:170) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: javax.jcr.ItemNotFoundException: 3dab68f2-e2b2-47d3-b6ce-fa012834a0c9 at org.apache.jackrabbit.core.ItemManager.getItemData(ItemManager.java:354) at org.apache.jackrabbit.core.ItemManager.getItem(ItemManager.java:298) at org.apache.jackrabbit.core.ItemManager.getItem(ItemManager.java:562) at org.apache.jackrabbit.core.SessionImpl.getNodeById(SessionImpl.java:575) at org.apache.jackrabbit.core.SessionImpl.getNodeByUUID(SessionImpl.java:544) at org.apache.jackrabbit.core.SessionImpl.getNodeByUUID(SessionImpl.java:855) at org.ametys.plugins.repository.jcr.SimpleAmetysObjectFactory.getNode(SimpleAmetysObjectFactory.java:167) ... 15 more

          Le problème est important.

          Frederic Ravetier (Inactive) added a comment - Le problème est important.

            cedric Cédric Damioli
            fravetier Frederic Ravetier (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: