I've recently updated to the december 20th revision of galaxy and still have a problem with a few workflows. You can find the backtraces below.
based on these I'm starting to look in /mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/workflow/modules.py - but any hints would be appreciated. thanks Brad here's a backtrace from an attempt to edit the problem workflow Error - <type 'exceptions.TypeError'>: 'NoneType' object is unsubscriptable URL: http://galaxy.neb.com/workflow/load_workflow?id=4280bfc7d7999071&_=1357567007122 File '/mnt/ngswork/galaxy/galaxy-dist/eggs/Paste-1.6-py2.6.egg/paste/exceptions/errormiddleware.py', line 143 in __call__ app_iter = self.application(environ, start_response) File '/mnt/ngswork/galaxy/galaxy-dist/eggs/Paste-1.6-py2.6.egg/paste/recursive.py', line 80 in __call__ return self.application(environ, start_response) File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/web/framework/middleware/remoteuser.py', line 91 in __call__ return self.app( environ, start_response ) File '/mnt/ngswork/galaxy/galaxy-dist/eggs/Paste-1.6-py2.6.egg/paste/httpexceptions.py', line 632 in __call__ return self.application(environ, start_response) File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/web/framework/base.py', line 160 in __call__ body = method( trans, **kwargs ) File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/web/framework/__init__.py', line 73 in decorator return simplejson.dumps( func( self, trans, *args, **kwargs ) ) File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/webapps/galaxy/controllers/workflow.py', line 676 in load_workflow module = module_factory.from_workflow_step( trans, step ) File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/workflow/modules.py', line 402 in from_workflow_step return self.module_types[type].from_workflow_step( trans, step ) File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/workflow/modules.py', line 217 in from_workflow_step module.state.inputs = module.tool.params_from_strings( step.tool_inputs, trans.app, ignore_errors=True ) File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/tools/__init__.py', line 2130 in params_from_strings return params_from_strings( self.inputs, params, app, ignore_errors ) File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/tools/parameters/__init__.py', line 94 in params_from_strings value = params[key].value_from_basic( value, app, ignore_errors ) File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/tools/parameters/grouping.py', line 444 in value_from_basic current_case = rval['__current_case__'] = value['__current_case__'] TypeError: 'NoneType' object is unsubscriptable here's one attempting to run it File '/mnt/ngswork/galaxy/galaxy-dist/eggs/Paste-1.6-py2.6.egg/paste/exceptions/errormiddleware.py', line 143 in __call__ app_iter = self.application(environ, start_response) File '/mnt/ngswork/galaxy/galaxy-dist/eggs/Paste-1.6-py2.6.egg/paste/recursive.py', line 80 in __call__ return self.application(environ, start_response) File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/web/framework/middleware/remoteuser.py', line 91 in __call__ return self.app( environ, start_response ) File '/mnt/ngswork/galaxy/galaxy-dist/eggs/Paste-1.6-py2.6.egg/paste/httpexceptions.py', line 632 in __call__ return self.application(environ, start_response) File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/web/framework/base.py', line 160 in __call__ body = method( trans, **kwargs ) File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/webapps/galaxy/controllers/workflow.py', line 1473 in run step.module = module_factory.from_workflow_step( trans, step ) File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/workflow/modules.py', line 402 in from_workflow_step return self.module_types[type].from_workflow_step( trans, step ) File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/workflow/modules.py', line 217 in from_workflow_step module.state.inputs = module.tool.params_from_strings( step.tool_inputs, trans.app, ignore_errors=True ) File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/tools/__init__.py', line 2130 in params_from_strings return params_from_strings( self.inputs, params, app, ignore_errors ) File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/tools/parameters/__init__.py', line 94 in params_from_strings value = params[key].value_from_basic( value, app, ignore_errors ) File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/tools/parameters/grouping.py', line 444 in value_from_basic current_case = rval['__current_case__'] = value['__current_case__'] TypeError: 'NoneType' object is unsubscriptable and here's the original report from an attempt to view a shared a workflow On Jan 2, 2013, at 9:59 PM, Brad Langhorst <langho...@neb.com<mailto:langho...@neb.com>> wrote: File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/webapps/galaxy/controllers/workflow.py', line 202 in display_by_username_and_slug return self.display(trans, stored_workflow) File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/webapps/galaxy/controllers/workflow.py', line 218 in display self.get_stored_workflow_steps( trans, stored_workflow ) File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/web/base/controller.py', line 668 in get_stored_workflow_steps module = module_factory.from_workflow_step( trans, step ) File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/workflow/modules.py', line 402 in from_workflow_step return self.module_types[type].from_workflow_step( trans, step ) File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/workflow/modules.py', line 217 in from_workflow_step module.state.inputs = module.tool.params_from_strings( step.tool_inputs, trans.app, ignore_errors=True ) File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/tools/__init__.py', line 2120 in params_from_strings return params_from_strings( self.inputs, params, app, ignore_errors ) File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/tools/parameters/__init__.py', line 94 in params_from_strings value = params[key].value_from_basic( value, app, ignore_errors ) File '/mnt/ngswork/galaxy/galaxy-dist/lib/galaxy/tools/parameters/grouping.py', line 444 in value_from_basic current_case = rval['__current_case__'] = value['__current_case__'] TypeError: 'NoneType' object is unsubscriptable -- Brad Langhorst langho...@neb.com<mailto:langho...@neb.com> -- Brad Langhorst langho...@neb.com<mailto:langho...@neb.com>
___________________________________________________________ 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: http://lists.bx.psu.edu/