RAFCON icon indicating copy to clipboard operation
RAFCON copied to clipboard

error in test_menu_bar.py for python3.5 and python3.7 on Ubuntu 18.04

Open franzlst opened this issue 4 years ago • 1 comments

I deterministically get this error for the tests/gui/widget/test_menu_bar.py::test_gui test when I run all gui tests. If I only run the test itself then it works.

------------------------------------------ Captured log call -------------------------------------------
config.py                  126 DEBUG    Configuration loaded from /home/brunner/develop/RAFCON/source/rafcon/gui/gui_config.yaml
config.py                  126 DEBUG    Configuration loaded from /home/brunner/.config/rafcon/runtime_config.yaml
library_tree.py            201 INFO     Library tree has been initialized
config.py                  126 DEBUG    Configuration loaded from /home/brunner/develop/RAFCON/source/rafcon/core/config.yaml
library_manager.py          83 DEBUG    Initializing LibraryManager: Loading libraries ... 
library_manager.py          95 DEBUG    Adding library root key 'generic' from path '/home/brunner/develop/RAFCON/share/libraries/generic'
library_manager.py          95 DEBUG    Adding library root key 'turtle_libraries' from path '/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries'
library_manager.py          95 DEBUG    Adding library root key 'ros' from path '/home/brunner/develop/RAFCON/share/examples/libraries/ros_libraries'
library_manager.py         125 DEBUG    Initialization of LibraryManager done
library_tree.py            199 INFO     Libraries have been updated
library_manager.py          83 DEBUG    Initializing LibraryManager: Loading libraries ... 
library_manager.py          95 DEBUG    Adding library root key 'generic' from path '/home/brunner/develop/RAFCON/share/libraries/generic'
library_manager.py          95 DEBUG    Adding library root key 'turtle_libraries' from path '/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries'
library_manager.py          95 DEBUG    Adding library root key 'ros' from path '/home/brunner/develop/RAFCON/share/examples/libraries/ros_libraries'
library_manager.py         125 DEBUG    Initialization of LibraryManager done
main_window.py             327 INFO     Ready
state_machine_manager.py   105 DEBUG    Add new state machine with id 150
state_machine_manager.py    89 DEBUG    Add new state machine model ... 
state_machine_manager.py    92 DEBUG    Create new state machine model for state machine with id 150
state_machine.py           115 INFO     The modification history is disabled
state_machines_editor.py   221 DEBUG    Create new graphical editor for state machine with id 150
graphical_editor_gaphas.py   93 VERBOSE  Time spent in init 0.0009005069732666016 seconds for state machine 150
graphical_editor_gaphas.py  724 VERBOSE  start setup canvas
graphical_editor_gaphas.py  734 DEBUG    Hash has changed from e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 to f705056a5a43fe6c1db6b61353ac7bfb867f6776b6307e8474d334209ba5854e
graphical_editor_gaphas.py  736 INFO     Opening the state machine caused some meta data to be generated, which will be stored  when the state machine is being saved.
graphical_editor_gaphas.py  739 VERBOSE  Time spent in setup canvas 0.032933712005615234 state machine 150
state_machine.py            67 DEBUG    Creating new state-machine...
state_machine_manager.py   105 DEBUG    Add new state machine with id 151
state_machine_manager.py    89 DEBUG    Add new state machine model ... 
state_machine_manager.py    92 DEBUG    Create new state machine model for state machine with id 151
state_machine.py           115 INFO     The modification history is disabled
state_machines_editor.py   221 DEBUG    Create new graphical editor for state machine with id 151
graphical_editor_gaphas.py   93 VERBOSE  Time spent in init 0.0007724761962890625 seconds for state machine 151
graphical_editor_gaphas.py  724 VERBOSE  start setup canvas
graphical_editor_gaphas.py  734 DEBUG    Hash has changed from e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 to a6e271ac70a18b911c80ddbfbcced6271f907cd1cb7cd492a9c2cdc0e4688902
graphical_editor_gaphas.py  736 INFO     Opening the state machine caused some meta data to be generated, which will be stored  when the state machine is being saved.
graphical_editor_gaphas.py  739 VERBOSE  Time spent in setup canvas 0.004999876022338867 state machine 151
shortcut_manager.py        155 ERROR    Exception while calling callback methods for action "delete": You are not allowed to delete the decider state.
Traceback (most recent call last):
  File "/home/brunner/develop/RAFCON/source/rafcon/gui/shortcut_manager.py", line 151, in trigger_action
    ret = callback_function(key_value, modifier_mask)
  File "/home/brunner/develop/RAFCON/source/rafcon/core/decorators.py", line 53, in func_wrapper
    return_value = func(*args, **kwargs)
  File "/home/brunner/develop/RAFCON/source/rafcon/gui/controllers/graphical_editor_gaphas.py", line 1044, in _remove_selected_elements
    gui_helper_state_machine.delete_selected_elements(self.model)
  File "/home/brunner/develop/RAFCON/source/rafcon/gui/helpers/state_machine.py", line 694, in delete_selected_elements
    delete_core_elements_of_models(state_machine_m.selection.get_all(), recursive=True, destroy=True)
  File "/home/brunner/develop/RAFCON/source/rafcon/gui/helpers/state_machine.py", line 656, in delete_core_elements_of_models
    for model in models)
  File "/home/brunner/develop/RAFCON/source/rafcon/gui/helpers/state_machine.py", line 656, in <genexpr>
    for model in models)
  File "/home/brunner/develop/RAFCON/source/rafcon/gui/helpers/state_machine.py", line 632, in delete_core_element_of_model
    state.remove(core_element, recursive=recursive, destroy=destroy, force=force)
  File "/home/brunner/develop/RAFCON/source/rafcon/core/decorators.py", line 53, in func_wrapper
    return_value = func(*args, **kwargs)
  File "/home/brunner/develop/RAFCON/source/rafcon/core/states/container_state.py", line 1131, in remove
    return self.remove_state(state_element.state_id, recursive=recursive, force=force, destroy=destroy)
  File "/home/brunner/develop/RAFCON/source/rafcon/core/states/barrier_concurrency_state.py", line 299, in remove_state
    raise AttributeError("You are not allowed to delete the decider state.")
