Skip to content
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

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

Open
franzlst opened this issue Apr 17, 2020 · 1 comment
Open

Comments

@franzlst
Copy link
Member

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
Copy link
Member Author

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)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant