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