diff --git a/src/plugins/qmldesigner/designercore/model/rewriterview.cpp b/src/plugins/qmldesigner/designercore/model/rewriterview.cpp
index 2b31db957176c9ee529a0d317c3c43e4e8b74ad1..7a042b75116ea4b6f632be3d20bedb071aad871c 100644
--- a/src/plugins/qmldesigner/designercore/model/rewriterview.cpp
+++ b/src/plugins/qmldesigner/designercore/model/rewriterview.cpp
@@ -430,7 +430,8 @@ void RewriterView::applyChanges()
         const QString content = textModifierContent();
         qDebug() << "RewriterException:" << m_rewritingErrorMessage;
         qDebug() << "Content:" << content;
-        qDebug() << "Error:" << errors().first().description();
+        if (!errors().isEmpty())
+            qDebug() << "Error:" << errors().first().description();
         throw RewritingException(__LINE__, __FUNCTION__, __FILE__, m_rewritingErrorMessage, content);
     }
 }