Project: talenddataquality
Issue TDQ-11599: t-swoosh algorithm: Default Survivorship Rules-Number Largest/Smallest can not control Null field well 
1. import the zip file 2. run "match_t_swoosh" analysis. get error dialog pop up NOTE: 1. with same configuration tMatchGroup also get same error. 2. if analysis remove the "stuProvinceID2" column, re-run no error show. 3. click "chart" no error show. {code} java.lang.NumberFormatException java.math.BigDecimal.(BigDecimal.java:494) java.math.BigDecimal.(BigDecimal.java:383) java.math.BigDecimal.(BigDecimal.java:806) org.talend.dataquality.matchmerge.mfb.MFBRecordMerger.parseNumberValue(MFBRecordMerger.java:214) org.talend.dataquality.matchmerge.mfb.MFBRecordMerger.createMergeValue(MFBRecordMerger.java:119) org.talend.dataquality.record.linkage.grouping.swoosh.DQMFBRecordMerger.createNewRecord(DQMFBRecordMerger.java:131) org.talend.dataquality.matchmerge.mfb.MFBRecordMerger.merge(MFBRecordMerger.java:47) org.talend.dataquality.record.linkage.grouping.swoosh.DQMFBRecordMerger.merge(DQMFBRecordMerger.java:69) org.talend.dataquality.matchmerge.mfb.MFB.execute(MFB.java:174) org.talend.dataquality.record.linkage.grouping.swoosh.DQMFB.matchOneRecord(DQMFB.java:73) org.talend.dataquality.record.linkage.grouping.TSwooshGrouping.oneRecordMatch(TSwooshGrouping.java:159) org.talend.dataquality.record.linkage.grouping.swoosh.AnalysisSwooshMatchRecordGrouping.doGroup(AnalysisSwooshMatchRecordGrouping.java:92) org.talend.dq.analysis.match.BlockAndMatchManager$OneBlockMatching.run(BlockAndMatchManager.java:203) org.talend.dq.analysis.match.BlockAndMatchManager.run(BlockAndMatchManager.java:97) org.talend.dq.analysis.MatchAnalysisExecutor.execute(MatchAnalysisExecutor.java:174) org.talend.dq.analysis.AnalysisExecutorSelector.executeAnalysis(AnalysisExecutorSelector.java:149) org.talend.dataprofiler.core.ui.action.actions.RunAnalysisAction$1.runInWorkspace(RunAnalysisAction.java:226) org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) {code}
Story points: 2