Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No conversion from rcl_interfaces/msg/Log and rosgraph_msgs/Log #2

Open
Timple opened this issue Jan 12, 2023 · 3 comments
Open

No conversion from rcl_interfaces/msg/Log and rosgraph_msgs/Log #2

Timple opened this issue Jan 12, 2023 · 3 comments

Comments

@Timple
Copy link

Timple commented Jan 12, 2023

When running the bridge I get this error:

ros1-bridge_1  | failed to create 2to1 bridge for topic '/rosout' with ROS 2 type 'rcl_interfaces/msg/Log' and ROS 1 type 'rosgraph_msgs/Log': No template specialization for the pair

Can easily be verified with this docker-compose file:

version: "2.1"
services:
  roscore:
    image: "ros:noetic"
    network_mode: host
    command: roscore
  ros1-bridge:
    image: bridge
    network_mode: host
    command: ros2 run ros1_bridge dynamic_bridge

However during compilation I can see that rcl_interfaces and rosgraph are found. Do you suffer from the same?

@contradict
Copy link
Owner

See the second entry under Known Issues here.

@Timple
Copy link
Author

Timple commented Jan 13, 2023

Thank you. I looked into that briefly, but it's not my issue as it does not end in a segfault as the issue states.

Also the referenced issue (ros2/rmw_fastrtps#265) was closed with this PR: ros2/rmw_fastrtps#350 early 2020. So I am going to assume it reached humble.

@Timple
Copy link
Author

Timple commented Jun 23, 2023

For reference, a workaround was found by checking out an older version of the bridge: ros2/ros1_bridge#393 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants