+23
−17
Loading
Fix the following traceback: ``` 2022-07-13T20:32:11.5995637Z galaxy.web.framework.decorators ERROR 2022-07-13 20:20:39,564 [pN:main,p:2622,tN:worker 1] Uncaught exception in exposed API method: 2022-07-13T20:32:11.5995754Z Traceback (most recent call last): 2022-07-13T20:32:11.5996289Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/lib/galaxy/web/framework/decorators.py", line 320, in decorator 2022-07-13T20:32:11.5996434Z rval = func(self, trans, *args, **kwargs) 2022-07-13T20:32:11.5996812Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/lib/galaxy/webapps/galaxy/api/datasets.py", line 387, in index 2022-07-13T20:32:11.5996977Z trans, history_id, serialization_params, filter_parameters 2022-07-13T20:32:11.5997364Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/lib/galaxy/webapps/galaxy/services/datasets.py", line 214, in index 2022-07-13T20:32:11.5997749Z filters = self.history_contents_filters.parse_query_filters(filter_query_params) 2022-07-13T20:32:11.5998133Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/lib/galaxy/managers/base.py", line 1031, in parse_query_filters 2022-07-13T20:32:11.5998269Z return self.parse_filters(filter_params) 2022-07-13T20:32:11.5998634Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/lib/galaxy/managers/base.py", line 1040, in parse_filters 2022-07-13T20:32:11.5998770Z filter_ = self.parse_filter(attr, op, val) 2022-07-13T20:32:11.5999135Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/lib/galaxy/managers/base.py", line 1060, in parse_filter 2022-07-13T20:32:11.5999286Z orm_filter = self._parse_orm_filter(attr, op, val) 2022-07-13T20:32:11.5999683Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/lib/galaxy/managers/history_contents.py", line 528, in _parse_orm_filter 2022-07-13T20:32:11.5999828Z return super()._parse_orm_filter(attr, op, val) 2022-07-13T20:32:11.6000195Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/lib/galaxy/managers/base.py", line 1136, in _parse_orm_filter 2022-07-13T20:32:11.6000293Z orm_filter = op(val) 2022-07-13T20:32:11.6000703Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/.venv/lib/python3.7/site-packages/sqlalchemy/sql/operators.py", line 604, in in_ 2022-07-13T20:32:11.6000834Z return self.operate(in_op, other) 2022-07-13T20:32:11.6001252Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/.venv/lib/python3.7/site-packages/sqlalchemy/sql/elements.py", line 861, in operate 2022-07-13T20:32:11.6001467Z return op(self.comparator, *other, **kwargs) 2022-07-13T20:32:11.6001884Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/.venv/lib/python3.7/site-packages/sqlalchemy/sql/operators.py", line 1386, in in_op 2022-07-13T20:32:11.6001975Z return a.in_(b) 2022-07-13T20:32:11.6002370Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/.venv/lib/python3.7/site-packages/sqlalchemy/sql/operators.py", line 604, in in_ 2022-07-13T20:32:11.6002496Z return self.operate(in_op, other) 2022-07-13T20:32:11.6002903Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/.venv/lib/python3.7/site-packages/sqlalchemy/sql/type_api.py", line 1343, in operate 2022-07-13T20:32:11.6003001Z op, *other, **kwargs 2022-07-13T20:32:11.6003401Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/.venv/lib/python3.7/site-packages/sqlalchemy/sql/type_api.py", line 76, in operate 2022-07-13T20:32:11.6003546Z return o[0](self.expr, op, *(other + o[1:]), **kwargs) 2022-07-13T20:32:11.6003982Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/.venv/lib/python3.7/site-packages/sqlalchemy/sql/default_comparator.py", line 160, in _in_impl 2022-07-13T20:32:11.6004157Z roles.InElementRole, seq_or_selectable, expr=expr, operator=op 2022-07-13T20:32:11.6004557Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/.venv/lib/python3.7/site-packages/sqlalchemy/sql/coercions.py", line 189, in expect 2022-07-13T20:32:11.6004673Z element, argname=argname, **kw 2022-07-13T20:32:11.6005102Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/.venv/lib/python3.7/site-packages/sqlalchemy/sql/coercions.py", line 587, in _literal_coercion 2022-07-13T20:32:11.6005234Z self._raise_for_expected(element, **kw) 2022-07-13T20:32:11.6005662Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/.venv/lib/python3.7/site-packages/sqlalchemy/sql/coercions.py", line 283, in _raise_for_expected 2022-07-13T20:32:11.6005841Z util.raise_(exc.ArgumentError(msg, code=code), replace_context=err) 2022-07-13T20:32:11.6006258Z File "/home/runner/work/bioblend/bioblend/galaxy-release_22.01/.venv/lib/python3.7/site-packages/sqlalchemy/util/compat.py", line 207, in raise_ 2022-07-13T20:32:11.6006348Z raise exception 2022-07-13T20:32:11.6006989Z sqlalchemy.exc.ArgumentError: IN expression list, SELECT construct, or bound parameter object expected, got 'bam,txt'. 2022-07-13T20:32:11.6007456Z 127.0.0.1 - - [13/Jul/2022:20:20:39 +0000] "GET /api/datasets?limit=500&offset=0&order=create_time-dsc&history_id=4b187121143038ff&q=extension-in&qv=bam%2Ctxt HTTP/1.1" 500 - "-" "python-requests/2.28.1" ```