--- src/Mod/Part/App/PartFeature.cpp.orig 2026-07-02 12:13:06 UTC +++ src/Mod/Part/App/PartFeature.cpp @@ -25,7 +25,9 @@ #include #include +#include #include +#include #include #include #include @@ -38,9 +40,12 @@ #include #include #include +#include #include #include #include +#include +#include #include #include #include @@ -53,7 +58,7 @@ #include #include #include -#include +#include #include @@ -479,7 +484,11 @@ App::DocumentObject* Feature::getSubObject( Standard_CString msg = e.GetMessageString(); // Avoid name mangling +#if OCC_VERSION_HEX >= 0x080000 + str << e.ExceptionType() << " "; +#else str << e.DynamicType()->get_type_name() << " "; +#endif if (msg) { str << msg;