galaxyproject / galaxy

Data intensive science for everyone.
https://galaxyproject.org
Other
1.42k stars 1.01k forks source link

[feature request] There seems to be no way to report a 'tool error' if that tool is apply rules #17560

Open hexylena opened 9 months ago

hexylena commented 9 months ago

I'm getting a tool error, trying to apply some rules to a collection.

Rules

applied to a collection with identifiers like I18-1234-01.mrg.htseq.txt

I don't think this is something I'm doing wrong, but I also don't have a good way to report this (unlike a tool failure). Perhaps these popups should also provide a button with which I can submit a bug report so the server admins can be made aware. "Contact the Galaxy Team", I'm not sure if this is the best phrasing or if that should say something server specific?

image

the error message in full in case any EU admins are reading this ```json { "history_id": "762f376116bacef6", "tool_id": "__APPLY_RULES__", "tool_version": "1.1.0", "inputs": { "input": { "values": [ { "id": "95dc09b0173e4daa", "src": "hdca" } ], "batch": false }, "rules": { "rules": [ { "type": "add_column_metadata", "value": "identifier0", "error": null, "warn": null }, { "type": "add_column_regex", "target_column": 0, "expression": "I18-....-..", "replacement": null, "group_count": null, "error": null, "warn": null } ], "mapping": [ { "type": "list_identifiers", "columns": [ 1 ], "editing": false } ] } } } ```
hexylena commented 9 months ago

I cannot seem to use literally any collection tools on this collection, I don't understand why.

It's not listed as selectable in the tools, and when I go inside the collection all read type: auto which seems odd and none have a preview.

https://usegalaxy.eu/u/helena-rasche/h/ecpc here is the history if anyone wants to try.

hexylena commented 9 months ago

I thought this was due to uploading datasets, and creating a collection mid-way through, but, now I've done the "upload to create a collection" and experience the same, unusable collection.

I can only generate a usable collection by waiting for every dataset to be 100% green and uploaded before creating the collection. Otherwise it's unusable. So following the default collection upload procedure (upload, collection, add files, build) is not working for me currently. Maybe this should be spun out into a separate issue.