Rclcpp: What is "oh yeah destructuro"

Created on 29 Mar 2021  路  3Comments  路  Source: ros2/rclcpp

Bug report

Useless messages appear when killing a lifecycle node.

Required Info:

  • Operating System:
    Ubuntu
  • Installation type:
    Binary
  • Version or commit hash:
    master
  • DDS implementation:
    Cyclone
  • Client library (if applicable):
    lifecycle_node_interface

Steps to reproduce the issue

When killing my lifecycle node "assisted_teleop" this message appears:

[assisted_teleop-28] [INFO] [1617022166.929935526] [assisted_teleop.local_costmap]: Destroying
[assisted_teleop-28] oh yeah destructuro
[assisted_teleop-28] oh yeah end destructuro
[assisted_teleop-28] oh yeah end destructuro222
[assisted_teleop-28] oh yeah destructuro
[assisted_teleop-28] oh yeah end destructuro
[assisted_teleop-28] oh yeah end destructuro222

Expected behavior

Only the message "Destroying" should appear

Actual behavior

Additional information

Error comes from here:
https://github.com/ros2/rclcpp/blob/052596c971c1767155bdcbce573bd52a445c9ea2/rclcpp_lifecycle/src/lifecycle_node_interface_impl.hpp#L64-L76

bug

Most helpful comment

lol. Now y'all know my advanced debugging techniques ;-)

Thanks @ivanpauno for taking care of it!

All 3 comments

It was introduced by https://github.com/ros2/rclcpp/pull/1507. Seems like it was just left behind and no one caught it.

lol. Now y'all know my advanced debugging techniques ;-)

Thanks @ivanpauno for taking care of it!

lol 馃槅

Was this page helpful?
0 / 5 - 0 ratings