Bug 129886 Delect a column contain the marge row which contain some item, Error message pop up
Details: Delect a column contain the marge row which contain some item, Error message pop up Setp: 1.New a library and add a 3*3 grid 2.Insert a label in cell(1,1) 3.Marge the cell of (1,1) and (1,2) 4.Delete column 1. Actual result: An error message pop up
UI/org.eclipse.birt.report.designer.core/src/org/eclipse/birt/report/designer/core/model/schematic/ColumnHandleAdapter.java
.getTableHandleAdapter( obj );
			}
			if ( obj instanceof TableHandleAdapter )
			{
				int containerWidth = ( (TableHandleAdapter) obj ).getClientAreaSize( ).width;
				return (int) ( handle.getMeasure( ) * containerWidth / 100 );
			}
		}
		int px = (int) DEUtil.convertoToPixel( handle );
		if ( px <= 0 )
		{
			TableHandleAdapter adapter = HandleAdapterFactory.getInstance( )
					.getTableHandleAdapter( getTableParent( ) );
			return adapter.getDefaultWidth( getColumnNumber( ) );
		}
		return px;
	}
	/**
	 * Returns the raw column with, if it's a fix value, covert it to Pixel
	 * unit, if it's a relative value or none, retain it.
	 * 
	 * @return
	 */
	public String getRawWidth( )
	{
		DimensionHandle handle = getColumnHandle( ).getWidth( );
		String unit = handle.getUnits( );
		if ( unit == null || unit.length( ) == 0 )
		{
			return "";