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,closed,major,OMERO-4.4.4,Services,,fixed,,ajpatterson wmoore,,,,0,2012-09-25 (5)