Hi,
Has anyone use the API workflow_execute.py to run workflows with a lot of steps? The reason why I am asking is that I keep getting some errors when I ran workflows that are long (i.e ~ 50 steps). The same workflow could be executed successfully
from the GUI. The first Few steps (16 steps) get scheduled in the created history but the rest don’t and then after while error out.
Here are the error messages I keep getting.
HTTP Error 500: Internal Server Error
500 Internal Server Error
The server has either erred or is incapable of performing
the requested operation.
*********************
And here is some error I capture in the log file>
File "/usr/local/galaxy/galaxy-dist/lib/galaxy/tools/__init__.py", line 2126, in execute
return self.tool_action.execute( self, trans, incoming=incoming, set_output_hid=set_output_hid, history=history, **kwargs )
File "/usr/local/galaxy/galaxy-dist/lib/galaxy/tools/actions/__init__.py", line 362, in execute
history.add_dataset( data, set_hid = set_output_hid )
File "/usr/local/galaxy/galaxy-dist/lib/galaxy/web/framework/__init__.py", line 1124, in __getattr__
if key not in self: raise AttributeError, key
AttributeError: add_dataset
I am not sure if this is related to some kind of waiting processing time and since it does not get a reply then it errors out.
I would really appreciate any kind of help. I might have to break my workflow into smaller ones if there is no other way.
Regards