Traceback (most recent call last):
File "/galaxy-central/lib/galaxy/jobs/runners/__init__.py", line 170, in prepare_job
job_wrapper.prepare()
File "/galaxy-central/lib/galaxy/jobs/__init__.py", line 878, in prepare
tool_evaluator.set_compute_environment(compute_environment, get_special=get_special)
File "/galaxy-central/lib/galaxy/tools/evaluation.py", line 72, in set_compute_environment
visit_input_values(self.tool.inputs, incoming, validate_inputs)
File "/galaxy-central/lib/galaxy/tools/parameters/__init__.py", line 106, in visit_input_values
visit_input_values(input.cases[values['__current_case__']].inputs, values, callback, new_name_prefix, label_prefix, parent_prefix=name_prefix, **payload)
File "/galaxy-central/lib/galaxy/tools/parameters/__init__.py", line 112, in visit_input_values
callback_helper(input, input_values, name_prefix, label_prefix, parent_prefix=parent_prefix, context=context)
File "/galaxy-central/lib/galaxy/tools/parameters/__init__.py", line 77, in callback_helper
new_value = callback(**args)
File "/galaxy-central/lib/galaxy/tools/evaluation.py", line 70, in validate_inputs
value = input.from_json(value, request_context, context)
File "/galaxy-central/lib/galaxy/tools/parameters/basic.py", line 858, in from_json
raise ValueError("Parameter %s requires a value, but has no legal values defined." %
self.name)
ValueError: Parameter index requires a value, but has no legal values defined.
The "index" parameter is the one used in selecting between the genome from the History and the built-in genome options. Curiously if I spend some time changing this selection before running the tool the HISAT2 run completes successfully. This looks like a bug though - any workarounds or suggestions?