diff --git a/src/Compiler.java b/src/Compiler.java
index a98d6bfb420240437ce8ada04f56d2e93333e719..2c6d06fb8a6b631b9f0842c4ebd6cda247bb51d8 100644
--- a/src/Compiler.java
+++ b/src/Compiler.java
@@ -105,6 +105,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) {
@@ -133,7 +135,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){