diff --git a/src/plugins/qmldesigner/designercore/instances/objectnodeinstance.cpp b/src/plugins/qmldesigner/designercore/instances/objectnodeinstance.cpp
index b97321f121d9f0ffa6904824cccf58b9f6c49dc0..dd733efb7e83f4489d0e3b76096f47134f20390a 100644
--- a/src/plugins/qmldesigner/designercore/instances/objectnodeinstance.cpp
+++ b/src/plugins/qmldesigner/designercore/instances/objectnodeinstance.cpp
@@ -764,9 +764,6 @@ QObject* ObjectNodeInstance::createObject(const QString &typeName, int majorNumb
 
     QDeclarativeEngine::setObjectOwnership(object, QDeclarativeEngine::CppOwnership);
 
-    if (object == 0)
-        throw InvalidNodeInstanceException(__LINE__, __FUNCTION__, __FILE__);
-
     return object;
 }