Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Done
-
None
Description
This is happening in a web context against latest web branch : https://github.com/HiromuHota/hop/tree/web
File / New / Click on Pipeline icon:
{{org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.ArithmeticException: / by zero)
at org.eclipse.swt.SWT.error(SWT.java:3808)
at org.eclipse.swt.SWT.error(SWT.java:3731)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:200)
at org.eclipse.swt.widgets.Display.runPendingMessages(Display.java:1201)
at org.eclipse.swt.widgets.Display.safeReadAndDispatch(Display.java:1181)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1173)
at org.apache.hop.ui.core.dialog.ErrorDialog.showErrorDialog(ErrorDialog.java:234)
at org.apache.hop.ui.core.dialog.ErrorDialog.<init>(ErrorDialog.java:106)
at org.apache.hop.ui.hopgui.file.pipeline.HopPipelineFileType$1.lambda$getSupportedActions$0(HopPipelineFileType.java:179)
at org.apache.hop.ui.hopgui.context.GuiContextUtil.handleActionSelection(GuiContextUtil.java:125)
at org.apache.hop.ui.hopgui.context.GuiContextUtil.handleActionSelection(GuiContextUtil.java:95)
at org.apache.hop.ui.hopgui.delegates.HopGuiContextDelegate.fileNew(HopGuiContextDelegate.java:46)
at org.apache.hop.ui.hopgui.HopGui.menuFileNew(HopGui.java:470)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.hop.ui.core.gui.BaseGuiWidgets.lambda$getListener$2d0ea33e$1(BaseGuiWidgets.java:75)
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.Display.executeNextEvent(Display.java:1217)
at org.eclipse.swt.widgets.Display.runPendingMessages(Display.java:1198)
at org.eclipse.swt.widgets.Display.safeReadAndDispatch(Display.java:1181)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1173)
at org.apache.hop.ui.hopgui.HopGui.open(HopGui.java:368)
at org.apache.hop.ui.hopgui.WebSpoonEntryPoint.createContents(WebSpoonEntryPoint.java:89)
at org.eclipse.rap.rwt.application.AbstractEntryPoint.createUI(AbstractEntryPoint.java:60)
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.lang.Thread.run(Thread.java:748)
at org.eclipse.rap.rwt.internal.lifecycle.UIThread.run(UIThread.java:107)
Caused by: java.lang.ArithmeticException: / by zero
at org.apache.hop.ui.hopgui.shared.SwtScrollBar.getSelection(SwtScrollBar.java:40)
at org.apache.hop.core.gui.BasePainter.getOffset(BasePainter.java:254)
at org.apache.hop.pipeline.PipelinePainter.buildPipelineImage(PipelinePainter.java:131)
at org.apache.hop.ui.hopgui.file.pipeline.HopGuiPipelineGraph.getPipelineImage(HopGuiPipelineGraph.java:2890)
at org.apache.hop.ui.hopgui.file.pipeline.HopGuiPipelineGraph.paintControl(HopGuiPipelineGraph.java:2850)
at org.apache.hop.ui.hopgui.file.pipeline.HopGuiPipelineGraph$4.paintControl(HopGuiPipelineGraph.java:540)
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:2154)
at org.apache.hop.ui.hopgui.perspective.dataorch.HopGuiAbstractGraph.redraw(HopGuiAbstractGraph.java:168)
at org.apache.hop.ui.hopgui.file.pipeline.HopGuiPipelineGraph.access$2001(HopGuiPipelineGraph.java:206)
at org.apache.hop.ui.hopgui.file.pipeline.HopGuiPipelineGraph.lambda$updateGui$15(HopGuiPipelineGraph.java:4442)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:38)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:193)
... 29 more
}}