Project: talenddataquality
Issue TDQ-11531: The error message shows after double clicking tMatchgroup in the jessicaTestMatchGroup job.
1.create joblet job with tMatchGroup. 2.double click tMatchgroup in the jessicaTestMatchGroup job. Expected result: No error message shows. Actual result: The error log shows.no response after clicking chart .see below: {code} java.lang.reflect.InvocationTargetException at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:421) at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:507) at org.talend.designer.component.preview.TGenkeyViewProfileAction.makeFakeNodeAndLoad(TGenkeyViewProfileAction.java:242) at org.talend.designer.component.preview.ui.matchrule.ConfigureMatchRuleDialog.refreshInput(ConfigureMatchRuleDialog.java:472) at org.talend.designer.component.preview.ui.matchrule.ConfigureMatchRuleDialog.refreshWhenOpen(ConfigureMatchRuleDialog.java:164) at org.talend.designer.component.preview.ui.matchrule.ConfigureMatchRuleDialog.create(ConfigureMatchRuleDialog.java:137) at org.eclipse.jface.window.Window.open(Window.java:790) at org.talend.designer.component.preview.ConfigureMatchRuleAction.run(ConfigureMatchRuleAction.java:142) at org.talend.designer.component.preview.service.TdqMatchService.openConfigureMatchRuleDialog(TdqMatchService.java:17) at org.talend.designer.component.preview.shadow.MatchGroupComponent.open(MatchGroupComponent.java:166) at org.talend.designer.core.ui.editor.nodes.NodePart.performRequest(NodePart.java:528) at org.eclipse.gef.tools.SelectEditPartTracker.performOpen(SelectEditPartTracker.java:194) at org.eclipse.gef.tools.SelectEditPartTracker.handleDoubleClick(SelectEditPartTracker.java:137) at org.eclipse.gef.tools.AbstractTool.mouseDoubleClick(AbstractTool.java:1069) at org.eclipse.gef.tools.SelectionTool.mouseDoubleClick(SelectionTool.java:525) at org.eclipse.gef.EditDomain.mouseDoubleClick(EditDomain.java:231) at org.eclipse.gef.ui.parts.DomainEventDispatcher.dispatchMouseDoubleClicked(DomainEventDispatcher.java:291) at org.eclipse.draw2d.LightweightSystem$EventHandler.mouseDoubleClick(LightweightSystem.java:518) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:189) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.talend.rcp.intro.Application.start(Application.java:167) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574) at org.eclipse.equinox.launcher.Main.run(Main.java:1407) at org.eclipse.equinox.launcher.Main.main(Main.java:1383) Caused by: java.lang.NullPointerException at org.talend.designer.core.model.process.DataNode.(DataNode.java:33) at org.talend.designer.component.preview.shadow.ViewBlockProfileDataMain.(ViewBlockProfileDataMain.java:58) at org.talend.designer.component.preview.shadow.DQPreviewComponentDataProcess.GetPrevFakeNode(DQPreviewComponentDataProcess.java:391) at org.talend.designer.component.preview.shadow.DQPreviewComponentDataProcess.backTraceAlongwithIncomingLine(DQPreviewComponentDataProcess.java:340) at org.talend.designer.component.preview.shadow.DQPreviewComponentDataProcess.createFakeNodes(DQPreviewComponentDataProcess.java:227) at org.talend.designer.component.preview.shadow.DQPreviewComponentDataProcess.initNodesAndConnections(DQPreviewComponentDataProcess.java:83) at org.talend.designer.component.preview.ConfigureMatchRuleAction.runPreviewDataColumnProcess(ConfigureMatchRuleAction.java:224) at org.talend.designer.component.preview.TGenkeyViewProfileAction$2.run(TGenkeyViewProfileAction.java:250) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121) Root exception: java.lang.NullPointerException at org.talend.designer.core.model.process.DataNode.(DataNode.java:33) at org.talend.designer.component.preview.shadow.ViewBlockProfileDataMain.(ViewBlockProfileDataMain.java:58) at org.talend.designer.component.preview.shadow.DQPreviewComponentDataProcess.GetPrevFakeNode(DQPreviewComponentDataProcess.java:391) at org.talend.designer.component.preview.shadow.DQPreviewComponentDataProcess.backTraceAlongwithIncomingLine(DQPreviewComponentDataProcess.java:340) at org.talend.designer.component.preview.shadow.DQPreviewComponentDataProcess.createFakeNodes(DQPreviewComponentDataProcess.java:227) at org.talend.designer.component.preview.shadow.DQPreviewComponentDataProcess.initNodesAndConnections(DQPreviewComponentDataProcess.java:83) at org.talend.designer.component.preview.ConfigureMatchRuleAction.runPreviewDataColumnProcess(ConfigureMatchRuleAction.java:224) at org.talend.designer.component.preview.TGenkeyViewProfileAction$2.run(TGenkeyViewProfileAction.java:250) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121) {code}
Story points: 3