-
Notifications
You must be signed in to change notification settings - Fork 29
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
Circular import when trying to launch #27
Comments
Thanks for raising this up @mjd3, problem was previously described at #15 (comment) and yesterday again at the end of my comment at #19 (comment). Particularly, note:
In a nutshell, the extension of the ROS 2 launch file system has been done by dumping the The conflicting package is https://github.com/BerkeleyAutomation/FogROS2/tree/mjd3/code-cleanup/fogros2_launch (which if you observe, has lots of duplicates when compared to https://github.com/ros2/launch/tree/master/launch). We should not be duplicating all of this. Instead, we should only be specializing whatever classes are needed (I think it's only just one class, right @KeplerC?). So what's needed is simply to clean up https://github.com/BerkeleyAutomation/FogROS2/tree/mjd3/code-cleanup/fogros2_launch, remove all duplicates with respect Also, these changes would need to be brought to all branches for things to work fine (including |
Added this to the list we're keeping at #15 since this is also a major roadblock for release. |
This should be closed by #29 |
Describe the bug
When trying to run
ros2 launch
, it appears there is a circular import causing it to crash. Potentially due to multiple modules namedlaunch
?To Reproduce
Steps to reproduce the behavior:
mjd3/code-cleanup
branch)ros2 launch
inside containerStack trace:
Expected behavior
Should instead output the possible next arguments, not crash.
The text was updated successfully, but these errors were encountered: