galaxy training - Calling variants in diploid systems gemini annotation source unavailable

I managed to run the DM in a singularity container and the reference data shows up in the Data Tables however now the tool itself is running into several API errors, I’ll have to investigate further.

Eg:

galaxy.web.framework.decorators ERROR 2025-03-05 22:06:50,183 [pN:main.3,p:3166622,tN:WSGI_2] Uncaught exception in exposed API method:
Traceback (most recent call last):
  File "/srv/galaxy/shared/src/lib/galaxy/web/framework/decorators.py", line 346, in decorator
    rval = func(self, trans, *args, **kwargs)
  File "/srv/galaxy/shared/src/lib/galaxy/webapps/galaxy/api/tools.py", line 249, in build
    return tool.to_json(trans, kwd.get("inputs", kwd), history=history)
  File "/srv/galaxy/shared/src/lib/galaxy/tools/__init__.py", line 2516, in to_json
    populate_state(request_context, self.inputs, params.__dict__, state_inputs, state_errors)
  File "/srv/galaxy/shared/src/lib/galaxy/tools/parameters/__init__.py", line 412, in populate_state
    _populate_state_legacy(
  File "/srv/galaxy/shared/src/lib/galaxy/tools/parameters/__init__.py", line 625, in _populate_state_legacy
    check_param(request_context, input, param_value, context, simple_errors=simple_errors)
  File "/srv/galaxy/shared/src/lib/galaxy/tools/parameters/__init__.py", line 246, in check_param
    value = param.from_json(value, trans, param_values)
  File "/srv/galaxy/shared/src/lib/galaxy/tools/parameters/basic.py", line 1072, in from_json
    if value in legal_values:
TypeError: unhashable type: 'dict'

edit:
It’s this error it seems: Uncaught exception in exposed API method: TypeError · Issue #19609 · galaxyproject/galaxy · GitHub

So the reference data should now be available for normal users

2 Likes