jackshenjunkai opened a new issue, #7055: URL: https://github.com/apache/hop/issues/7055
### Apache Hop version? 2.18-SNAPSHOT-20260428 ### Java version? 21 ### Operating system Windows ### What happened? A null pointer exception occurred for a new pipeline or workflow <img width="1386" height="382" alt="Image" src="https://github.com/user-attachments/assets/4418eadf-3f93-40c7-80ab-70af3cc8e547" /> <img width="1563" height="759" alt="Image" src="https://github.com/user-attachments/assets/1f83021c-20aa-448e-9835-d167bd232896" /> <img width="1540" height="758" alt="Image" src="https://github.com/user-attachments/assets/96212ea4-40c3-4e24-86f3-28589629d9e2" /> java.lang.NullPointerException: Cannot invoke "org.eclipse.swt.graphics.GCDelegate.setTransform(float[])" because "this.delegate" is null at org.eclipse.swt.graphics.GC.setTransform(GC.java:1033) at org.apache.hop.ui.hopgui.shared.SwtGc.setTransform(SwtGc.java:396) at org.apache.hop.pipeline.PipelinePainter.drawPipelineImage(PipelinePainter.java:200) at org.apache.hop.ui.hopgui.file.pipeline.HopGuiPipelineGraph.drawPipelineImage(HopGuiPipelineGraph.java:3776) at org.apache.hop.ui.hopgui.file.pipeline.HopGuiPipelineGraph.paintControl(HopGuiPipelineGraph.java:3712) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:109) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:687) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:594) at org.eclipse.swt.widgets.Canvas.repaint(Canvas.java:193) at org.eclipse.swt.widgets.Canvas.internalSetRedraw(Canvas.java:172) at org.eclipse.swt.widgets.Control.redraw(Control.java:2145) at org.apache.hop.ui.hopgui.file.shared.HopGuiAbstractGraph.redraw(HopGuiAbstractGraph.java:103) at org.apache.hop.ui.hopgui.file.pipeline.HopGuiPipelineGraph.access$401(HopGuiPipelineGraph.java:221) at org.apache.hop.ui.hopgui.file.pipeline.HopGuiPipelineGraph.lambda$updateGui$31(HopGuiPipelineGraph.java:5467) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:38) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:193) at org.eclipse.swt.widgets.Display.runPendingMessages(Display.java:1200) at org.eclipse.swt.widgets.Display.safeReadAndDispatch(Display.java:1180) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1172) at org.apache.hop.ui.core.dialog.BaseDialog.defaultShellHandling(BaseDialog.java:831) at org.apache.hop.ui.core.dialog.BaseDialog.defaultShellHandling(BaseDialog.java:767) at org.apache.hop.ui.core.dialog.BaseDialog.defaultShellHandling(BaseDialog.java:752) at org.apache.hop.ui.core.dialog.ErrorDialog.showErrorDialog(ErrorDialog.java:180) at org.apache.hop.ui.core.dialog.ErrorDialog.<init>(ErrorDialog.java:79) at org.apache.hop.ui.hopgui.file.pipeline.HopGuiPipelineGraph.drawPipelineImage(HopGuiPipelineGraph.java:3800) at org.apache.hop.ui.hopgui.file.pipeline.HopGuiPipelineGraph.paintControl(HopGuiPipelineGraph.java:3712) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:109) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:687) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:594) at org.eclipse.swt.widgets.Canvas.repaint(Canvas.java:193) at org.eclipse.swt.widgets.Canvas.notifyResize(Canvas.java:164) at org.eclipse.swt.widgets.Control.setBounds(Control.java:2597) at org.eclipse.swt.widgets.Control.setBounds(Control.java:950) at org.eclipse.swt.widgets.Control.setSize(Control.java:1064) at org.eclipse.swt.widgets.Control.pack(Control.java:1226) at org.eclipse.swt.widgets.Control.pack(Control.java:1200) at org.apache.hop.ui.hopgui.file.pipeline.HopGuiPipelineGraph.<init>(HopGuiPipelineGraph.java:591) at org.apache.hop.ui.hopgui.perspective.explorer.ExplorerPerspective.addPipeline(ExplorerPerspective.java:2192) at org.apache.hop.ui.hopgui.file.pipeline.HopPipelineFileType.newFile(HopPipelineFileType.java:177) at org.apache.hop.ui.hopgui.file.pipeline.HopPipelineFileType.lambda$getContextHandlers$0(HopPipelineFileType.java:230) at org.apache.hop.ui.hopgui.context.GuiContextUtil.lambda$handleActionSelection$0(GuiContextUtil.java:177) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:38) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:193) at org.eclipse.swt.widgets.Display.runPendingMessages(Display.java:1200) at org.eclipse.swt.widgets.Display.safeReadAndDispatch(Display.java:1180) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1172) at org.eclipse.rap.rwt.application.AbstractEntryPoint.createUI(AbstractEntryPoint.java:69) at org.eclipse.rap.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWTLifeCycle.java:177) at org.eclipse.rap.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:290) at java.base/java.lang.Thread.run(Thread.java:1583) at org.eclipse.rap.rwt.internal.lifecycle.UIThread.run(UIThread.java:107) ### Issue Priority Priority: 0 ### Issue Component Component: Hop Web -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
