Hi John,
I did some investigation.
I added logging statement to line 843 of lib/galaxy/workflow/modules.py file:
for step in workflow.steps:
step_args = param_map.get(
step.id, {} )
step_errors = module_injector.inject( step, step_args=step_args )
It gives:
galaxy.workflow.modules INFO 2014-12-18 13:39:31,464
step.id=21, step_args={'contrast': u'Female-Male'}
See http post below. It looks like somehow runtime parameter appears among steps.
4 * Client out-bound request
4 > Content-Type: application/json
4 > Accept: application/json
{"parameters":{"21":{"contrast":"Female-Male"}},"workflow_id":"d4bec7f9d7e8cf4d","history":"hist_id=59bd7ef52a8ce0e8","ds_map":{"21":{"id":"fb94345e0a2a5a2c","src":"hda"},"22":{"id":"9384bb69863b3f9e","src":"hda"}},"no_add_to_history":"true"}