diff --git a/src/plugins/debugger/qml/qmlcppengine.cpp b/src/plugins/debugger/qml/qmlcppengine.cpp
index b8a652a4679892834aa49617c55c81abeccc5c30..ea5c5af4fc2e41155ca6e54f29ea011f90109239 100644
--- a/src/plugins/debugger/qml/qmlcppengine.cpp
+++ b/src/plugins/debugger/qml/qmlcppengine.cpp
@@ -789,9 +789,10 @@ void QmlCppEngine::notifyEngineRemoteSetupDone(int gdbServerPort, int qmlPort)
 void QmlCppEngine::notifyEngineRemoteSetupFailed(const QString &message)
 {
     EDEBUG("MASTER REMOTE SETUP FAILED");
-    notifyEngineRemoteSetupFailed(message);
+    DebuggerEngine::notifyEngineRemoteSetupFailed(message);
 
     cppEngine()->notifyEngineRemoteSetupFailed(message);
+    qmlEngine()->notifyEngineRemoteSetupFailed(message);
 }
 
 void QmlCppEngine::showMessage(const QString &msg, int channel, int timeout) const