Also, if it is in fact a history id and you will be using 'hda',
remember to use 'hist_id=<history_id>' instead of 'Test API History'.
On Tue, Feb 21, 2012 at 6:46 PM, Dannon Baker <dannonba...@me.com> wrote:
> Hi Thon,
> You have the right idea about what's going wrong here. Galaxy is trying to
> pull up a library dataset with the ID you specify, but it doesn't exist.
> In this context, src refers to the 'type' of dataset input id, more
> specifically whether it's from a history or library. 'hda' indicates that
> the dataset is from a history, and 'ldda' is what you'll most likely use in
> the case of a library dataset. If you browse the history and library API
> functionality, you'll see other methods for explicitly grabbing these ids.
> My hunch is that you have an id from a history and that you should swap ldda
> to hda and give it another shot. Definitely let me know if you run into more
> issues, though, and I'll help figure out what's going on.
> On Feb 21, 2012, at 6:22 PM, thondeb...@me.com wrote:
>> I tried to run a workflow with the API, but get an Error 500 when I try to
>> run the WF...The paster.log shows the following error...
>> $ workflow_execute.py 92cc01ed93dc0f0fc91e3ded35497c0a
>> http://srp106:8080/api/workflows ebfb8f50c6abde6d 'TEST the API'
>> galaxy.web.framework ERROR 2012-02-21 14:36:33,067 Uncaught exception in
>> exposed API method:
>> Traceback (most recent call last):
>> line 145, in decorator
>> return simplejson.dumps( func( self, trans, *args, **kwargs ), indent=4,
>> sort_keys=True )
>> File "/home/tdeboer/code/galaxy-central/lib/galaxy/web/api/workflows.py",
>> line 123, in create
>> hda = ldda.to_history_dataset_association(history,
>> AttributeError: 'NoneType' object has no attribute
>> 172.16.108.6 - - [21/Feb/2012:14:36:32 -0700] "POST
>> /api/workflows?key=92cc01ed93dc0f0fc91e3ded35497c0a HTTP/1.1" 500 - "-"
>> Any ideas?
>> Also...I had a hard time finding out what I should use for the dataset
>> source parameter "src" in "step=src=dataset_id" and just tried ldda, but
>> would hope there is a little info on what this hda and ldda is?
>> Please keep all replies on the list by using "reply all"
>> in your mail client. To manage your subscriptions to this
>> and other Galaxy lists, please use the interface at:
> Please keep all replies on the list by using "reply all"
> in your mail client. To manage your subscriptions to this
> and other Galaxy lists, please use the interface at:
Please keep all replies on the list by using "reply all"
in your mail client. To manage your subscriptions to this
and other Galaxy lists, please use the interface at: