You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@poi.apache.org by bu...@apache.org on 2008/09/01 04:34:48 UTC

DO NOT REPLY [Bug 45358] (3.1-FINAL) Array size should be (0) but was (114)

https://issues.apache.org/bugzilla/show_bug.cgi?id=45358


Josh Micich <jo...@gildedtree.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED




--- Comment #4 from Josh Micich <jo...@gildedtree.com>  2008-08-31 19:34:47 PST ---
There were 3 problems encountered getting the sample spreadsheet to work with
HSSFFormulaEvaluator.evaluateAllFormulaCells(wb).

The first bug was that 3-d area refs like "Sheet1!A10:A40000" had a 16-bit
signed/unsigned error. Fixed and junit added in svn r690772.

Secondly there was a major performance problem with all the recursive
evaluation of the large areas referenced by the formulas.  Before the fix,
evaluation was extremely slow (a test run was terminated after 4 minutes, with
no sign of progress).  After the fix, the whole spreadsheet evaluates in about
10 seconds.  It's also likely that the fix for bug 45376 (when it happens) will
alleviate things further. This was fixed in  r690835.

Lastly there was a ClassCastException in the implementation of 'IF' due to the
first arg not being a plain BoolEval. Fix and junit added in svn r690836.


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- 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