diff --git a/tapeserver/cta-tapedSystemtests.cpp b/tapeserver/cta-tapedSystemtests.cpp
index df844e0d83d6f1f848e0dfa93d542b6aa7d57e42..22962ac9d3b351c106d0f64740ce6f3e2587f69c 100644
--- a/tapeserver/cta-tapedSystemtests.cpp
+++ b/tapeserver/cta-tapedSystemtests.cpp
@@ -60,7 +60,7 @@ TEST(cta_taped, InvocationTests) {
     ctaConf.stringAppend(tpConfig.path());
     cta::threading::SubProcess spNoDrive("cta-taped", std::list<std::string>({"cta-taped", "-f", "-s", "-c", ctaConf.path()}));
     spNoDrive.wait();
-    ASSERT_NE(std::string::npos, spNoDrive.stdout().find("MSG=\"Aborting\" Message=\"No drive found in configuration\""));
+    ASSERT_NE(std::string::npos, spNoDrive.stdout().find("MSG=\"Aborting cta-taped on uncaught exception. Stack trace follows.\" Message=\"No drive found in configuration\""));
     ASSERT_TRUE(spNoDrive.stderr().empty());
     ASSERT_EQ(EXIT_FAILURE, spNoDrive.exitValue());
   }