-
Notifications
You must be signed in to change notification settings - Fork 268
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
Fix log playback GUI display #2611
Conversation
Loading the logging playback plugin before `SceneBroadcaster` prevents playback from being displayed on the GUI. Signed-off-by: Addisu Z. Taddese <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wow, nice catch! This makes sense but we probably should add a regression test (and some comments) to at the very least make sure we don't repeat this same error.
When will it be merged so that we can finish some tutorials ? |
Regression test added in #2619 |
Signed-off-by: Addisu Z. Taddese <[email protected]>
The CI failure seems to be flaky and is also present in the target branch https://build.osrfoundation.org/view/gz-ionic/job/gz_sim-ci-gz-sim9-noble-amd64/test_results_analyzer/ |
* Adds a regression test for logplayback gazebosim/gazebo_test_cases#1640 This commit adds a really simple regression check to make sure we actually publish on the right topic. Signed-off-by: Arjo Chakravarty <[email protected]> * typo fix Signed-off-by: Arjo Chakravarty <[email protected]> * Make atomic Signed-off-by: Arjo Chakravarty <[email protected]> --------- Signed-off-by: Arjo Chakravarty <[email protected]> Co-authored-by: Addisu Z. Taddese <[email protected]>
🦟 Bug fix
Fixes gazebosim/gazebo_test_cases#1640
Alternative to: #2590
Summary
Loading the logging playback plugin before
SceneBroadcaster
prevents playback from being displayed on the GUI. This order was changed in #2452 which caused the regression.I haven't had time to delve into why the order matters, but it can easily be verified by running
test/worlds/log_playback.sdf
with<playback_path>
set to the log directory. If the plugin comes beforeSceneBroadcaster
, the playback is not displayed on the GUI.Checklist
codecheck
passed (See contributing)Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining
Signed-off-by
messages.