id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,drp_resources,i_links,o_links,remaining_time,sprint 12122,RFE: query service handling of bytea DB columns,mtbcarroll,jamoore,"{{{ $ bin/omero hql --limit 1 'select params from ParseJob' Using session 0b9d8ca4-a208-4f28-8fff-51ba6deb1e18 (root@gretzky.openmicroscopy.org.uk:4064). Idle timeout: 10.0 min. Current group: read-only-1 Traceback (most recent call last): File ""/home/mtbc/src/openmicroscopy/dist/bin/omero"", line 125, in rv = omero.cli.argv() File ""/home/mtbc/src/openmicroscopy/dist/lib/python/omero/cli.py"", line 1197, in argv cli.invoke(args[1:]) File ""/home/mtbc/src/openmicroscopy/dist/lib/python/omero/cli.py"", line 745, in invoke stop = self.onecmd(line, previous_args) File ""/home/mtbc/src/openmicroscopy/dist/lib/python/omero/cli.py"", line 814, in onecmd self.execute(line, previous_args) File ""/home/mtbc/src/openmicroscopy/dist/lib/python/omero/cli.py"", line 894, in execute args.func(args) File ""/home/mtbc/src/openmicroscopy/dist/lib/python/omero/plugins/hql.py"", line 44, in __call__ self.hql(args) File ""/home/mtbc/src/openmicroscopy/dist/lib/python/omero/plugins/hql.py"", line 66, in hql rv = self.project(q, args.query, p, ice_map) File ""/home/mtbc/src/openmicroscopy/dist/lib/python/omero/plugins/hql.py"", line 221, in project rv = querySvc.projection(queryStr, params, ice_map) File ""/home/mtbc/src/openmicroscopy/dist/lib/python/omero_api_IQuery_ice.py"", line 237, in projection return _M_omero.api.IQuery._op_projection.invoke(self, ((query, params), _ctx)) omero.ApiUsageException: exception ::omero::ApiUsageException { serverStackTrace = serverExceptionClass = message = Unsupported conversion to rtype from [B:[B@7c5ad1fa } }}} It is probably worth rethinking how byte array values are handled through `RType` and `bin/omero hql`.",task,new,minor,Unscheduled,Services,5.0.0,,,omero-team@…,,,,,