-
Bug
-
Resolution: Fixed
-
Major
-
None
-
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)
- is duplicated by
-
WORKSPACES-800 Error when trying to delete file (folder with particular name)
-
- Closed
-
-
WORKSPACES-832 Image not loaded
-
- Closed
-
[WORKSPACES-802] Impossible to download a file with a particular name
Status | Original: Resolved [ 5 ] | New: Closed [ 6 ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |
Link |
Original:
This issue Est référencé par |
Link |
Original:
This issue Référence |
Link |
New:
This issue is duplicated by |
Link |
New:
This issue is duplicated by |
Link |
New:
This issue Est référencé par |
Link |
New:
This issue Référence |
Description |
Original:
*Point 1 :*
Following file (AGGLO 100% ! éà' (+10) $sn&45çà#mag÷b.pdf): !image-2020-11-19-18-43-14-243.png! cannot be downloaded. Following error is displayed : {code:java} 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{code} *Point 2 :* This file can correctly be downloaded from infos panel. But if we try to download it through highlighted button, following error is thrown : !image-2020-11-24-11-30-07-862.png|width=455,height=211! {code:java} 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){code} |
New:
*Point 1 :*
Following file (AGGLO 100% ! éà' (+10) $sn&45çà#mag÷b.pdf): !image-2020-11-19-18-43-14-243.png! cannot be downloaded. Following error is displayed : {code:java} 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{code} *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 : !image-2020-11-24-11-30-07-862.png|width=455,height=211! {code:java} 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){code} |
Attachment | New: image-2020-11-24-11-30-07-862.png [ 23080 ] | |
Description |
Original:
Following file (AGGLO 100% ! éà' (+10) $sn&45çà#mag÷b.pdf):
!image-2020-11-19-18-43-14-243.png! cannot be downloaded. Following error is displayed : {code:java} 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{code} |
New:
*Point 1 :*
Following file (AGGLO 100% ! éà' (+10) $sn&45çà#mag÷b.pdf): !image-2020-11-19-18-43-14-243.png! cannot be downloaded. Following error is displayed : {code:java} 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{code} *Point 2 :* This file can correctly be downloaded from infos panel. But if we try to download it through highlighted button, following error is thrown : !image-2020-11-24-11-30-07-862.png|width=455,height=211! {code:java} 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){code} |