diff --git a/GUI/Model/Model/JobQueueData.cpp b/GUI/Model/Model/JobQueueData.cpp
index ebeca2cfed680b167380ae5be8857a12d1a75958..2647605180336713f82c650d860cfb345d0ea382 100644
--- a/GUI/Model/Model/JobQueueData.cpp
+++ b/GUI/Model/Model/JobQueueData.cpp
@@ -57,6 +57,7 @@ void JobQueueData::runJob(JobItem* jobItem)
         jobItem->setComments(message);
         jobItem->setProgress(100);
         jobItem->setStatus(JobStatus::Failed);
+        clearSimulation(identifier);
         emit focusRequest(jobItem);
         return;
     }