Uploaded image for project: 'CloverDX'
  1. CloverDX
  2. CLO-23264

WebServiceClient: Designer crashes when trying to open 'Operation name' dialog

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • rel-5-13-3
    • rel-5-15-0
    • Designer
    • Security Level: Users (General product issues)
    • Linux, Designer 5.13.3, JDK Temurin 11

    • 1
    • UNDECIDED
    • Hide

      1) Create a graph with a WebServiceClient
      2) Set webservice URL of a CloverDX Server as WSDL URL, e.g. http://172.23.3.123:8080/clover/webservice?wsdl
      3) Try to open the dialog to select Operation name -> Designer crashes with StackOverflowError

      Show
      1) Create a graph with a WebServiceClient 2) Set webservice URL of a CloverDX Server as WSDL URL , e.g. http://172.23.3.123:8080/clover/webservice?wsdl 3) Try to open the dialog to select Operation name -> Designer crashes with StackOverflowError
    • Magenta Sprint 54, Magenta Sprint 55

    Description

      !SESSION 2022-04-05 17:12:35.404 -----------------------------------------------
      eclipse.buildId=4.16.0.I20200604-0540
      java.version=11.0.14.1
      java.vendor=Eclipse Adoptium
      BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=cs_CZ
      Framework arguments:  -product com.cloveretl.gui.product.designer
      Command-line arguments:  -os linux -ws gtk -arch x86_64 -product com.cloveretl.gui.product.designer
      
      !ENTRY org.eclipse.core.resources 2 10035 2022-04-05 17:12:39.308
      !MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
      
      !ENTRY org.eclipse.jface 2 0 2022-04-05 17:12:47.480
      !MESSAGE Keybinding conflicts occurred.  They may interfere with normal accelerator operation.
      !SUBENTRY 1 org.eclipse.jface 2 0 2022-04-05 17:12:47.480
      !MESSAGE A conflict occurred for CTRL+SHIFT+T:
      Binding(CTRL+SHIFT+T,
      	ParameterizedCommand(Command(org.eclipse.jdt.ui.navigate.open.type,Open Type,
      		Open a type in a Java editor,
      		Category(org.eclipse.ui.category.navigate,Navigate,null,true),
      		[email protected],
      		,,true),null),
      	org.eclipse.ui.defaultAcceleratorConfiguration,
      	org.eclipse.ui.contexts.window,,,system)
      Binding(CTRL+SHIFT+T,
      	ParameterizedCommand(Command(org.eclipse.lsp4e.symbolinworkspace,Go to Symbol in Workspace,
      		,
      		Category(org.eclipse.lsp4e.category,Language Servers,null,true),
      		[email protected],
      		,,true),null),
      	org.eclipse.ui.defaultAcceleratorConfiguration,
      	org.eclipse.ui.contexts.window,,,system)
      
      !ENTRY org.eclipse.ui 4 0 2022-04-05 17:14:07.269
      !MESSAGE Unhandled event loop exception
      !STACK 0
      java.lang.StackOverflowError
      	at org.eclipse.swt.internal.gtk.OS.swt_fixed_resize(Native Method)
      	at org.eclipse.swt.widgets.Scrollable.resizeHandle(Scrollable.java:523)
      	at org.eclipse.swt.widgets.Composite.resizeHandle(Composite.java:1539)
      	at org.eclipse.swt.widgets.Control.setBounds(Control.java:1142)
      	at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1597)
      	at org.eclipse.swt.widgets.Tree.setBounds(Tree.java:3523)
      	at org.eclipse.swt.widgets.Control.setSize(Control.java:1495)
      	at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:234)
      	at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:262)
      	at org.eclipse.jface.layout.TreeColumnLayout.layout(TreeColumnLayout.java:92)
      	at org.eclipse.jface.layout.TreeColumnLayout.updateColumnData(TreeColumnLayout.java:145)
      	at org.eclipse.jface.layout.AbstractColumnLayout.lambda$0(AbstractColumnLayout.java:76)
      	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
      	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5685)
      	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1423)
      	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1449)
      	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1428)
      	at org.eclipse.swt.widgets.TreeColumn.gtk_size_allocate(TreeColumn.java:414)
      	at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2268)
      	at org.eclipse.swt.widgets.Display.windowProc(Display.java:5919)
      	at org.eclipse.swt.internal.gtk.OS.swt_fixed_resize(Native Method)
      	at org.eclipse.swt.widgets.Scrollable.resizeHandle(Scrollable.java:529)
      	at org.eclipse.swt.widgets.Composite.resizeHandle(Composite.java:1539)
      	at org.eclipse.swt.widgets.Control.setBounds(Control.java:1142)
      	at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1597)
      	at org.eclipse.swt.widgets.Tree.setBounds(Tree.java:3523)
      	at org.eclipse.swt.widgets.Control.setSize(Control.java:1495)
      	at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:234)
      	at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:262)
      	at org.eclipse.jface.layout.TreeColumnLayout.layout(TreeColumnLayout.java:92)
      	at org.eclipse.jface.layout.TreeColumnLayout.updateColumnData(TreeColumnLayout.java:145)
      	at org.eclipse.jface.layout.AbstractColumnLayout.lambda$0(AbstractColumnLayout.java:76)
      	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
      	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5685)
      	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1423)
      	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1449)
      	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1428)
      	at org.eclipse.swt.widgets.TreeColumn.gtk_size_allocate(TreeColumn.java:414)
      	at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2268)
      	at org.eclipse.swt.widgets.Display.windowProc(Display.java:5919)
      	at org.eclipse.swt.internal.gtk.OS.swt_fixed_resize(Native Method)
      	at org.eclipse.swt.widgets.Scrollable.resizeHandle(Scrollable.java:523)
      	at org.eclipse.swt.widgets.Composite.resizeHandle(Composite.java:1539)
      	at org.eclipse.swt.widgets.Control.setBounds(Control.java:1142)
      	at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1597)
      	at org.eclipse.swt.widgets.Tree.setBounds(Tree.java:3523)
      	at org.eclipse.swt.widgets.Control.setSize(Control.java:1495)
      	at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:234)
      	at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:262)
      	at org.eclipse.jface.layout.TreeColumnLayout.layout(TreeColumnLayout.java:92)
      	at org.eclipse.jface.layout.TreeColumnLayout.updateColumnData(TreeColumnLayout.java:145)
      	at org.eclipse.jface.layout.AbstractColumnLayout.lambda$0(AbstractColumnLayout.java:76)
      	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
      	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5685)
      	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1423)
      	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1449)
      	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1428)
      	at org.eclipse.swt.widgets.TreeColumn.gtk_size_allocate(TreeColumn.java:414)
      	at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2268)
      	at org.eclipse.swt.widgets.Display.windowProc(Display.java:5919)
      	at org.eclipse.swt.internal.gtk.OS.swt_fixed_resize(Native Method)
      	at org.eclipse.swt.widgets.Scrollable.resizeHandle(Scrollable.java:529)
      	at org.eclipse.swt.widgets.Composite.resizeHandle(Composite.java:1539)
      	at org.eclipse.swt.widgets.Control.setBounds(Control.java:1142)
      	at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1597)
      	at org.eclipse.swt.widgets.Tree.setBounds(Tree.java:3523)
      	at org.eclipse.swt.widgets.Control.setSize(Control.java:1495)
      	at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:234)
      	at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:262)
      	at org.eclipse.jface.layout.TreeColumnLayout.layout(TreeColumnLayout.java:92)
      	at org.eclipse.jface.layout.TreeColumnLayout.updateColumnData(TreeColumnLayout.java:145)
      	at org.eclipse.jface.layout.AbstractColumnLayout.lambda$0(AbstractColumnLayout.java:76)
      ...
      

      Attachments

        Issue Links

          Activity

            People

              reichmanf Filip Reichman
              hajekt Tomas Hajek
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: