Task #12122 (new)
Opened 10 years ago
RFE: query service handling of bytea DB columns
Reported by: | mtbcarroll | Owned by: | jamoore |
---|---|---|---|
Priority: | minor | Milestone: | Unscheduled |
Component: | Services | Version: | 5.0.0 |
Keywords: | n.a. | Cc: | omero-team@… |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | n.a. |
Sprint: | n.a. |
Description
$ 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 <module> 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.
Note: See
TracTickets for help on using
tickets.
You may also have a look at Agilo extensions to the ticket.