AttributeError: You are not allowed to delete the decider state.
storage.py                 284 DEBUG    Loading state machine from path /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm...
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/init_ros_node_CKIWDE
storage.py                 284 DEBUG    Loading state machine from path /home/brunner/develop/RAFCON/share/examples/libraries/ros_libraries/init_ros_node...
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/examples/libraries/ros_libraries/init_ros_node/init_ros_node_INIT_ROS_NODE
storage.py                 358 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/ros_libraries/init_ros_node) has 1 states. (Max hierarchy level 1)
storage.py                 360 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/ros_libraries/init_ros_node) has 0 transitions.
timer.py                    15 VERBOSE  Profiler: load_state_machine_from_path (args: ('/home/brunner/develop/RAFCON/share/examples/libraries/ros_libraries/init_ros_node',); kwargs: {}); duration: 0.00348s
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Turtle_Position_Subscriber_Hierarchy_State_WQKFUS
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Turtle_Position_Subscriber_Hierarchy_State_WQKFUS/subscribe_to_turtle_position_UVLRTI
storage.py                 284 DEBUG    Loading state machine from path /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/turtle_position_subscriber...
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/turtle_position_subscriber/turtle_position_subscriber_TURTLE_POSITION_SUBSCRIBER
storage.py                 358 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/turtle_position_subscriber) has 1 states. (Max hierarchy level 1)
storage.py                 360 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/turtle_position_subscriber) has 0 transitions.
timer.py                    15 VERBOSE  Profiler: load_state_machine_from_path (args: ('/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/turtle_position_subscriber',); kwargs: {}); duration: 0.0053s
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Move_Turtle_Hierarchy_State_KYENSZ
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Move_Turtle_Hierarchy_State_KYENSZ/set_velocity1_XBYUWY
storage.py                 284 DEBUG    Loading state machine from path /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/set_velocity...
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/set_velocity/move_turtle_SET_VELOCITY
storage.py                 358 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/set_velocity) has 1 states. (Max hierarchy level 1)
storage.py                 360 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/set_velocity) has 0 transitions.
timer.py                    15 VERBOSE  Profiler: load_state_machine_from_path (args: ('/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/set_velocity',); kwargs: {}); duration: 0.00425s
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Move_Turtle_Hierarchy_State_KYENSZ/Wait3_WYYCKU
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Move_Turtle_Hierarchy_State_KYENSZ/teleport_turtle_KQDJYS
storage.py                 284 DEBUG    Loading state machine from path /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/teleport_turtle...
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/teleport_turtle/teleport_turtle_TELEPORT_TURTLE
storage.py                 358 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/teleport_turtle) has 1 states. (Max hierarchy level 1)
storage.py                 360 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/teleport_turtle) has 0 transitions.
timer.py                    15 VERBOSE  Profiler: load_state_machine_from_path (args: ('/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/teleport_turtle',); kwargs: {}); duration: 0.00423s
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Move_Turtle_Hierarchy_State_KYENSZ/spawn_turtle_PAYECU
storage.py                 284 DEBUG    Loading state machine from path /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/spawn_turtle...
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/spawn_turtle/spawn_turtle_SPAWN_TURTLE
storage.py                 358 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/spawn_turtle) has 1 states. (Max hierarchy level 1)
storage.py                 360 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/spawn_turtle) has 0 transitions.
timer.py                    15 VERBOSE  Profiler: load_state_machine_from_path (args: ('/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/spawn_turtle',); kwargs: {}); duration: 0.00438s
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Move_Turtle_Hierarchy_State_KYENSZ/clear_field_VCWTIY
storage.py                 284 DEBUG    Loading state machine from path /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/clear_field...
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/clear_field/clear_field_CLEAR_FIELD
storage.py                 358 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/clear_field) has 1 states. (Max hierarchy level 1)
storage.py                 360 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/clear_field) has 0 transitions.
timer.py                    15 VERBOSE  Profiler: load_state_machine_from_path (args: ('/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/clear_field',); kwargs: {}); duration: 0.00388s
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Move_Turtle_Hierarchy_State_KYENSZ/move_to_position_MCOLIQ
storage.py                 284 DEBUG    Loading state machine from path /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/move_to_position...
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/move_to_position/move_turtle_MOVE_TO_POSITION
storage.py                 358 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/move_to_position) has 1 states. (Max hierarchy level 1)
storage.py                 360 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/move_to_position) has 0 transitions.
timer.py                    15 VERBOSE  Profiler: load_state_machine_from_path (args: ('/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/move_to_position',); kwargs: {}); duration: 0.00529s
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Move_Turtle_Hierarchy_State_KYENSZ/Wait1_UEPNNW
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Move_Turtle_Hierarchy_State_KYENSZ/Wait4_RQXPAI
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Move_Turtle_Hierarchy_State_KYENSZ/Wait2_FGIXTU
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Move_Turtle_Hierarchy_State_KYENSZ/kill_turtle_HRARIS
storage.py                 284 DEBUG    Loading state machine from path /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/kill_turtle...
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/kill_turtle/kill_turtle_KILL_TURTLE
storage.py                 358 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/kill_turtle) has 1 states. (Max hierarchy level 1)
storage.py                 360 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/kill_turtle) has 0 transitions.
timer.py                    15 VERBOSE  Profiler: load_state_machine_from_path (args: ('/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/kill_turtle',); kwargs: {}); duration: 0.0036s
storage.py                 358 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm) has 16 states. (Max hierarchy level 4)
storage.py                 360 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm) has 18 transitions.
timer.py                    15 VERBOSE  Profiler: load_state_machine_from_path (args: ('/home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm',); kwargs: {}); duration: 0.101s
state_machine_manager.py   105 DEBUG    Add new state machine with id 152
state_machine_manager.py    89 DEBUG    Add new state machine model ... 
state_machine_manager.py    92 DEBUG    Create new state machine model for state machine with id 152
state_machine.py           115 INFO     The modification history is disabled
state_machines_editor.py   221 DEBUG    Create new graphical editor for state machine with id 152
graphical_editor_gaphas.py   93 VERBOSE  Time spent in init 0.0011086463928222656 seconds for state machine 152
state_machine.py           116 INFO     It took 0.41s to load 16 states with 4 hierarchy levels.
graphical_editor_gaphas.py  724 VERBOSE  start setup canvas
graphical_editor_gaphas.py  734 DEBUG    Hash has changed from 40c9a7c6d067510d8ff26cfeee0fa515d7ed92a9a36ce154376c88bb0774eb5d to 52c2524eeac9fb936cabd524399038d455f704f91798d613a31d474c6d13b72c
graphical_editor_gaphas.py  736 INFO     Opening the state machine caused some meta data to be generated, which will be stored  when the state machine is being saved.
graphical_editor_gaphas.py  739 VERBOSE  Time spent in setup canvas 0.09678983688354492 state machine 152
container_state.py         317 DEBUG    Old Model of state: LibraryState with name 'teleport turtle' and id 'KQDJYS' is new model Model of state: LibraryState with name 'teleport turtle' and id 'KQDJYS'
container_state.py         317 DEBUG    Old Model of state: LibraryState with name 'spawn turtle' and id 'PAYECU' is new model Model of state: LibraryState with name 'spawn turtle' and id 'PAYECU'
container_state.py         317 DEBUG    Old Model of state: ExecutionState with name 'Wait1' and id 'UEPNNW' is new model Model of state: ExecutionState with name 'Wait1' and id 'UEPNNW'
container_state.py         340 DEBUG    Old Model of Transition: Transition - from_state: UEPNNW, from_outcome: 0, to_state: KQDJYS, to_outcome: None, id: 1 is new model Model of Transition: Transition - from_state: UEPNNW, from_outcome: 0, to_state: KQDJYS, to_outcome: None, id: 1
container_state.py         340 DEBUG    Old Model of Transition: Transition - from_state: PAYECU, from_outcome: 0, to_state: UEPNNW, to_outcome: None, id: 4 is new model Model of Transition: Transition - from_state: PAYECU, from_outcome: 0, to_state: UEPNNW, to_outcome: None, id: 4
container_state.py         317 DEBUG    Old Model of state: LibraryState with name 'teleport turtle' and id 'KQDJYS' is new model Model of state: LibraryState with name 'teleport turtle' and id 'KQDJYS'
container_state.py         317 DEBUG    Old Model of state: LibraryState with name 'spawn turtle' and id 'PAYECU' is new model Model of state: LibraryState with name 'spawn turtle' and id 'PAYECU'
container_state.py         317 DEBUG    Old Model of state: ExecutionState with name 'Wait1' and id 'UEPNNW' is new model Model of state: ExecutionState with name 'Wait1' and id 'UEPNNW'
container_state.py         343 INFO     Should only happen in ungroup - new model Model of Transition: Transition - from_state: PAYECU, from_outcome: 0, to_state: UEPNNW, to_outcome: None, id: 536
container_state.py         343 INFO     Should only happen in ungroup - new model Model of Transition: Transition - from_state: UEPNNW, from_outcome: 0, to_state: KQDJYS, to_outcome: None, id: 535
graphical_editor_gaphas.py  235 DEBUG    copy selection
clipboard.py               487 INFO     The new content is 1 state
graphical_editor_gaphas.py  253 DEBUG    Paste
clipboard.py               256 DEBUG    Change state_id of pasted state from 'KYENSZ' to 'YZSUKF'
graphical_editor_gaphas.py  235 DEBUG    copy selection
clipboard.py               487 INFO     The new content is 1 state
graphical_editor_gaphas.py  253 DEBUG    Paste
graphical_editor_gaphas.py  244 DEBUG    cut selection
clipboard.py               487 INFO     The new content is 1 state
graphical_editor_gaphas.py  253 DEBUG    Paste
clipboard.py               256 DEBUG    Change state_id of pasted state from 'VCWTIY' to 'FLULNX'
storage.py                 284 DEBUG    Loading state machine from path /home/brunner/develop/RAFCON/share/libraries/generic/dialog/Dialog [3 options]...
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/libraries/generic/dialog/Dialog [3 options]/Dialog_3_options_AQRXOD
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/libraries/generic/dialog/Dialog [3 options]/Dialog_3_options_AQRXOD/Parse_options_LFPQSW
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/libraries/generic/dialog/Dialog [3 options]/Dialog_3_options_AQRXOD/Decider_RFMJKJ
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/libraries/generic/dialog/Dialog [3 options]/Dialog_3_options_AQRXOD/Show_dialog_JFDYJZ
storage.py                 284 DEBUG    Loading state machine from path /home/brunner/develop/RAFCON/share/libraries/generic/dialog/Show dialog...
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/libraries/generic/dialog/Show dialog/Show_Dialog_KGBCPK
storage.py                 358 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/libraries/generic/dialog/Show dialog) has 1 states. (Max hierarchy level 1)
storage.py                 360 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/libraries/generic/dialog/Show dialog) has 0 transitions.
timer.py                    15 VERBOSE  Profiler: load_state_machine_from_path (args: ('/home/brunner/develop/RAFCON/share/libraries/generic/dialog/Show dialog',); kwargs: {}); duration: 0.00354s
storage.py                 358 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/libraries/generic/dialog/Dialog [3 options]) has 4 states. (Max hierarchy level 2)
storage.py                 360 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/libraries/generic/dialog/Dialog [3 options]) has 6 transitions.
timer.py                    15 VERBOSE  Profiler: load_state_machine_from_path (args: ('/home/brunner/develop/RAFCON/share/libraries/generic/dialog/Dialog [3 options]',); kwargs: {}); duration: 0.0223s
graphical_editor_gaphas.py  235 DEBUG    copy selection
clipboard.py               487 INFO     The new content is 1 state
graphical_editor_gaphas.py  253 DEBUG    Paste
clipboard.py               256 DEBUG    Change state_id of pasted state from 'AQRXOD' to 'URRUFP'
graphical_editor_gaphas.py  235 DEBUG    copy selection
clipboard.py               487 INFO     The new content is 1 state
graphical_editor_gaphas.py  253 DEBUG    Paste
clipboard.py               256 DEBUG    Change state_id of pasted state from 'AQRXOD' to 'SHUYVS'
library_tree.py            438 DEBUG    Link library state 'wait' (with library tree path: generic/wait and file system path: /home/brunner/develop/RAFCON/share/libraries/generic/wait) into state machine.
storage.py                 284 DEBUG    Loading state machine from path /home/brunner/develop/RAFCON/share/libraries/generic/wait...
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/libraries/generic/wait/wait_PMAZHA
storage.py                 358 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/libraries/generic/wait) has 1 states. (Max hierarchy level 1)
storage.py                 360 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/libraries/generic/wait) has 0 transitions.
timer.py                    15 VERBOSE  Profiler: load_state_machine_from_path (args: ('/home/brunner/develop/RAFCON/share/libraries/generic/wait',); kwargs: {}); duration: 0.00467s
container_state.py        1042 INFO     substitute finished
library_tree.py            438 DEBUG    Link library state 'wait' (with library tree path: generic/wait and file system path: /home/brunner/develop/RAFCON/share/libraries/generic/wait) into state machine.
container_state.py        1042 INFO     substitute finished
library_tree.py            438 DEBUG    Link library state 'wait' (with library tree path: generic/wait and file system path: /home/brunner/develop/RAFCON/share/libraries/generic/wait) into state machine.
container_state.py        1042 INFO     substitute finished
storage.py                 284 DEBUG    Loading state machine from path /home/brunner/develop/RAFCON/share/libraries/generic/dialog/Dialog [3 options]...
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/libraries/generic/dialog/Dialog [3 options]/Dialog_3_options_AQRXOD
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/libraries/generic/dialog/Dialog [3 options]/Dialog_3_options_AQRXOD/Parse_options_LFPQSW
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/libraries/generic/dialog/Dialog [3 options]/Dialog_3_options_AQRXOD/Decider_RFMJKJ
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/libraries/generic/dialog/Dialog [3 options]/Dialog_3_options_AQRXOD/Show_dialog_JFDYJZ
storage.py                 358 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/libraries/generic/dialog/Dialog [3 options]) has 4 states. (Max hierarchy level 2)
storage.py                 360 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/libraries/generic/dialog/Dialog [3 options]) has 6 transitions.
timer.py                    15 VERBOSE  Profiler: load_state_machine_from_path (args: ('/home/brunner/develop/RAFCON/share/libraries/generic/dialog/Dialog [3 options]',); kwargs: {}); duration: 0.0179s
state_machine_manager.py   105 DEBUG    Add new state machine with id 164
state_machine_manager.py    89 DEBUG    Add new state machine model ... 
state_machine_manager.py    92 DEBUG    Create new state machine model for state machine with id 164
state_machine.py           115 INFO     The modification history is disabled
state_machines_editor.py   221 DEBUG    Create new graphical editor for state machine with id 164
graphical_editor_gaphas.py   93 VERBOSE  Time spent in init 0.0011060237884521484 seconds for state machine 164
state_machine.py           116 INFO     It took 0.11s to load 4 states with 2 hierarchy levels.
graphical_editor_gaphas.py  724 VERBOSE  start setup canvas
graphical_editor_gaphas.py  739 VERBOSE  Time spent in setup canvas 0.04470324516296387 state machine 164
container_state.py         948 INFO     Rename state_id of state to substitute.
container_state.py        1042 INFO     substitute finished
library_manager.py          83 DEBUG    Initializing LibraryManager: Loading libraries ... 
library_manager.py          95 DEBUG    Adding library root key 'generic' from path '/home/brunner/develop/RAFCON/share/libraries/generic'
library_manager.py          95 DEBUG    Adding library root key 'turtle_libraries' from path '/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries'
library_manager.py          95 DEBUG    Adding library root key 'ros' from path '/home/brunner/develop/RAFCON/share/examples/libraries/ros_libraries'
library_manager.py         125 DEBUG    Initialization of LibraryManager done
library_tree.py            199 INFO     Libraries have been updated
library_manager.py          83 DEBUG    Initializing LibraryManager: Loading libraries ... 
library_manager.py          95 DEBUG    Adding library root key 'generic' from path '/home/brunner/develop/RAFCON/share/libraries/generic'
library_manager.py          95 DEBUG    Adding library root key 'turtle_libraries' from path '/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries'
library_manager.py          95 DEBUG    Adding library root key 'ros' from path '/home/brunner/develop/RAFCON/share/examples/libraries/ros_libraries'
library_manager.py         125 DEBUG    Initialization of LibraryManager done
library_tree.py            199 INFO     Libraries have been updated
state_machine_manager.py   118 DEBUG    Remove state machine with id 164
state_machine_manager.py   104 DEBUG    Delete state machine model for state machine with id 164
state_machine_manager.py   118 DEBUG    Remove state machine with id 150
state_machine_manager.py   104 DEBUG    Delete state machine model for state machine with id 150
state_machine_manager.py   118 DEBUG    Remove state machine with id 151
state_machine_manager.py   104 DEBUG    Delete state machine model for state machine with id 151
state_machine_manager.py   118 DEBUG    Remove state machine with id 152
state_machine_manager.py   104 DEBUG    Delete state machine model for state machine with id 152
outcomes.py                331 DEBUG    Error: Unexpected failure while update of outcomes of HierarchyState with name 'Move Turtle Hierarchy State' and id 'KYENSZ' [9 child states] with path CDMJPK/RMKGEW/KYENSZ with initiator {'method_name': '__delitem__', 'model': <rafcon.gui.models.container_state.ContainerStateModel object at 0x7fbc8a4b0da0>, 'after': True, 'prop_name': 'transitions', 'args': (slice(None, None, None),), 'result': None, 'kwargs': {}, 'instance': []}
outcomes.py                331 DEBUG    Error: Unexpected failure while update of outcomes of HierarchyState with name 'Move Turtle Hierarchy State' and id 'KYENSZ' [9 child states] with path CDMJPK/RMKGEW/KYENSZ with initiator {'method_name': '__delitem__', 'model': <rafcon.gui.models.container_state.ContainerStateModel object at 0x7fbc8a4b0da0>, 'after': True, 'prop_name': 'transitions', 'args': (slice(None, None, None),), 'result': None, 'kwargs': {}, 'instance': []}
outcomes.py                331 DEBUG    Error: Unexpected failure while update of outcomes of PreemptiveConcurrencyState with name 'Turtle Concurrency State' and id 'RMKGEW' [3 child states] with path CDMJPK/RMKGEW with initiator {'method_name': '__delitem__', 'model': <rafcon.gui.models.container_state.ContainerStateModel object at 0x7fbc9c30c198>, 'after': True, 'prop_name': 'transitions', 'args': (slice(None, None, None),), 'result': None, 'kwargs': {}, 'instance': []}
outcomes.py                331 DEBUG    Error: Unexpected failure while update of outcomes of PreemptiveConcurrencyState with name 'Turtle Concurrency State' and id 'RMKGEW' [3 child states] with path CDMJPK/RMKGEW with initiator {'method_name': '__delitem__', 'model': <rafcon.gui.models.container_state.ContainerStateModel object at 0x7fbc9c30c198>, 'after': True, 'prop_name': 'transitions', 'args': (slice(None, None, None),), 'result': None, 'kwargs': {}, 'instance': []}
outcomes.py                331 DEBUG    Error: Unexpected failure while update of outcomes of HierarchyState with name 'Dialog [3 options]' and id 'AQRXOD' [5 child states] with path CDMJPK/AQRXOD with initiator {'method_name': '__delitem__', 'model': <rafcon.gui.models.container_state.ContainerStateModel object at 0x7fbc9c250b38>, 'after': True, 'prop_name': 'transitions', 'args': (slice(None, None, None),), 'result': None, 'kwargs': {}, 'instance': []}
outcomes.py                331 DEBUG    Error: Unexpected failure while update of outcomes of HierarchyState with name 'Dialog [3 options]' and id 'AQRXOD' [5 child states] with path CDMJPK/AQRXOD with initiator {'method_name': '__delitem__', 'model': <rafcon.gui.models.container_state.ContainerStateModel object at 0x7fbc9c250b38>, 'after': True, 'prop_name': 'transitions', 'args': (slice(None, None, None),), 'result': None, 'kwargs': {}, 'instance': []}
storage.py                 284 DEBUG    Loading state machine from path /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm...
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/init_ros_node_CKIWDE
storage.py                 284 DEBUG    Loading state machine from path /home/brunner/develop/RAFCON/share/examples/libraries/ros_libraries/init_ros_node...
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/examples/libraries/ros_libraries/init_ros_node/init_ros_node_INIT_ROS_NODE
storage.py                 358 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/ros_libraries/init_ros_node) has 1 states. (Max hierarchy level 1)
storage.py                 360 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/ros_libraries/init_ros_node) has 0 transitions.
timer.py                    15 VERBOSE  Profiler: load_state_machine_from_path (args: ('/home/brunner/develop/RAFCON/share/examples/libraries/ros_libraries/init_ros_node',); kwargs: {}); duration: 0.00269s
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Turtle_Position_Subscriber_Hierarchy_State_WQKFUS
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Turtle_Position_Subscriber_Hierarchy_State_WQKFUS/subscribe_to_turtle_position_UVLRTI
storage.py                 284 DEBUG    Loading state machine from path /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/turtle_position_subscriber...
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/turtle_position_subscriber/turtle_position_subscriber_TURTLE_POSITION_SUBSCRIBER
storage.py                 358 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/turtle_position_subscriber) has 1 states. (Max hierarchy level 1)
storage.py                 360 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/turtle_position_subscriber) has 0 transitions.
timer.py                    15 VERBOSE  Profiler: load_state_machine_from_path (args: ('/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/turtle_position_subscriber',); kwargs: {}); duration: 0.00395s
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Move_Turtle_Hierarchy_State_KYENSZ
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Move_Turtle_Hierarchy_State_KYENSZ/set_velocity1_XBYUWY
storage.py                 284 DEBUG    Loading state machine from path /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/set_velocity...
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/set_velocity/move_turtle_SET_VELOCITY
storage.py                 358 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/set_velocity) has 1 states. (Max hierarchy level 1)
storage.py                 360 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/set_velocity) has 0 transitions.
timer.py                    15 VERBOSE  Profiler: load_state_machine_from_path (args: ('/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/set_velocity',); kwargs: {}); duration: 0.00294s
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Move_Turtle_Hierarchy_State_KYENSZ/Wait3_WYYCKU
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Move_Turtle_Hierarchy_State_KYENSZ/teleport_turtle_KQDJYS
storage.py                 284 DEBUG    Loading state machine from path /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/teleport_turtle...
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/teleport_turtle/teleport_turtle_TELEPORT_TURTLE
storage.py                 358 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/teleport_turtle) has 1 states. (Max hierarchy level 1)
storage.py                 360 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/teleport_turtle) has 0 transitions.
timer.py                    15 VERBOSE  Profiler: load_state_machine_from_path (args: ('/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/teleport_turtle',); kwargs: {}); duration: 0.00289s
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Move_Turtle_Hierarchy_State_KYENSZ/spawn_turtle_PAYECU
storage.py                 284 DEBUG    Loading state machine from path /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/spawn_turtle...
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/spawn_turtle/spawn_turtle_SPAWN_TURTLE
storage.py                 358 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/spawn_turtle) has 1 states. (Max hierarchy level 1)
storage.py                 360 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/spawn_turtle) has 0 transitions.
timer.py                    15 VERBOSE  Profiler: load_state_machine_from_path (args: ('/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/spawn_turtle',); kwargs: {}); duration: 0.00305s
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Move_Turtle_Hierarchy_State_KYENSZ/clear_field_VCWTIY
storage.py                 284 DEBUG    Loading state machine from path /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/clear_field...
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/clear_field/clear_field_CLEAR_FIELD
storage.py                 358 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/clear_field) has 1 states. (Max hierarchy level 1)
storage.py                 360 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/clear_field) has 0 transitions.
timer.py                    15 VERBOSE  Profiler: load_state_machine_from_path (args: ('/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/clear_field',); kwargs: {}); duration: 0.00263s
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Move_Turtle_Hierarchy_State_KYENSZ/move_to_position_MCOLIQ
storage.py                 284 DEBUG    Loading state machine from path /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/move_to_position...
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/move_to_position/move_turtle_MOVE_TO_POSITION
storage.py                 358 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/move_to_position) has 1 states. (Max hierarchy level 1)
storage.py                 360 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/move_to_position) has 0 transitions.
timer.py                    15 VERBOSE  Profiler: load_state_machine_from_path (args: ('/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/move_to_position',); kwargs: {}); duration: 0.00323s
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Move_Turtle_Hierarchy_State_KYENSZ/Wait1_UEPNNW
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Move_Turtle_Hierarchy_State_KYENSZ/Wait4_RQXPAI
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Move_Turtle_Hierarchy_State_KYENSZ/Wait2_FGIXTU
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm/BasicTurtleDemo_CDMJPK/Turtle_Concurrency_State_RMKGEW/Move_Turtle_Hierarchy_State_KYENSZ/kill_turtle_HRARIS
storage.py                 284 DEBUG    Loading state machine from path /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/kill_turtle...
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/kill_turtle/kill_turtle_KILL_TURTLE
storage.py                 358 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/kill_turtle) has 1 states. (Max hierarchy level 1)
storage.py                 360 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/kill_turtle) has 0 transitions.
timer.py                    15 VERBOSE  Profiler: load_state_machine_from_path (args: ('/home/brunner/develop/RAFCON/share/examples/libraries/turtle_libraries/kill_turtle',); kwargs: {}); duration: 0.00246s
storage.py                 358 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm) has 16 states. (Max hierarchy level 4)
storage.py                 360 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm) has 18 transitions.
timer.py                    15 VERBOSE  Profiler: load_state_machine_from_path (args: ('/home/brunner/develop/RAFCON/tests/../share/examples/tutorials/basic_turtle_demo_sm', 152); kwargs: {}); duration: 0.0688s
state_machine_manager.py   105 DEBUG    Add new state machine with id 152
state_machine_manager.py    89 DEBUG    Add new state machine model ... 
state_machine_manager.py    92 DEBUG    Create new state machine model for state machine with id 152
state_machine.py           115 INFO     The modification history is disabled
state_machines_editor.py   221 DEBUG    Create new graphical editor for state machine with id 152
graphical_editor_gaphas.py   93 VERBOSE  Time spent in init 0.0013577938079833984 seconds for state machine 152
storage.py                 284 DEBUG    Loading state machine from path /home/brunner/develop/RAFCON/share/libraries/generic/dialog/Dialog [3 options]...
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/libraries/generic/dialog/Dialog [3 options]/Dialog_3_options_AQRXOD
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/libraries/generic/dialog/Dialog [3 options]/Dialog_3_options_AQRXOD/Parse_options_LFPQSW
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/libraries/generic/dialog/Dialog [3 options]/Dialog_3_options_AQRXOD/Decider_RFMJKJ
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/libraries/generic/dialog/Dialog [3 options]/Dialog_3_options_AQRXOD/Show_dialog_JFDYJZ
storage.py                 284 DEBUG    Loading state machine from path /home/brunner/develop/RAFCON/share/libraries/generic/dialog/Show dialog...
storage.py                 390 DEBUG    Load state recursively: /home/brunner/develop/RAFCON/share/libraries/generic/dialog/Show dialog/Show_Dialog_KGBCPK
storage.py                 358 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/libraries/generic/dialog/Show dialog) has 1 states. (Max hierarchy level 1)
storage.py                 360 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/libraries/generic/dialog/Show dialog) has 0 transitions.
timer.py                    15 VERBOSE  Profiler: load_state_machine_from_path (args: ('/home/brunner/develop/RAFCON/share/libraries/generic/dialog/Show dialog',); kwargs: {}); duration: 0.00392s
storage.py                 358 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/libraries/generic/dialog/Dialog [3 options]) has 4 states. (Max hierarchy level 2)
storage.py                 360 DEBUG    Loaded state machine (/home/brunner/develop/RAFCON/share/libraries/generic/dialog/Dialog [3 options]) has 6 transitions.
timer.py                    15 VERBOSE  Profiler: load_state_machine_from_path (args: ('/home/brunner/develop/RAFCON/share/libraries/generic/dialog/Dialog [3 options]', 164); kwargs: {}); duration: 0.0255s
state_machine_manager.py   105 DEBUG    Add new state machine with id 164
state_machine_manager.py    89 DEBUG    Add new state machine model ... 
state_machine_manager.py    92 DEBUG    Create new state machine model for state machine with id 164
state_machine.py           115 INFO     The modification history is disabled
state_machines_editor.py   221 DEBUG    Create new graphical editor for state machine with id 164
graphical_editor_gaphas.py   93 VERBOSE  Time spent in init 0.0034842491149902344 seconds for state machine 164
graphical_editor_gaphas.py  724 VERBOSE  start setup canvas
graphical_editor_gaphas.py  734 DEBUG    Hash has changed from 40c9a7c6d067510d8ff26cfeee0fa515d7ed92a9a36ce154376c88bb0774eb5d to 52c2524eeac9fb936cabd524399038d455f704f91798d613a31d474c6d13b72c
graphical_editor_gaphas.py  736 INFO     Opening the state machine caused some meta data to be generated, which will be stored  when the state machine is being saved.
graphical_editor_gaphas.py  739 VERBOSE  Time spent in setup canvas 0.09819746017456055 state machine 152
graphical_editor_gaphas.py  724 VERBOSE  start setup canvas
graphical_editor_gaphas.py  739 VERBOSE  Time spent in setup canvas 0.0468902587890625 state machine 164
execution_engine.py        153 DEBUG    Stop the state machine execution ...
menu_bar.py                462 DEBUG    Delete event received
main_window.py             651 DEBUG    Saving runtime config to /home/brunner/.config/rafcon/runtime_config.yaml
config.py                  165 DEBUG    Saved configuration to /home/brunner/.config/rafcon/runtime_config.yaml
state_machine_manager.py   118 DEBUG    Remove state machine with id 164
state_machine_manager.py   104 DEBUG    Delete state machine model for state machine with id 164
state_machine_manager.py    85 ERROR    An 'StopIteration' exception was raised in the core. Details about the origin:
	'after': True
	'model': <rafcon.gui.models.state_machine_manager.StateMachineManagerModel object at 0x7fbcb0c6f160>
	'prop_name': state_machine_manager
	'instance': <rafcon.core.state_machine_manager.StateMachineManager object at 0x7fbcb0182da0>
	'method_name': remove_state_machine
	'args': (<rafcon.core.state_machine_manager.StateMachineManager object at 0x7fbcb0182da0>, 164)
	'kwargs': {}
	'result': 
