Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Analyses fail when more than one input or pair of inputs is used #911

Closed
hackdna opened this issue Feb 25, 2016 · 1 comment
Closed

Analyses fail when more than one input or pair of inputs is used #911

hackdna opened this issue Feb 25, 2016 · 1 comment

Comments

@hackdna
Copy link
Member

hackdna commented Feb 25, 2016

Commit 9ffd03e. Galaxy is at revision: da2cc588e5 (release_15.10 branch) from 30 Nov 2015 (CloudMan).

Steps to reproduce

  1. Open a data set and click on the Analyze tab
  2. Select a workflow
  3. Select a file set that contains more than one file (for a workflow with one input) or a file mapping that contains more than one file pair (for a workflow with two inputs)
  4. Launch analysis

Observed results

Analysis fails with the following error messages:
Celery log

2016-02-25 15:24:18 DEBUG    galaxy_connector.galaxy_workflow:529 configure_workflow() - Configuring Galaxy workflow
2016-02-25 15:24:18 DEBUG    galaxy_connector.galaxy_workflow:553 configure_workflow() - Workflow processing: EXPANSION
2016-02-25 15:24:18 DEBUG    galaxy_connector.galaxy_workflow:94 createStepsAnnot() - Creating workflow steps annotation
2016-02-25 15:24:18 ERROR    core.models:1012 prepare_galaxy() - Preparing Galaxy analysis failed: error importing workflow into Galaxy for analysis 'AWS Test workflow: SPP analog 2016-2-25@15:24:06': Unexpected response from galaxy: 400
2016-02-25 15:24:18 ERROR    analysis_manager.tasks:110 run_analysis() - Analysis 'AWS Test workflow: SPP analog 2016-2-25@15:24:06 - guest - None provided.' failed during preparation in Galaxy

Galaxy log

134.174.183.106 - - [25/Feb/2016:20:24:18 +0000] "POST /api/workflows/upload?key=<redacted> HTTP/1.0" 400 - "-" "python-requests/2.7.0 CPython/2.7.6 Linux/3.13.0-49-generic"

Expected results

Analysis runs successfully with no errors logged.

Notes

This issue does not occur with the latest version of galaxy-central-hbc fork.

@scottx611x
Copy link
Member

This bug has been addressed as of commit: 9d2873b

Note: there is a function createStepsCompact within core/galaxy_workflow.py that may need this change as well, but not if we migrate to using dataset collections used within newer Galaxy versions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants