Bug 192955 Static Crosstab Example Renders Incorrectly in RC3
The attached report renders correctly in the Web Viewer in BIRT 2.2 M6 but not in RC3. See the attached screenshots. The M6 version is correct and is also the behavior in BIRT 2.1.x.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/buffermgr/TableContentLayout.java
if ( lastColId > colCount )
			lastColId = colCount;
		for ( int i = rowId; i < lastRowId; i++ )
		{
			Cell[] cells = rows[i].cells;
			for ( int j = colId; j < lastColId; j++ )
			{
				cells[j] = Cell.EMPTY_CELL;
			}
		}
	}
	/**
	 * we never change both the row span and col span at the same time.
	 * 
	 * @param cell
	 *            the cell to be changed
	 * @param newRowSpan
	 *            new row span
	 * @param newColSpan
	 *            new col span
	 */
	protected void resizeCell( Cell cell, int newRowSpan, int newColSpan )
	{
		assert cell.status == Cell.CELL_USED;
		int rowId = cell.rowId;
		int colId = cell.colId;
		int rowSpan = cell.rowSpan;
		if ( rowSpan <= 0 )
		{
			rowSpan = rowCount - rowId;