Traceback (most recent call last):
  File "/home/brunner/.local/lib/python3.5/site-packages/gtkmvc3/observable.py", line 48, in wrapper
    self._notify_method_after(self, _func.__name__, res, args, kwargs)
  File "/home/brunner/.local/lib/python3.5/site-packages/gtkmvc3/support/wrappers.py", line 84, in _notify_method_after
    args, kwargs)
  File "/home/brunner/.local/lib/python3.5/site-packages/gtkmvc3/model.py", line 746, in notify_method_after_change
    self, prop_name, info)
  File "/home/brunner/develop/RAFCON/tests/utils.py", line 472, in __patched__notify_observer__
    return Model.__notify_observer__(self, observer, method, *args, **kwargs)
  File "/home/brunner/.local/lib/python3.5/site-packages/gtkmvc3/model.py", line 593, in __notify_observer__
    return method(*args, **kwargs)
  File "/home/brunner/develop/RAFCON/source/rafcon/gui/models/state_machine_manager.py", line 108, in model_changed
    sm_m.prepare_destruction()
  File "/home/brunner/develop/RAFCON/source/rafcon/gui/models/state_machine.py", line 163, in prepare_destruction
    self.destruction_signal.emit()
  File "/home/brunner/.local/lib/python3.5/site-packages/gtkmvc3/observable.py", line 97, in emit
    model.notify_signal_emit(name, arg)
  File "/home/brunner/.local/lib/python3.5/site-packages/gtkmvc3/model.py", line 776, in notify_signal_emit
    self, prop_name, info)
  File "/home/brunner/develop/RAFCON/tests/utils.py", line 458, in __patched__notify_observer__
    return Model.__notify_observer__(self, observer, method, *args, **kwargs)
  File "/home/brunner/.local/lib/python3.5/site-packages/gtkmvc3/model.py", line 593, in __notify_observer__
    return method(*args, **kwargs)
  File "/home/brunner/develop/RAFCON/source/rafcon/gui/controllers/graphical_editor_gaphas.py", line 319, in state_machine_destruction
    self.canvas.get_view_for_model(self.root_state_m).remove()
  File "/home/brunner/develop/RAFCON/source/rafcon/gui/mygaphas/items/state.py", line 190, in remove
    self.canvas.get_first_view().unselect_item(self)
  File "/home/brunner/develop/RAFCON/source/rafcon/gui/mygaphas/canvas.py", line 102, in get_first_view
    return next(iter(self._registered_views))
StopIteration

Originally created by @sebastian-brunner ([email protected]) at 2019-03-08 14:11:46+00:00 (moved from RMC internal repository)

franzlst avatar Apr 17 '20 10:04 franzlst

For now, I will create additional test markers to avoid this error.

Originally created by @sebastian-brunner ([email protected]) at 2019-03-08 14:12:01+00:00 (moved from RMC internal repository)

franzlst avatar Apr 17 '20 10:04 franzlst