id summary reporter owner description type status priority milestone component version resolution keywords cc drp_resources i_links o_links remaining_time sprint 8888 Bug: Render with No Active Channels saloynton cxallan "Split-view of thumbnails, missing images shown for images in dataset with no blue channels. Should have a space filler generated of correct size to preserve the layout. * OMERO-merge-blue - Build # 157 This is due to the fact that the rendering Engine throws an exception if you turn off all the channels then try to render {{{ i = conn.getObject(""Image"", 145) pid = i.getPixelsId() re = conn.createRenderingEngine() re.lookupPixels(pid) re.load() pd = omero.romio.PlaneDef() pd.z = 10 pd.t = 0 re.renderCompressed(pd) # OK re.setActive(0, False) # This is a single-channel image re.renderCompressed(pd) File ""/Users/will/Desktop/OMERO/dist/lib/python/omero_api_RenderingEngine_ice.py"", line 326, in renderCompressed return _M_omero.api.RenderingEngine._op_renderCompressed.invoke(self, ((_def, ), _ctx)) omero.ApiUsageException: exception ::omero::ApiUsageException { serverStackTrace = ome.conditions.ApiUsageException: No active channel bindings found. at omeis.providers.re.GreyScaleStrategy.findFirstActiveChannelBinding(GreyScaleStrategy.java:274) at omeis.providers.re.GreyScaleStrategy.renderAsPackedInt(GreyScaleStrategy.java:131) at omeis.providers.re.Renderer.renderAsPackedInt(Renderer.java:511) }}}" task new major OMERO-Beta4.4 Services ajpatterson wmoore