reportComponent.setOutputStream( handler.getStagingOutputStream() );
<BUG>PentahoAsyncReportExecution
</BUG>
asyncExec = new PentahoAsyncReportExecution( path, reportComponent, handler, userSession, instanceId, audit );
<BUG>IPentahoAsyncExecutor executor =
</BUG>
PentahoSystem.get( PentahoAsyncExecutor.class, PentahoAsyncExecutor.BEAN_NAME, null );
<BUG>if ( reportComponent.validate() ) {
UUID uuid = executor.addTask( asyncExec, userSession );
</BUG>
sendSuccessRedirect( uuid );

reportComponent.setOutputStream( handler.getStagingOutputStream() );
final PentahoAsyncReportExecution
asyncExec = new PentahoAsyncReportExecution( path, reportComponent, handler, userSession, instanceId, audit );
final IPentahoAsyncExecutor executor =
PentahoSystem.get( PentahoAsyncExecutor.class, PentahoAsyncExecutor.BEAN_NAME, null );
if ( reportComponent.validate() ) {
final UUID reservedId = getReservedId();
final UUID uuid = executor.addTask( asyncExec, userSession, reservedId );
sendSuccessRedirect( uuid );
