Hi, we get an error message when we try to start crdesigner. It seems that the “opendrive” key cannot be found. Unfortunately I am not able to understand this any further.
We are trying to run it on Windows.
Any help would be greatly appreciated.
(cr_py39) C:\Users\rammph-lokal>crdesigner
C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\crdesigner\map_conversion\sumo_map\cr2sumo\converter.py:34: UserWarning: Unable to import commonroad_dc.pycrccosy, converting static scenario into interactive is not supported!
warnings.warn(
WARNING:root:Cannot import SUMO, simulation will not be offered in Scenario Designer
Traceback (most recent call last):
File "C:\Program Files\Anaconda\envs\cr_py39\lib\runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Program Files\Anaconda\envs\cr_py39\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "C:\Program Files\Anaconda\envs\cr_py39\Scripts\crdesigner.exe\__main__.py", line 4, in <module>
File "C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\crdesigner\ui\cli\command_line.py", line 9, in <module>
from crdesigner.start_gui import start_gui_new as start_gui
File "C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\crdesigner\start_gui.py", line 7, in <module>
from crdesigner.ui.gui.gui import start_gui_new
File "C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\crdesigner\ui\gui\gui.py", line 4, in <module>
from crdesigner.ui.gui.mwindow.mwindow import MWindow
File "C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\crdesigner\ui\gui\mwindow\mwindow.py", line 15, in <module>
from crdesigner.ui.gui.mwindow.top_bar_wrapper.top_bar_wrapper import TopBarWrapper
File "C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\crdesigner\ui\gui\mwindow\top_bar_wrapper\top_bar_wrapper.py", line 1, in <module>
from crdesigner.ui.gui.mwindow.top_bar_wrapper.menu_bar_wrapper.menu_bar_wrapper import MenuBarWrapper
File "C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\crdesigner\ui\gui\mwindow\top_bar_wrapper\menu_bar_wrapper\menu_bar_wrapper.py", line 4, in <module>
from crdesigner.ui.gui.mwindow.top_bar_wrapper.service_layer.general_services import create_action
File "C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\crdesigner\ui\gui\mwindow\top_bar_wrapper\service_layer\__init__.py", line 8, in <module>
from crdesigner.ui.gui.mwindow.top_bar_wrapper.service_layer.setting_actions import *
File "C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\crdesigner\ui\gui\mwindow\top_bar_wrapper\service_layer\setting_actions.py", line 7, in <module>
from crdesigner.ui.gui.mwindow.service_layer.converter_modules.opendrive_interface import OpenDRIVEInterface
File "C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\crdesigner\ui\gui\mwindow\service_layer\converter_modules\opendrive_interface.py", line 8, in <module>
from crdesigner.map_conversion.opendrive.opendrive_conversion.network import Network
File "C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\crdesigner\map_conversion\opendrive\opendrive_conversion\network.py", line 10, in <module>
from crdesigner.map_conversion.opendrive.opendrive_conversion.plane_elements.crosswalks import get_crosswalks
File "C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\crdesigner\map_conversion\opendrive\opendrive_conversion\plane_elements\crosswalks.py", line 3, in <module>
from crdesigner.map_conversion.opendrive.opendrive_conversion.conversion_lanelet import ConversionLanelet
File "C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\crdesigner\map_conversion\opendrive\opendrive_conversion\conversion_lanelet.py", line 7, in <module>
config = get_configs()
File "C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\crdesigner\configurations\get_configs.py", line 14, in get_configs
config = ConfigurationBuilder.build_configuration()
File "C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\crdesigner\configurations\configuration_builder.py", line 40, in build_configuration
config = Configuration(config_combined)
File "C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\crdesigner\configurations\configuration.py", line 13, in __init__
self._opendrive = OpenDrive2CRConfiguration(config)
File "C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\crdesigner\configurations\configuration.py", line 53, in __init__
self.error_tolerance = config.opendrive.error_tolerance
File "C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\omegaconf\dictconfig.py", line 357, in __getattr__
self._format_and_raise(
File "C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\omegaconf\base.py", line 231, in _format_and_raise
format_and_raise(
File "C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\omegaconf\_utils.py", line 873, in format_and_raise
_raise(ex, cause)
File "C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\omegaconf\_utils.py", line 771, in _raise
raise ex.with_traceback(sys.exc_info()[2]) # set env var OC_CAUSE=1 for full trace
File "C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\omegaconf\dictconfig.py", line 353, in __getattr__
return self._get_impl(
File "C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\omegaconf\dictconfig.py", line 444, in _get_impl
node = self._get_child(
File "C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\omegaconf\basecontainer.py", line 73, in _get_child
child = self._get_node(
File "C:\Program Files\Anaconda\envs\cr_py39\lib\site-packages\omegaconf\dictconfig.py", line 482, in _get_node
raise ConfigKeyError(f"Missing key {key!s}")
omegaconf.errors.ConfigAttributeError: Missing key opendrive
full_key: opendrive
object_type=dict