rclcpp::ParameterValue param = node->declare_parameter<int64_t>("foo"); Then we wouldn't get an exception, and could check if the parameter is set before actually accessing the value. ayrton04 pushed a commit to cra-ros-pkg/robot_localization that referenced this issue Jun 17, 2021 Fix...
echo "!!! in_iuse() called without a parameter." 1>&2; echo "!!! in_iuse <USEFLAG>" 1>&2; die "in_iuse() called without a parameter"; fi; local liuse=(${IUSE_EFFECTIVE}); has "${use}" "${liuse[@]#[+-]}" } ...