diff --git a/src/fr/inrialpes/exmo/align/util/ParserPrinter.java b/src/fr/inrialpes/exmo/align/util/ParserPrinter.java index 8b90d0c84b62a5a2fda42bce08fc9e414b52ba0a..55a74b0edb1790f759c142806eed51b40785af6e 100644 --- a/src/fr/inrialpes/exmo/align/util/ParserPrinter.java +++ b/src/fr/inrialpes/exmo/align/util/ParserPrinter.java @@ -227,8 +227,13 @@ public class ParserPrinter { try { result.render( renderer ); } catch ( AlignmentException aex ) { - result = ObjectAlignment.toObjectAlignment( (URIAlignment)result ); - result.render( renderer ); + try { + result = ObjectAlignment.toObjectAlignment( (URIAlignment)result ); + result.render( renderer ); + } catch ( Exception aex2 ) { + // Throw the initial one + throw aex; + } } writer.flush(); writer.close();