r1179 - trunk/simexplorer-is/simexplorer-is-storage/src/java/fr/cemagref/simexplorer/is/storage/engine
Author: glandais Date: 2008-02-21 14:38:53 +0000 (Thu, 21 Feb 2008) New Revision: 1179 Modified: trunk/simexplorer-is/simexplorer-is-storage/src/java/fr/cemagref/simexplorer/is/storage/engine/StorageEngineImpl.java Log: Generic exception Modified: trunk/simexplorer-is/simexplorer-is-storage/src/java/fr/cemagref/simexplorer/is/storage/engine/StorageEngineImpl.java =================================================================== --- trunk/simexplorer-is/simexplorer-is-storage/src/java/fr/cemagref/simexplorer/is/storage/engine/StorageEngineImpl.java 2008-02-21 14:38:39 UTC (rev 1178) +++ trunk/simexplorer-is/simexplorer-is-storage/src/java/fr/cemagref/simexplorer/is/storage/engine/StorageEngineImpl.java 2008-02-21 14:38:53 UTC (rev 1179) @@ -21,6 +21,7 @@ import fr.cemagref.simexplorer.is.entities.metadata.MetaData; import fr.cemagref.simexplorer.is.entities.metadata.Version; import fr.cemagref.simexplorer.is.exceptions.SimExplorerException; +import fr.cemagref.simexplorer.is.exceptions.SimExplorerTechnicalException; import fr.cemagref.simexplorer.is.storage.attachment.AttachmentHandler; import fr.cemagref.simexplorer.is.storage.attachment.FileSystemAttachmentHandler; import fr.cemagref.simexplorer.is.storage.database.Database; @@ -130,7 +131,12 @@ if (attachment.getContentType() != null) { InputStream content = attachmentHandler.retrieveData(element, attachment); // Transform stream into indexable text - Reader reader = attachment.getContentType().renderToText(content); + Reader reader; + try { + reader = attachment.getContentType().renderToText(content); + } catch (Exception e) { + throw new SimExplorerTechnicalException(e); + } readers.add(reader); } }
participants (1)
-
glandais@users.labs.libre-entreprise.org