facebook

Hide/Display elements and export problem

  1. MyEclipse Archived
  2.  > 
  3. MyEclipse Reports
Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #291830 Reply

    Maturin
    Member

    Hi,

    I am using the visibility option to hide elements on some of my reports and it works fine in the Birt report viewer but when I try to export as Excel. I get a NullPointerException see error below.

    Dec 10, 2008 11:14:18 AM org.eclipse.birt.report.engine.api.impl.RenderTask render
    SEVERE: An error happened while running the report. Cause:
    java.lang.NullPointerException
        at java.lang.String.indexOf(Unknown Source)
        at java.lang.String.indexOf(Unknown Source)
        at org.eclipse.birt.report.engine.layout.LayoutUtil.isRowHidden(LayoutUtil.java:36)
        at org.eclipse.birt.report.engine.layout.html.HTMLTableLayoutNoNestEmitter.startRow(HTMLTableLayoutNoNestEmitter.java:230)
        at org.eclipse.birt.report.engine.emitter.ContentEmitterUtil$StartContentVisitor.visitRow(ContentEmitterUtil.java:96)
        at org.eclipse.birt.report.engine.content.impl.RowContent.accept(RowContent.java:59)
        at org.eclipse.birt.report.engine.emitter.ContentEmitterUtil$StartContentVisitor.visit(ContentEmitterUtil.java:55)
        at org.eclipse.birt.report.engine.emitter.ContentEmitterUtil.startContent(ContentEmitterUtil.java:42)
        at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.startContent(HTMLAbstractLM.java:113)
        at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.startContent(HTMLAbstractLM.java:109)
        at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.end(HTMLStackingLM.java:33)
        at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:172)
        at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.resumeLayout(HTMLInlineStackingLM.java:94)
        at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.layoutChildren(HTMLInlineStackingLM.java:138)
        at org.eclipse.birt.report.engine.layout.html.HTMLRowLM.layoutChildren(HTMLRowLM.java:41)
        at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:171)
        at org.eclipse.birt.report.engine.layout.html.HTMLRowLM.layout(HTMLRowLM.java:31)
        at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutChildren(HTMLBlockStackingLM.java:68)
        at org.eclipse.birt.report.engine.layout.html.HTMLTableBandLM.layoutChildren(HTMLTableBandLM.java:66)
        at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:171)
        at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutChildren(HTMLBlockStackingLM.java:68)
        at org.eclipse.birt.report.engine.layout.html.HTMLGroupLM.layoutChildren(HTMLGroupLM.java:72)
        at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:171)
        at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutChildren(HTMLBlockStackingLM.java:68)
        at org.eclipse.birt.report.engine.layout.html.HTMLGroupLM.layoutChildren(HTMLGroupLM.java:72)
        at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:171)
        at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutChildren(HTMLBlockStackingLM.java:68)
        at org.eclipse.birt.report.engine.layout.html.HTMLTableLM.layoutChildren(HTMLTableLM.java:81)
        at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:171)
        at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layoutChildren(HTMLPageLM.java:142)
        at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:84)
        at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:90)
        at org.eclipse.birt.report.engine.api.impl.RenderTask$PageRangeRender.render(RenderTask.java:532)
        at org.eclipse.birt.report.engine.api.impl.RenderTask.render(RenderTask.java:254)
        at org.eclipse.birt.report.service.ReportEngineService.renderReport(Unknown Source)
        at org.eclipse.birt.report.service.BirtViewerReportService.renderReport(Unknown Source)
        at org.eclipse.birt.report.service.actionhandler.BirtRenderReportActionHandler.__execute(Unknown Source)
        at org.eclipse.birt.report.service.actionhandler.AbstractBaseActionHandler.execute(Unknown Source)
        at org.eclipse.birt.report.presentation.aggregation.layout.FramesetFragment.doService(Unknown Source)
        at org.eclipse.birt.report.presentation.aggregation.layout.FramesetFragment.service(Unknown Source)
        at org.eclipse.birt.report.servlet.ViewerServlet.__doGet(ViewerServlet.java:182)
        at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doGet(Unknown Source)
        at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doPost(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
        at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Unknown Source)
    

    Configuration:
    Version: 6.6.0
    Build id: 6.6.0-20081015

    Please let me know if there is a work around for this.

    Plus it looks like sometimes not all tables are displaying when exporting as PDF if the report containing multiple tables.

    I would appreciate any help.

    Thanks and regards,
    Maturin

    #291864 Reply

    Loyal Water
    Member

    Maturin,
    I believe this is a known BIRT issue.
    http://dev.eclipse.org/newslists/news.eclipse.birt/msg24426.html

    You could upgrade to MyEclipse 7.0 and try this since MyEclipse 7.0 integrates the latest version of BIRT.

    #292020 Reply

    Maturin
    Member

    Thank you very much Nipun, upgrading to MyEclipse 7.0 fixed the problem!!

    #292047 Reply

    Loyal Water
    Member

    Your welcome.

Viewing 4 posts - 1 through 4 (of 4 total)
Reply To: Hide/Display elements and export problem

This topic is marked as closed to new replies, however your posting capabilities still allow you to do so.

You must be logged in to post in the forum log in