diff --git a/SofaKernel/modules/SofaMeshCollision/TriangleLocalMinDistanceFilter.cpp b/SofaKernel/modules/SofaMeshCollision/TriangleLocalMinDistanceFilter.cpp index 377aa344a08..9a7a305e66c 100644 --- a/SofaKernel/modules/SofaMeshCollision/TriangleLocalMinDistanceFilter.cpp +++ b/SofaKernel/modules/SofaMeshCollision/TriangleLocalMinDistanceFilter.cpp @@ -98,7 +98,9 @@ void TriangleLocalMinDistanceFilter::init() if(mstateVec3d == NULL) { - msg_warning() << "Init failed for TriangleLocalMinDistanceFilter no mstateVec3d found."; + msg_error() << "Init failed for TriangleLocalMinDistanceFilter no mstateVec3d found."; + this->m_componentstate = sofa::core::objectmodel::ComponentState::Invalid; + return; } if (bmt != nullptr)