diff --git a/source/RobotAPI/libraries/skills/manager/SkillManagerComponentPlugin.cpp b/source/RobotAPI/libraries/skills/manager/SkillManagerComponentPlugin.cpp index 434aee4922a824caac725da5b0a23e165b2e5a6d..70c3d11267a90664e83ac8dd03e914bb9f18b3d5 100644 --- a/source/RobotAPI/libraries/skills/manager/SkillManagerComponentPlugin.cpp +++ b/source/RobotAPI/libraries/skills/manager/SkillManagerComponentPlugin.cpp @@ -1099,6 +1099,12 @@ namespace armarx::plugins for (const auto& [k, v] : skillDescription.rootProfileDefaults->getElements()) { + if (v == nullptr) + { + // nullptr values are not allowed (will lead to problems down the line) + continue; + } + skills::FluxioValue val; val.profilePtr = rootProfilePtr; val.content = v;