diff --git a/src/framework/luaengine/luainterface.cpp b/src/framework/luaengine/luainterface.cpp index 6c8b0646..6b7725b7 100644 --- a/src/framework/luaengine/luainterface.cpp +++ b/src/framework/luaengine/luainterface.cpp @@ -1120,7 +1120,8 @@ void LuaInterface::pushObject(const LuaObjectPtr& obj) m_totalObjRefs++; obj->luaGetMetatable(); - assert(!isNil()); + if(isNil()) + g_logger.fatal(stdext::format("metatable for class '%s' not found, did you bind the C++ class?", obj->getClassName())); setMetatable(); }