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

           Summary: On sheet creation from scratch at HSSFRow.createCell():
                    IllegalStateException: Cannot create value records
                    before row records exist
           Product: POI
           Version: unspecified
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: blocker
          Priority: P2
         Component: HSSF
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]


On creating a new sheet from scratch, "IllegalStateException: Cannot create
value records before row records exist" is thrown when creating the first cell
using "HSSFCell cell = ((HSSFRow)row).createCell((short)0);" (after creating
workbook, sheet, row).

This happens for example when applying some basic sheet formatting and print
setup after creating the row and before actually creating the cell at the row.
It is not known which precondition is exactly required for reproducing the bug.

An example (simple JUnit test class) is attached to this bug. The stack trace
is inside the exapmle file.

Testing environment was:
IBM WebSphere 6.0.2.19 / IBM JRE 1.4.2 on WinXP-Pro SP3 and on a Linux system;
POI 3.1-FINAL-20080629

The test class was build and "tested" using Eclipse 3.4 Ganymede "EE" with the
JRE being setup to the mentioned IBM JRE 1.4.2.

There is a bug the may be related and was fixed for 3.1-FINAL-20080629: It is
45145 (https://issues.apache.org/bugzilla/show_bug.cgi?id=45145).

Regards,
-- 
c.gosch


-- 
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to