Traceback (most recent call last):
File "/home/users/tim.pillinger/repos/rose/metomi/rose/config_editor/nav_panel.py", line 557, in handle_activation
self._launch_ns_func(self.get_name(path), as_new=False)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/users/tim.pillinger/repos/rose/metomi/rose/config_editor/main.py", line 871, in handle_launch_request
page = self.make_page(namespace_name)
File "/home/users/tim.pillinger/repos/rose/metomi/rose/config_editor/main.py", line 1005, in make_page
page = metomi.rose.config_editor.page.ConfigPage(
page_metadata,
...<13 lines>...
launch_macro_func=self.main_handle.handle_run_custom_macro,
)
File "/home/users/tim.pillinger/repos/rose/metomi/rose/config_editor/page.py", line 115, in __init__
self.generate_main_container()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/home/users/tim.pillinger/repos/rose/metomi/rose/config_editor/page.py", line 814, in generate_main_container
self.main_container = std_table(
~~~~~~~~~^
self.panel_data,
^^^^^^^^^^^^^^^^
...<2 lines>...
self.show_modes,
^^^^^^^^^^^^^^^^
)
^
File "/home/users/tim.pillinger/repos/rose/metomi/rose/config_editor/pagewidget/table.py", line 58, in __init__
self.attach_variable_widgets(variable_is_ghost_list, start_index=0)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/users/tim.pillinger/repos/rose/metomi/rose/config_editor/pagewidget/table.py", line 112, in attach_variable_widgets
variable_widget = self.get_variable_widget(variable, is_ghost)
File "/home/users/tim.pillinger/repos/rose/metomi/rose/config_editor/pagewidget/table.py", line 119, in get_variable_widget
return metomi.rose.config_editor.variable.VariableWidget(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
variable,
^^^^^^^^^
...<2 lines>...
show_modes=self.show_modes,
^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/home/users/tim.pillinger/repos/rose/metomi/rose/config_editor/variable.py", line 72, in __init__
self.generate_valuewidget(variable)
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "/home/users/tim.pillinger/repos/rose/metomi/rose/config_editor/variable.py", line 186, in generate_valuewidget
self.valuewidget = use_this_valuewidget(
~~~~~~~~~~~~~~~~~~~~^
variable.value,
^^^^^^^^^^^^^^^
...<3 lines>...
arg_str=custom_arg,
^^^^^^^^^^^^^^^^^^^
)
^
File "/home/users/tim.pillinger/repos/rose/metomi/rose/config_editor/valuewidget/source.py", line 97, in __init__
self._generate_available_treeview()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/home/users/tim.pillinger/repos/rose/metomi/rose/config_editor/valuewidget/source.py", line 132, in _generate_available_treeview
self._available_treeview = metomi.rose.gtk.choice.ChoicesTreeView(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
self._set_available_treeview,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<4 lines>...
get_is_included=self._get_section_is_included,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/home/users/tim.pillinger/repos/rose/metomi/rose/gtk/choice.py", line 291, in __init__
self._populate()
~~~~~~~~~~~~~~^^
File "/home/users/tim.pillinger/repos/rose/metomi/rose/gtk/choice.py", line 320, in _populate
self._name_iter_map[groups[-1]],
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
Replication steps
Open
$DATAMsectionThis bug is also manifested by doing
rose edit -C rose-stem 'coupled_n96_orca025_mct_technical_gc4and using the search bar to find "stash".Error