BIRT Exchange Forum: BIRT on Websphere application Server 8.0 - BIRT Exchange Forum

Jump to content


 

No Latest Open Poll.

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

BIRT on Websphere application Server 8.0 Rate Topic: -----

#1 User is offline   sridharM Icon

  • Newbie
  • Pip
  • Group: Members
  • Posts: 5
  • Joined: 11-July 12


Posted 11 July 2012 - 08:07 AM

Hi - I am trying to call RE API inside a servlet to generate a report. The ode works fine on Tomcat but when the same is deployed to WAS 8.0 , I see the following exception. I am using BIRT Runtime 3.7.0 with Scripted Data source. I copied all the jars under BIRT runtime lib to WEB-INF/lib.

I am using a ServletContextListener to initialize and destroy the engine.

Please let me know if you need additional information. Thanks in advance for any help.

Thanks
Sridhar

java.lang.UnsupportedOperationException: addListener is not implemented yet
at org.eclipse.birt.core.framework.jar.ExtensionRegistry.addListener(ExtensionRegistry.java:132)
at org.eclipse.core.internal.adapter.AdapterManagerListener.addFactories(AdapterManagerListener.java:58)
at org.eclipse.core.internal.runtime.AdapterManager.getFactories(AdapterManager.java:425)
at org.eclipse.core.internal.runtime.AdapterManager.addFactoriesFor(AdapterManager.java:99)
at org.eclipse.core.internal.runtime.AdapterManager.getFactories(AdapterManager.java:211)
at org.eclipse.core.internal.runtime.AdapterManager.getAdapter(AdapterManager.java:319)
at org.eclipse.core.internal.runtime.AdapterManager.loadAdapter(AdapterManager.java:356)
at org.eclipse.birt.chart.reportitem.ChartReportItemUtil.getAdapter(ChartReportItemUtil.java:241)
at org.eclipse.birt.chart.reportitem.ChartReportItemUtil.instanceSerializer(ChartReportItemUtil.java:275)
at org.eclipse.birt.chart.reportitem.ChartReportItemImpl.<init>(ChartReportItemImpl.java:164)
at org.eclipse.birt.chart.reportitem.ChartReportItemFactoryImpl.newReportItem(ChartReportItemFactoryImpl.java:48)
at org.eclipse.birt.report.model.extension.PeerExtensibilityProvider.initializeReportItem(PeerExtensibilityProvider.java:510)
at org.eclipse.birt.report.model.elements.ExtendedItem.initializeReportItem(ExtendedItem.java:307)
at org.eclipse.birt.report.model.elements.ExtendedItem.doCheck(ExtendedItem.java:642)
at org.eclipse.birt.report.model.elements.ExtendedItem.checkCompatibility(ExtendedItem.java:604)
at org.eclipse.birt.report.model.parser.ModuleParserHandler.handleExtendedItemCompatibility(ModuleParserHandler.java:461)
at org.eclipse.birt.report.model.parser.ModuleParserHandler.doEndDocument(ModuleParserHandler.java:422)
at org.eclipse.birt.report.model.parser.ModuleParserHandler.endDocument(ModuleParserHandler.java:278)
at org.apache.xerces.parsers.AbstractSAXParser.endDocument(Unknown Source)
at org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(Unknown Source)
at org.apache.xerces.impl.XMLEntityManager.endEntity(Unknown Source)
at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
at org.apache.xerces.impl.XMLEntityScanner.skipSpaces(Unknown Source)
at org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
at org.eclipse.birt.report.model.parser.ModuleReader.readModule(ModuleReader.java:97)
at org.eclipse.birt.report.model.parser.DesignReader.read(DesignReader.java:88)
at org.eclipse.birt.report.model.core.DesignSessionImpl.openDesign(DesignSessionImpl.java:315)
at org.eclipse.birt.report.model.api.SessionHandleImpl.openDesign(SessionHandleImpl.java:294)
at org.eclipse.birt.report.engine.parser.ReportParser.getDesignHandle(ReportParser.java:158)
at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.getReportDesignHandle(ReportEngineHelper.java:255)
at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.openReportDesign(ReportEngineHelper.java:274)
at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.openReportDesign(ReportEngineHelper.java:196)
at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.openReportDesign(ReportEngineHelper.java:130)
at org.eclipse.birt.report.engine.api.impl.ReportEngine.openReportDesign(ReportEngine.java:295)
at com.marriott.oys.strategy.webapp.action.birt.servlet.WebReport.doGet(WebReport.java:63)
at com.marriott.oys.strategy.webapp.action.birt.servlet.WebReport.doPost(WebReport.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1214)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:774)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:456)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1027)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3703)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:304)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:962)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:195)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1659)
0

#2 User is offline   JasonW Icon

  • Senior Member
  • Icon
  • View blog
  • Group: Administrators
  • Posts: 2505
  • Joined: 08-August 07


Posted 11 July 2012 - 02:14 PM

While you are not using the viewer, the BIRT install instructions on WAS may be needed for your app as well.

http://wiki.eclipse....here_Deployment

Jason
0

#3 User is offline   sridharM Icon

  • Newbie
  • Pip
  • Group: Members
  • Posts: 5
  • Joined: 11-July 12


Posted 12 July 2012 - 05:13 AM

Thanks Jason. I followed the same steps. Removed the jars from classpath and also changed the class loading policy but I see the same error
0

#4 User is offline   JasonW Icon

  • Senior Member
  • Icon
  • View blog
  • Group: Administrators
  • Posts: 2505
  • Joined: 08-August 07


Posted 16 July 2012 - 08:10 PM

If you do not add the servlet context listener does it work?

Jason
0

#5 User is offline   sridharM Icon

  • Newbie
  • Pip
  • Group: Members
  • Posts: 5
  • Joined: 11-July 12


Posted 17 July 2012 - 06:16 AM

View PostJasonW, on 16 July 2012 - 09:10 PM, said:

If you do not add the servlet context listener does it work?

Jason



Hi Jason

I guess the error is related to charting. The error is gone when I removed the charting part from the report.

Trying to debug the issue..will post details

Thanks
0

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users