This isn't blocking but I noticed so I thought I'd report. I noticed a traceback when running the gazebo launch file in debug mode. The launch file works fine despite the traceback (which is maybe another issue?)
Required Info:
Operating System:
Ubuntu 22
Installation type:
binaries
Steps to reproduce issue
ros2 launch gazebo_ros gazebo.launch.py -d
[DEBUG] [launch.launch_context]: emitting event synchronously: 'launch.events.IncludeLaunchDescription'
[INFO] [launch]: All log files can be found below /home/angsa/.ros/log/2024-04-02-22-30-48-565157-tony-xmg-22-2670761
[INFO] [launch]: Default logging verbosity is set to DEBUG
[DEBUG] [launch]: processing event: '<launch.events.include_launch_description.IncludeLaunchDescription object at 0x78bbf394b220>'
[DEBUG] [launch]: processing event: '<launch.events.include_launch_description.IncludeLaunchDescription object at 0x78bbf394b220>' ✓ '<launch.event_handlers.on_include_launch_description.OnIncludeLaunchDescription object at 0x78bbf394ada0>'
[DEBUG] [launch.launch_description_source]: Traceback (most recent call last):
File "/home/angsa/overlay_ws/build/launch/launch/launch_description_source.py", line 68, in try_get_launch_description_without_context
perform_substitutions(context, self.__location)
File "/home/angsa/overlay_ws/build/launch/launch/utilities/perform_substitutions_impl.py", line 26, in perform_substitutions
return ''.join([context.perform_substitution(sub) for sub in subs])
File "/home/angsa/overlay_ws/build/launch/launch/utilities/perform_substitutions_impl.py", line 26, in <listcomp>
return ''.join([context.perform_substitution(sub) for sub in subs])
File "/home/angsa/overlay_ws/build/launch/launch/launch_context.py", line 240, in perform_substitution
return substitution.perform(self)
File "/home/angsa/overlay_ws/build/launch/launch/substitutions/this_launch_file_dir.py", line 57, in perform
raise SubstitutionFailure(
launch.substitutions.substitution_failure.SubstitutionFailure: ThisLaunchFileDir used outside of a launch file (in a script)
[DEBUG] [launch.launch_description_source]: Failed to load the launch file without a context: ThisLaunchFileDir used outside of a launch file (in a script)
Bug report
This isn't blocking but I noticed so I thought I'd report. I noticed a traceback when running the gazebo launch file in debug mode. The launch file works fine despite the traceback (which is maybe another issue?)
Required Info:
Steps to reproduce issue