Skip to content

GUI can die if I click "Run" too soon after a previous action completed #9

@sea-bass

Description

@sea-bass

If I click the "Run" button on a new skill immediately after another one completes, the SkiROS2 GUI dies.

The error:

[rqt_gui-3] Traceback (most recent call last):
[rqt_gui-3]   File "/delib_ws/build/skiros2_gui/skiros2_gui/core/skiros_widget.py", line 1336, in on_skill_exe_button_clicked
[rqt_gui-3]     if self._sli.agent.execute(execution_id=self._sli.agent.task):
[rqt_gui-3]        ^^^^^^^^^^^^^^^
[rqt_gui-3]   File "/delib_ws/build/skiros2_skill/skiros2_skill/ros/skill_layer_interface.py", line 31, in agent
[rqt_gui-3]     return next(iter(self._agents.values()))
[rqt_gui-3]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[rqt_gui-3] StopIteration

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions