diff --git a/ttool/src/test/java/ui/GraphLatencyAnalysis/GraphLatencyAnalysis.java b/ttool/src/test/java/ui/GraphLatencyAnalysis/GraphLatencyAnalysis.java
index 69e2e439a694fa216afb25f2d9c941a1c38d6823..7510a56075935db57e2902c162654b265cd02e85 100644
--- a/ttool/src/test/java/ui/GraphLatencyAnalysis/GraphLatencyAnalysis.java
+++ b/ttool/src/test/java/ui/GraphLatencyAnalysis/GraphLatencyAnalysis.java
@@ -48,8 +48,14 @@ public class GraphLatencyAnalysis extends AbstractUITest {
 
         mainGUI.checkModelingSyntax(panel, true);
         mainGUI.latencyDetailedAnalysis();
-        mainGUI.getLatencyDetailedAnalysis().setVisible(false);
+
         latencyDetailedAnalysis = mainGUI.getLatencyDetailedAnalysis();
+        if (latencyDetailedAnalysis == null) {
+            return;
+        }
+
+        mainGUI.getLatencyDetailedAnalysis().setVisible(false);
+
 
         while (latencyDetailedAnalysis.graphStatus() != Thread.State.TERMINATED) {
             dgt = latencyDetailedAnalysis.getDgraph();
@@ -60,6 +66,8 @@ public class GraphLatencyAnalysis extends AbstractUITest {
     @Test
     public void parseFile() {
 
+        assertNotNull(latencyDetailedAnalysis);
+
         int graphsize = dgt.getGraphsize();
 
         assertTrue(graphsize == 40);