Hi,
I received an error when I was trying to view the details of existing workflows through API.
I can see 4 workflows owned by myself successfully. But viewing the details of any workflow got me a 500 error.
./display.py <my_key> http://galaxy.nbic.nl/galaxy/api/workflows
Collection Members
------------------
#1: /galaxy/api/workflows/e037fdb493429c2a
name: test
id: e037fdb493429c2a
#2: /galaxy/api/workflows/13120e62d0fbb985
name: imported: Partial Workflow for Student Project (1)
id: 13120e62d0fbb985
#3: /galaxy/api/workflows/c9468fdb6dc5c5f1
name: GAPSS SNP calling
id: c9468fdb6dc5c5f1
#4: /galaxy/api/workflows/3f5830403180d620
name: GAPPS CAGE
id: 3f5830403180d620
4 element(s) in collection
./display.py <my_key> http://galaxy.nbic.nl/galaxy/api/workflows/e037fdb493429c2a
HTTP Error 500: Internal Server Error
500 Internal Server Error
The server has either erred or is incapable of performing
the requested operation.
Here is the error message in paster.log:
/*
galaxy.web.framework ERROR 2012-01-06 17:46:53,349 Uncaught exception in exposed API method:
Traceback (most recent call last):
File "/opt/galaxy/prog/galaxy-2011-12-5/lib/galaxy/web/framework/__init__.py", line 147, in decorator
return simplejson.dumps( func( self, trans, *args, **kwargs ) )
File "/opt/galaxy/prog/galaxy-2011-12-5/lib/galaxy/web/api/workflows.py", line 68, in show
inputs[step.id] = {'label':step.tool_inputs['name'], 'value':""}
TypeError: 'NoneType' object is unsubscriptable
<my_IP> - - [06/Jan/2012:17:46:53 +0200] "GET /galaxy/api/workflows/e037fdb493429c2a?key=<my_key> HTTP/1.1" 500 - "-" "Python-urllib/2.6"
*/
Any suggestion on how to solve this problem?
Thanks,
Leon
--
Hailiang (Leon) Mei
Netherlands Bioinformatics Center
BioAssist NGS Taskforce
- https://wiki.nbic.nl/index.php/Next_Generation_Sequencing
Skype: leon_mei Mobile: +31 6 41709231