From f212e8ff816c058559181a13595511fc17a7422e Mon Sep 17 00:00:00 2001 From: David Edwards Date: Mon, 22 Nov 2021 12:58:02 +0000 Subject: [PATCH] ACS-222 Add missing ArchivedIOException throw (#812) The getContentString() method catches all Exceptions and re-throws as a custom ContentIOException. We want ArchivedIOExceptions re-thrown. --- .../java/org/alfresco/repo/content/AbstractContentReader.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/repository/src/main/java/org/alfresco/repo/content/AbstractContentReader.java b/repository/src/main/java/org/alfresco/repo/content/AbstractContentReader.java index 000cd7d89a..6956c4c182 100644 --- a/repository/src/main/java/org/alfresco/repo/content/AbstractContentReader.java +++ b/repository/src/main/java/org/alfresco/repo/content/AbstractContentReader.java @@ -543,6 +543,10 @@ public abstract class AbstractContentReader extends AbstractContentAccessor impl // done return content; } + catch (ArchivedIOException e) + { + throw e; + } catch (Exception e) { throw new ContentIOException("Failed to copy content to string: \n" +