Bug 208168 Meaningless exception occurs when sorting condition refer to a unused binding[07]
Description: Meaningless exception occurs when sorting condition refer to a unused binding[07] Build number: 2.3.0.v2007-0800 Steps to reproduce: 1, New a table binding with a dataset 2, Define a Sort for the table 3, Delete the binding of table which is using by sorting condition 4, Preview Expected result: The exception should be meaningful. Actual result: Exception is meaningless for user to clear the mistake point Error log: An error happen during population of data. This might be caused by including data of mixed type in a column of "ANY" type
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/i18n/ResourceConstants.java
public final static String TOTAL_FUNC_PERCENTSUM = "total.func.percentSum";
	public final static String TOTAL_FUNC_ISTOPN = "total.func.isTopN";
	public final static String TOTAL_FUNC_ISTOPNPERCENT = "total.func.isTopNPercent";
	public final static String TOTAL_FUNC_ISBOTTOMN = "total.func.isBottomN";
	public final static String TOTAL_FUNC_ISBOTTOMNPERCENT = "total.func.isBottomNPercent";
	
	public final static String TOTAL_PARAM_WEIGHTEDAVE_WEIGHT = "total.param.weightedAve.weight";
	public final static String TOTAL_PARAM_MOVINGAVE_WINDOW = "total.param.movingAve.window";
	public final static String TOTAL_PARAM_RANK_ASCENDING = "total.param.rank.ascending";
	public final static String TOTAL_PARAM_PERCENTILE_PCT = "total.param.percentile.pct";
	public final static String TOTAL_PARAM_QUARTILE_QUART = "total.param.quartile.quart";
	public final static String TOTAL_PARAM_ISTOPN_N = "total.param.isTopN.n";
	public final static String TOTAL_PARAM_ISTOPNPERCENT_PCT = "total.param.isTopNPercent.pct";
	public final static String TOTAL_PARAM_ISBOTTOMN_N = "total.param.isBottomN.n";
	public final static String TOTAL_PARAM_ISBOTTOMNPERCENT_PCT = "total.param.isBottomNPercent.pct";
	
	
	public final static String TOTAL_FUNC_NPV = "total.func.npv";
	public final static String TOTAL_FUNC_RUNNINGNPV = "total.func.runningnpv";
	public final static String TOTAL_FUNC_MIRR = "total.func.mirr";
	public final static String TOTAL_FUNC_IRR = "total.func.irr";
	
	
	public final static String TOTAL_PARAM_NPV_RATE = "total.param.npv.rate";
	public final static String TOTAL_PARAM_RUNNINGNPV_RATE = "total.param.runningnpv.rate";
	public final static String TOTAL_PARAM_MIRR_FINANCE_RATE = "total.param.mirr.financeRate";
	public final static String TOTAL_PARAM_MIRR_REINVESTMENT_RATE = "total.param.mirr.reinvestmentRate";
	public final static String TOTAL_PARAM_IRR_RATE = "total.param.irr.rate";
}