From 1a12a5e6967971e1cba62e31ededc11254192f8f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Euzenat?= <Jerome.Euzenat@inria.fr>
Date: Thu, 18 Mar 2010 20:54:11 +0000
Subject: [PATCH] - returned initial error message when parsed alignment non
 printable

---
 src/fr/inrialpes/exmo/align/util/ParserPrinter.java | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/fr/inrialpes/exmo/align/util/ParserPrinter.java b/src/fr/inrialpes/exmo/align/util/ParserPrinter.java
index 8b90d0c8..55a74b0e 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();
-- 
GitLab