From c4bdade82f2755981e95e974c1eb74c76bea6bd4 Mon Sep 17 00:00:00 2001 From: Derek Hulley Date: Wed, 8 Feb 2006 15:18:07 +0000 Subject: [PATCH] Fixed AR-352: MetadataExtracter exceptions are now handled git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@2320 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../web/bean/repository/Repository.java | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/source/java/org/alfresco/web/bean/repository/Repository.java b/source/java/org/alfresco/web/bean/repository/Repository.java index cd9e4b66f3..d5cd7ca91c 100644 --- a/source/java/org/alfresco/web/bean/repository/Repository.java +++ b/source/java/org/alfresco/web/bean/repository/Repository.java @@ -474,9 +474,20 @@ public final class Repository return false; } - // we have a transformer, so do it - extracter.extract(reader, destination); - return true; + try + { + // we have a transformer, so do it + extracter.extract(reader, destination); + return true; + } + catch (Throwable e) + { + // it failed + logger.warn("Metadata extraction failed: \n" + + " reader: " + reader + "\n" + + " extracter: " + extracter); + return false; + } } /**