Jump to content
  • ArrayIndexOutOfBoundsException


    jdmaillefer
    CategoryBug report
    Component: 31366
    PriorityNormal
    ReproducibilityAlways
    ResolutionFixed
    SeverityMajor
    StatusResolved
    Versionv6.2.0

    The generated JavaCode can throw ArrayIndexOutOfBoundsException

     

    Caused by: java.lang.ArrayIndexOutOfBoundsException: 0

    at net.sf.jasperreports.engine.util.ParagraphUtil.getFirstTabStop(ParagraphUtil.java:207)

    at net.sf.jasperreports.engine.fill.TextMeasurer.renderNextLine(TextMeasurer.java:903)

    at net.sf.jasperreports.engine.fill.TextMeasurer.renderParagraph(TextMeasurer.java:632)

    at net.sf.jasperreports.engine.fill.TextMeasurer.measure(TextMeasurer.java:573)

    at net.sf.jasperreports.engine.fill.JRFillTextElement.chopTextElement(JRFillTextElement.java:672)

    at net.sf.jasperreports.engine.fill.JRFillStaticText.prepare(JRFillStaticText.java:186)

    at net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElements(JRFillElementContainer.java:352)

    at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:421)

    at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:396)

    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillBandNoOverflow(JRVerticalFiller.java:432)

    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnHeader(JRVerticalFiller.java:476)

    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:255)

    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:119)

    at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:558)

    at net.sf.jasperreports.engine.fill.BaseReportFiller.fill(BaseReportFiller.java:414)

    at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:122)

    at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:667)

    at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:983)

    at ch.vd.economie.seps.core.report.ReportGenerator.generatePagedReport(ReportGenerator.java:100)

    ... 72 more

     

    Maybe already found in http://community.jaspersoft.com/questions/541804/arrayindexoutofboundsexception-paragraphutilgetfirsttabstop-multicolums-and-wrapped



    User Feedback

    Recommended Comments

    Added the modified version of ParagraphUtil.java that makes the problem disappear.

    To be checked since I don't know which value of position should be set (see TODO in code).

    Link to comment
    Share on other sites


×
×
  • Create New...