Bug 121418 Error enlarging a chart in ReportDesigner
Trying to resize a Chart (no much actually) in the report Designer results in the following behaviour: The chart disappears from the page, but is still visible in the outline. There the chart gets assigned a very hugh number in the width/height properties (540625in/18020833333333332in) or (15854166666666666in/3171875in) or various other very big numbers. Trying to change this, does not really result in an improvement. It is possible to reproduce this and it is never again possible to change the size of the chart. Rebuilding the report is the only possibility to get out.
UI/org.eclipse.birt.report.designer.core/src/org/eclipse/birt/report/designer/core/model/schematic/RowHandleAdapter.java
import org.eclipse.birt.report.designer.core.model.IModelAdapterHelper;
import org.eclipse.birt.report.designer.nls.Messages;
import org.eclipse.birt.report.designer.util.DEUtil;
import org.eclipse.birt.report.designer.util.MetricUtility;
import org.eclipse.birt.report.model.api.DesignElementHandle;
import org.eclipse.birt.report.model.api.DimensionHandle;
import org.eclipse.birt.report.model.api.PropertyHandle;
import org.eclipse.birt.report.model.api.RowHandle;
import org.eclipse.birt.report.model.api.SlotHandle;
import org.eclipse.birt.report.model.api.TableGroupHandle;
import org.eclipse.birt.report.model.api.activity.SemanticException;
import org.eclipse.birt.report.model.api.elements.DesignChoiceConstants;
/**
 * Adapter class to adapt model handle. This adapter provides convenience
 * methods to GUI requirement RowHandleAdapter responds to model RowHandle
 */
public class RowHandleAdapter extends DesignElementHandleAdapter
{
	private static final String TABLE_GROUPFOOTER = Messages.getString( "RowHandleAdapter.table.groupFooter" ); 
	private static final String TABLE_GROUPHEADER = Messages.getString( "RowHandleAdapter.table.groupHeader" ); 
	private static final String TABLE_DETAIL = Messages.getString( "RowHandleAdapter.table.detail" ); 
	private static final String TABLE_FOOTER = Messages.getString( "RowHandleAdapter.table.footer" ); 
	private static final String TABLE_HEADER = Messages.getString( "RowHandleAdapter.table.header" ); 
	static final int DEFAULT_HEIGHT = 23;
	public static final int DEFAULT_MINHEIGHT = 23;
	/**
	 * Constructor
	 * 
	 * @param row
	 */