BIRT with JBOSS portal
I am using jboss portal 2.7.2 and Birt 2.5.1. I have deployed the jbossbirtportlet example given. If i render the report to an html file throught runandrender task it works fine. But when I want to see the report in portlet it is not working. There is no error in the log as well. I am using options.setOutputStream(rResponse.getPortletOutputStream()); to send the output to portlet. It is just showing null in the portlet.
Below is the RE Log entry:
Oct 23, 2009 1:58:14 PM org.eclipse.birt.report.engine.api.impl.ReportEngine <init>
FINE: ReportEngine created. EngineConfig: EngineConfig: org.eclipse.birt.report.engine.api.EngineConfig.scriptObjects={};BIRT_HOME=;logLevel=FINEST;PLATFORM_CONTEXT=org.eclipse.birt.examples.PlatformPortletContext@dd75f;org.eclipse.birt.report.engine.api.EngineConfig.emitterConfigs={html=org.eclipse.birt.report.engine.api.HTMLEmitterConfig@b6a52e};logDest=c:/temp;
Oct 23, 2009 1:58:14 PM org.eclipse.birt.report.engine.extension.internal.ExtensionManager getExtensions
FINE: Start load extension point: org.eclipse.birt.report.engine.reportitemGeneration
Oct 23, 2009 1:58:14 PM org.eclipse.birt.report.engine.extension.internal.ExtensionManager loadGenerationExtensionDefns
FINE: Load generation extension: Chart
Oct 23, 2009 1:58:14 PM org.eclipse.birt.report.engine.extension.internal.ExtensionManager getExtensions
FINE: Start load extension point: org.eclipse.birt.report.engine.reportitemPresentation
Oct 23, 2009 1:58:14 PM org.eclipse.birt.report.engine.extension.internal.ExtensionManager loadPresentationExtensionDefns
FINE: Load prsentation extension: Chart
Oct 23, 2009 1:58:14 PM org.eclipse.birt.report.engine.extension.internal.ExtensionManager getExtensions
FINE: Start load extension point: org.eclipse.birt.report.engine.reportitemQuery
Oct 23, 2009 1:58:14 PM org.eclipse.birt.report.engine.extension.internal.ExtensionManager loadQueryExtensionDefns
FINE: Load query extension: Chart
Oct 23, 2009 1:58:14 PM org.eclipse.birt.report.engine.extension.internal.ExtensionManager getExtensions
FINE: Start load extension point: org.eclipse.birt.report.engine.emitters
Oct 23, 2009 1:58:14 PM org.eclipse.birt.report.engine.extension.internal.ExtensionManager loadEmitterExtensionDefns
FINE: Load html emitter org.eclipse.birt.report.engine.emitter.html
Oct 23, 2009 1:58:14 PM org.eclipse.birt.report.engine.extension.internal.ExtensionManager loadEmitterExtensionDefns
FINE: Load pdf emitter org.eclipse.birt.report.engine.emitter.pdf
Oct 23, 2009 1:58:14 PM org.eclipse.birt.report.engine.extension.internal.ExtensionManager loadEmitterExtensionDefns
FINE: Load postscript emitter org.eclipse.birt.report.engine.emitter.postscript
Oct 23, 2009 1:58:14 PM org.eclipse.birt.report.engine.extension.internal.ExtensionManager loadEmitterExtensionDefns
FINE: Load ppt emitter org.eclipse.birt.report.engine.emitter.ppt
Oct 23, 2009 1:58:14 PM org.eclipse.birt.report.engine.extension.internal.ExtensionManager loadEmitterExtensionDefns
FINE: Load xls emitter org.eclipse.birt.report.engine.emitter.prototype.excel
Oct 23, 2009 1:58:14 PM org.eclipse.birt.report.engine.extension.internal.ExtensionManager loadEmitterExtensionDefns
FINE: Load doc emitter org.eclipse.birt.report.engine.emitter.word
Oct 23, 2009 1:58:14 PM org.eclipse.birt.report.engine.extension.internal.ExtensionManager getExtensions
FINE: Start load extension point: org.eclipse.birt.report.engine.reportEventHandler
Oct 23, 2009 1:58:14 PM org.eclipse.birt.report.engine.extension.internal.ExtensionManager getExtensions
FINE: Start load extension point: org.eclipse.birt.report.engine.reportItemPreparation
Oct 23, 2009 1:58:14 PM org.eclipse.birt.report.engine.extension.internal.ExtensionManager getExtensions
FINE: Start load extension point: org.eclipse.birt.report.engine.dataExtraction
Oct 23, 2009 1:58:15 PM org.eclipse.birt.report.engine.extension.internal.ExtensionManager loadDataExtractionExtensions
FINE: Load data extraction extension: org.eclipse.birt.report.engine.dataextraction.csv
Oct 23, 2009 1:58:15 PM org.eclipse.birt.report.engine.extension.internal.ExtensionManager getExtensions
FINE: Start load extension point: org.eclipse.birt.report.engine.extendedItemFactory
Oct 23, 2009 1:58:15 PM org.eclipse.birt.report.engine.extension.internal.ExtensionManager loadExtendedItems
FINE: Load extendedItem extension: Crosstab
Oct 23, 2009 1:58:15 PM org.eclipse.birt.report.engine.extension.internal.ExtensionManager loadExtendedItems
FINE: Load extendedItem extension: CrosstabCell
Oct 23, 2009 1:58:15 PM org.eclipse.birt.report.engine.extension.internal.ExtensionManager loadExtendedItems
FINE: Load extendedItem extension: AggregationCell
Oct 23, 2009 1:58:15 PM org.eclipse.birt.examples.JbossBirtPortlet doView
FINE: image directory C:Serversjboss-portal-2.7.2serverdefault.tmpdeploytmp747310424151644228jbossbirtportlet-exp.warimages
Oct 23, 2009 1:58:15 PM org.eclipse.birt.report.engine.api.impl.ReportEngine openReportDesign
FINE: ReportEngine.openReportDesign: designName=C:Serversjboss-portal-2.7.2serverdefault.tmpdeploytmp747310424151644228jbossbirtportlet-exp.warReportsTopNPercent.rptdesign
Oct 23, 2009 1:58:15 PM org.eclipse.birt.report.engine.api.impl.ReportEngine createRunAndRenderTask
FINE: ReportEngine.createRunAndRenderTask: reportRunnable=org.eclipse.birt.report.engine.api.impl.ReportRunnable@1c7bcc0
Oct 23, 2009 1:58:15 PM org.eclipse.birt.report.engine.api.impl.EngineTask setAppContext
FINE: EngineTask.setAppContext: context=
Oct 23, 2009 1:58:15 PM org.eclipse.birt.report.engine.api.impl.EngineTask setAppContext
FINE: EngineTask.setAppContext: context=HTML_RENDER_CONTEXT=org.eclipse.birt.report.engine.api.HTMLRenderContext@7c1a5a;
Oct 23, 2009 1:58:15 PM org.eclipse.birt.report.engine.api.impl.EngineTask loggerParamters
FINE: Running the report with paramters: Top Count:5
Top Percentage:25
Oct 23, 2009 1:58:16 PM org.eclipse.birt.data.engine.api.DataEngineContext DataEngineContext
FINER: ENTRY 3 [object Object] null null org.eclipse.birt.report.engine.executor.ApplicationClassLoader@2387bf
Oct 23, 2009 1:58:16 PM org.eclipse.birt.data.engine.api.DataEngineContext DataEngineContext
FINER: RETURN
Oct 23, 2009 1:58:16 PM org.eclipse.birt.data.engine.impl.DataEngineImpl DataEngineImpl
FINER: ENTRY org.eclipse.birt.data.engine.api.DataEngineContext@1a5c614
Oct 23, 2009 1:58:16 PM org.eclipse.birt.data.engine.impl.DataEngineSession DataEngineSession
FINER: ENTRY org.eclipse.birt.data.engine.impl.DataEngineImpl@2ac57c
Oct 23, 2009 1:58:16 PM org.eclipse.birt.data.engine.impl.DataEngineSession DataEngineSession
FINER: RETURN
Oct 23, 2009 1:58:16 PM org.eclipse.birt.data.engine.impl.DataEngineImpl DataEngineImpl
FINER: RETURN
Oct 23, 2009 1:58:16 PM org.eclipse.birt.data.engine.impl.DataEngineImpl <init>
FINE: Data Engine starts up
After this there is html emitter startup and writes the table, cell and ends. But the output is not coming to the portlet.