diff --git a/src/Compiler.java b/src/Compiler.java
index 39aebb826badfb5cf6e1f659e38d62a28e717f9a..415870c9f17eb4b7a0530a3e6f18a8a2f8dd750b 100644
--- a/src/Compiler.java
+++ b/src/Compiler.java
@@ -104,6 +104,8 @@ public class Compiler
 			scRoot.apply(sc2sa);
 			saRoot = sc2sa.getRoot();
 		} catch (Exception ignored) {
+		    System.out.println("exception construction arbre abstrait");
+		    ignored.printStackTrace();
 		}
 		PrintStream out = System.out;
 		if (verboseLevel > 1) {
@@ -132,7 +134,8 @@ public class Compiler
 			System.err.print("ERREUR TABLE DES SYMBOLES : ");
 			System.err.println(e.getMessage());
 			System.exit(e.getCode());
-		} catch (Exception ignored) {
+		} catch (Exception e) {
+		    e.printStackTrace();
 		}
 		if (verboseLevel > 1) {
 			System.out.println("[PRINT TS]");
diff --git a/src/sa/SaEval.java b/src/sa/SaEval.java
index b66416e63337fe2c5c90868ac124bb2ea9b0097a..434054b497c7cd4b84c1836258258fa210d7cb4a 100644
--- a/src/sa/SaEval.java
+++ b/src/sa/SaEval.java
@@ -23,7 +23,9 @@ public class SaEval extends SaDepthFirstVisitor <TypeVal> {
 
 		try{
 			appelMain.accept(this);
-		} catch(Exception e){}
+		} catch(Exception e){
+		    e.printStackTrace()
+		}
 	}
 
 	public TypeVal getVar(SaVarSimple saVar){