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

NPE quand le répertoire contenant les fichiers CDM-fr n'existe pas

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • 4.1.0
    • None
    • None
    • None
    • 4.2 M3

      Ma synchro CDMfr est configurée avec le "chemin vers les ficgiers CDM-fr" qui pointe sur un répertoire inexistant.

      Quand on lance une recherche on a une NPE

      Caused by: java.lang.NullPointerException
      	at java.util.Arrays.sort(Arrays.java:1438)
      	at org.ametys.plugins.odfsync.cdmfr.CDMFrSynchronizableContentsCollection._sortFiles(CDMFrSynchronizableContentsCollection.java:280)
      	at org.ametys.plugins.odfsync.cdmfr.CDMFrSynchronizableContentsCollection.search(CDMFrSynchronizableContentsCollection.java:234)
      	at org.ametys.plugins.contentio.synchronize.search.SCCSearchAction.act(SCCSearchAction.java:128)
      	at org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:125)
      	at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
      	at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
      	at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
      	at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
      	at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
      	at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
      	at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:236)
      	at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.buildPipeline(ConcreteTreeProcessor.java:194)
      	at org.apache.cocoon.components.treeprocessor.TreeProcessor.buildPipeline(TreeProcessor.java:267)
      	at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:111)
      

          [ODF-1745] NPE quand le répertoire contenant les fichiers CDM-fr n'existe pas

          J'ai fait remonter une erreur au démarrage si ce n'est pas un dossier (si c'est un fichier ou bien rien, cela remonte l'erreur) et si le dossier n'est pas lisible. Cependant, l'application démarre tout de même avec les erreurs dans les logs.

          Bérénice Maurel added a comment - J'ai fait remonter une erreur au démarrage si ce n'est pas un dossier (si c'est un fichier ou bien rien, cela remonte l'erreur) et si le dossier n'est pas lisible. Cependant, l'application démarre tout de même avec les erreurs dans les logs.

            laurence Laurence Aumeunier
            laurence Laurence Aumeunier
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: