"Bad DataSource assignment: incompatible types"
Closed this issue · 1 comments
dustingooding commented
Ubuntu 18.04, ROS Melodic, Orocos 2.9 from source.
When I start a component that used to not complain, I now get a handful of these kinds of errors:
0.222 [ ERROR ][/root/catkin_ws/install/lib/my_component/component_rtt-gnulinux::main()] Tried to construct OperationCaller from incompatible local operation.
0.222 [ ERROR ][/root/catkin_ws/install/lib/my_component/component_rtt-gnulinux::main()] Constructing RemoteOperationCaller for addRosParamPropertyEigenVectorXd was not possible.
0.222 [ ERROR ][/root/catkin_ws/install/lib/my_component/component_rtt-gnulinux::main()] Probable cause: Bad DataSource assignment: incompatible types.
But, what's weird, I'm not using Eigen params in this component. It happens when I try to being in a simple int or string ROSparam property.
Did something in Eigen change and now the rtt_ros_integration param types aren't in sync?
dustingooding commented
Whoops. Wrong repo. This should be in rtt_ros_integration
and it seems someone else has reported it already.