I'm not getting quite the same thing. I don't have any warnings or errors, in fact I can see in the logs that the query is being run and seems to return the expected number of results: 2015-10-01 08:15:09,631 DEBUG ColumnDataCacheHandler,pool-4-thread-21:341 - Recorded cached data source of 2 records 2015-10-01 08:15:09,632 DEBUG ColumnDataCacheHandler,pool-4-thread-21:209 - adding cached data of size 0 for for [{datasetUUID:8a465670-cc4a-4270-965f-8efb86e33b71,queryMD5:d41d8cd98f00b204e9800998ecf8427e,},{subreportUUID:795a7626-f924-438e-ab9e-809a9bfe5c70,rowIndex:2,datasetUUID:8722a75e-dde5-4f2d-ad94-e1ec777a54d7,}] 2015-10-01 08:15:09,632 DEBUG ColumnDataCacheHandler,pool-4-thread-21:209 - adding cached data of size 2 for for [{datasetUUID:8a465670-cc4a-4270-965f-8efb86e33b71,queryMD5:d41d8cd98f00b204e9800998ecf8427e,}] 2015-10-01 08:15:09,632 DEBUG ThreadPoolSubreportRunnerFactory,pool-4-thread-21:90 - shutting down java.util.concurrent.ThreadPoolExecutor@27202a40[Running, pool size = 1, active threads = 0, queued tasks = 0, completed tasks = 1] 2015-10-01 08:15:09,632 DEBUG AsyncJasperPrintAccessor,pool-4-thread-21:256 - report finished However, I also see these entries in the log: 2015-10-01 08:15:09,626 DEBUG JRVerticalFiller,KHUB Report 1 subreports #1:135 - Fill 2: no data2015-10-01 08:15:09,627 DEBUG JRVerticalFiller,KHUB Report 1 subreports #1:211 - Fill 2: no pages Which is presumably why the report is displaying a blank page. Robert