diff --git a/src/fr/inrialpes/exmo/align/impl/eval/DiffEvaluator.java b/src/fr/inrialpes/exmo/align/impl/eval/DiffEvaluator.java
index 5ef080a5e0e315732d7451ae62a227fdcb799f91..5bc0bd6eb4498f512bdc4e0b2dfa1e6d330fd32a 100644
--- a/src/fr/inrialpes/exmo/align/impl/eval/DiffEvaluator.java
+++ b/src/fr/inrialpes/exmo/align/impl/eval/DiffEvaluator.java
@@ -162,11 +162,16 @@ public class DiffEvaluator extends BasicEvaluator implements Evaluator {
 
 
     private String writeCellsHTML(Set<Cell> set, String what) { 
-            Iterator<Cell> i = set.iterator();
-            String result = "              <dt> " + what + "</dt>\n";
-            while (i.hasNext()) {
-                   Cell c = i.next();
-                   result +=  "                        <dd>" + c.getObject1AsURI() + " " + c.getRelation().getRelation() + " " +  c.getObject2AsURI() + "</dd>\n"; 
+            String result = ""; 
+            try {
+            	Iterator<Cell> i = set.iterator();
+            	result += "              <dt> " + what + "</dt>\n";
+            	while (i.hasNext()) {
+                	   Cell c = i.next();
+	              	   result +=  "                        <dd>" + c.getObject1AsURI() + " " + c.getRelation().getRelation() + " " +  c.getObject2AsURI() + "</dd>\n"; 
+                }
+            } catch (AlignmentException e) {
+                      e.printStackTrace(); 
             }
             return result;  
     }