That is odd. Does that workflow run through the UI? It looks like it was missing a tool during import. Certainly the API should indicate that overtly instead of failing in this fashion. If it does run, can you export it to JSON and send it to me? -John On Thu, Dec 18, 2014 at 10:55 AM, Ruslan Forostianov <ruslan@thehyve.nl> wrote:
galaxy.web.framework.decorators ERROR 2014-12-18 12:22:04,760 Uncaught exception in exposed API method: Traceback (most recent call last): File "/home/galaxy/galaxy-dist/lib/galaxy/web/framework/decorators.py", line 244, in decorator rval = func( self, trans, *args, **kwargs) File "/home/galaxy/galaxy-dist/lib/galaxy/webapps/galaxy/api/workflows.py", line 231, in create populate_state=True, File "/home/galaxy/galaxy-dist/lib/galaxy/workflow/run.py", line 18, in invoke modules.populate_module_and_state( trans, workflow, workflow_run_config.param_map ) File "/home/galaxy/galaxy-dist/lib/galaxy/workflow/modules.py", line 843, in populate_module_and_state step_errors = module_injector.inject( step, step_args=step_args ) File "/home/galaxy/galaxy-dist/lib/galaxy/workflow/modules.py", line 830, in inject state, step_errors = module.compute_runtime_state( trans, step_args ) File "/home/galaxy/galaxy-dist/lib/galaxy/workflow/modules.py", line 264, in compute_runtime_state state = self.decode_runtime_state( trans, step_updates.pop( "tool_state" ) ) KeyError: 'tool_state'
Cheers, Ruslan Forostianov