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

Impossible to download a file with a particular name

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • 2.0.0
    • None
    • Module Documents
    • None
    • 2.2.0

      Point 1 : 

      Following file (AGGLO 100% ! éà' (+10) $sn&45çà#mag÷b.pdf): 

      cannot be downloaded. 

      Following error is displayed : 

      Caused by: java.lang.IllegalArgumentException: Invalid encoded sequence "% ! éà' (+10) $sn&45çà#mag÷b.pdf"Caused by: java.lang.IllegalArgumentException: Invalid encoded sequence "% ! éà' (+10) $sn&45çà#mag÷b.pdf" at org.ametys.core.util.URIUtils.decode(URIUtils.java:195) at org.ametys.core.util.FilenameUtils.decode(FilenameUtils.java:130) at org.ametys.cms.rights.CheckReadAccessAction.getAmetysObject(CheckReadAccessAction.java:125) at org.ametys.cms.rights.CheckReadAccessAction.act(CheckReadAccessAction.java:80) 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.ActTypeNode.invoke(ActTypeNode.java:139) 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.process(ConcreteTreeProcessor.java:178) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254) at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118) ... 78 more

      Point 2 : 

      This file can correctly be downloaded from infos panel (through button "Download this version"). 

      But if we try to download it through highlighted button, following error is thrown : 

       

      Caused by: org.ametys.plugins.repository.AmetysRepositoryException: Path cannot begin or end with a space characterCaused by: org.ametys.plugins.repository.AmetysRepositoryException: Path cannot begin or end with a space character at org.ametys.plugins.repository.AmetysObjectResolver._resolve(AmetysObjectResolver.java:434) at org.ametys.plugins.repository.AmetysObjectResolver.resolveByPath(AmetysObjectResolver.java:270) at org.ametys.cms.rights.CheckReadAccessAction.getAmetysObject(CheckReadAccessAction.java:126) at org.ametys.cms.rights.CheckReadAccessAction.act(CheckReadAccessAction.java:80) at org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:125)

            Unassigned Unassigned
            mfranchet Magali Franchet
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: