Project: talenddataquality
Issue TDQ-11949: No response after click chart for matching key when import rule with custom matching type
1.create match analysis with File 2.Crate rule and se matching type to be custom, and class 3.Import rule to be analysis 4.Click Chart under Match and Survivor Expected results: The result shows. Actual result: Nothing shows.the error log as below: {code} java.lang.AbstractMethodError org.talend.dataquality.matchmerge.mfb.MFBRecordMatcher.matchScore(MFBRecordMatcher.java:95) org.talend.dataquality.matchmerge.mfb.MFBRecordMatcher.getMatchingWeight(MFBRecordMatcher.java:67) org.talend.dataquality.record.linkage.record.CombinedRecordMatcher.getMatchingWeight(CombinedRecordMatcher.java:156) org.talend.dataquality.matchmerge.mfb.MFB.doMatch(MFB.java:210) org.talend.dataquality.matchmerge.mfb.MFB.execute(MFB.java:171) org.talend.dataquality.record.linkage.grouping.swoosh.DQMFB.matchOneRecord(DQMFB.java:73) org.talend.dataquality.record.linkage.grouping.TSwooshGrouping.swooshMatch(TSwooshGrouping.java:138) org.talend.dataquality.record.linkage.grouping.TSwooshGrouping.swooshMatch(TSwooshGrouping.java:122) org.talend.dataquality.record.linkage.grouping.AbstractRecordGrouping.end(AbstractRecordGrouping.java:432) org.talend.dataquality.record.linkage.grouping.AnalysisMatchRecordGrouping.end(AnalysisMatchRecordGrouping.java:158) org.talend.dataquality.record.linkage.grouping.AnalysisMatchRecordGrouping.run(AnalysisMatchRecordGrouping.java:107) org.talend.dq.analysis.match.ExecuteMatchRuleHandler.computeMatchGroupResult(ExecuteMatchRuleHandler.java:142) org.talend.dq.analysis.match.ExecuteMatchRuleHandler.computeMatchGroupWithBlockKey(ExecuteMatchRuleHandler.java:85) org.talend.dq.analysis.match.ExecuteMatchRuleHandler.execute(ExecuteMatchRuleHandler.java:53) org.talend.dataquality.record.linkage.ui.section.AbstractMatchKeyWithChartTableSection.computeMatchResult(AbstractMatchKeyWithChartTableSection.java:193) org.talend.dataquality.record.linkage.ui.section.MatchingKeySection.refreshChart(MatchingKeySection.java:545) org.talend.dataquality.record.linkage.ui.section.MatchingKeySection.refreshChart(MatchingKeySection.java:523) org.talend.dataquality.record.linkage.ui.action.RefreshChartAction.run(RefreshChartAction.java:32) org.talend.dataquality.record.linkage.ui.section.AbstractMatchAnaysisTableSection$5.widgetSelected(AbstractMatchAnaysisTableSection.java:289) org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248) org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172) org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) org.talend.dataprofiler.rcp.intro.Application.start(Application.java:78) org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:483) org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) org.eclipse.equinox.launcher.Main.run(Main.java:1465) {code}
Story points: 1