poi-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject [Bug 53271] New: Remove unconditional assert in SXSSFRow.getCell(int, MissingCellPolicy)
Date Tue, 22 May 2012 16:18:28 GMT
https://issues.apache.org/bugzilla/show_bug.cgi?id=53271

          Priority: P2
            Bug ID: 53271
          Assignee: dev@poi.apache.org
           Summary: Remove unconditional assert in SXSSFRow.getCell(int,
                    MissingCellPolicy)
          Severity: normal
    Classification: Unclassified
          Reporter: adam@labkey.com
          Hardware: PC
            Status: NEW
           Version: 3.8
         Component: SXSSF
           Product: POI

The first line of this method is:

    assert false;

...which makes it unusable when asserts are enabled.

Per Yegor Kozlov, "This particular assert means that SXSSFRow.getCell(int,
MissingCellPolicy) is not yet covered by unit tests and *may* not be compatible
with XSSF. This line will be removed in the future. Can you create a request in
POI Bugzilla so that we don't forget about it?"

FWIW, I've switched to SXSSF in our application (LabKey Server) and disabled
asserts, and our use of this method seems to work fine.

Workaround is to disable asserts, for example:

SXSSFRow.class.getClassLoader().setClassAssertionStatus(SXSSFRow.class.getName(),
false);

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org


Mime
View raw message