diff --git a/ProcessLib/BoundaryCondition/SolutionDependentDirichletBoundaryCondition.cpp b/ProcessLib/BoundaryCondition/SolutionDependentDirichletBoundaryCondition.cpp
index 93a21442c0bd6f617449a9868dc56f2201387636..e32e7f34594fee82e7f3fc89fca4c3b8b913c505 100644
--- a/ProcessLib/BoundaryCondition/SolutionDependentDirichletBoundaryCondition.cpp
+++ b/ProcessLib/BoundaryCondition/SolutionDependentDirichletBoundaryCondition.cpp
@@ -45,9 +45,11 @@ SolutionDependentDirichletBoundaryCondition::
     if (bc_mesh.getProperties().existsPropertyVector<double>(property_name))
     {
         OGS_FATAL(
-            "Found mesh property '{:s}' which is the built-in property of the "
+            "Found mesh property '{:s}' in the mesh '{:s}' which is for "
+            "boundary assignment. This mesh property is the built-in property "
+            "of the "
             "class SolutionDependentDirichletBoundaryCondition.",
-            property_name);
+            property_name, bc_mesh.getName());
     }
 
     _solution_dependent_bc = MeshLib::getOrCreateMeshProperty<double>(