mattcasters opened a new issue, #8986:
URL: https://github.com/apache/hop/issues/8986

   ### Apache Hop version?
   
   2.20.0
   
   ### Java version?
   
   OpenJDK 21
   
   ### Operating system
   
   Linux
   
   ### What happened?
   
   A plugin issue with the metadata selection line widget when selecting a 
Neo4j graph connection in a new execution information location:
   
   ```
   2026/10/17 13:49:44 - GUI - ERROR: Error getting toolbar image filename with 
method org.apache.hop.ui.core.widget.MetaSelectionLine.getEditIcon
   2026/10/17 13:49:44 - GUI - org.apache.hop.core.exception.HopException: 
   2026/10/17 13:49:44 - GUI - Error finding GuiPlugin instance for class 
'org.apache.hop.ui.core.widget.MetaSelectionLine' and instance ID : 
0d6b8dca-d596-4612-9b08-2312ffa123fc
   2026/10/17 13:49:44 - GUI - 
org.apache.hop.ui.core.widget.MetaSelectionLine.<init>()
   2026/10/17 13:49:44 - GUI - 
   2026/10/17 13:49:44 - GUI -     at 
org.apache.hop.ui.core.gui.BaseGuiWidgets.findGuiPluginInstance(BaseGuiWidgets.java:154)
   2026/10/17 13:49:44 - GUI -     at 
org.apache.hop.ui.core.gui.GuiToolbarWidgets.findImageFilename(GuiToolbarWidgets.java:635)
   2026/10/17 13:49:44 - GUI -     at 
org.apache.hop.ui.core.gui.GuiToolbarWidgets.addToolbarButton(GuiToolbarWidgets.java:594)
   2026/10/17 13:49:44 - GUI -     at 
org.apache.hop.ui.core.gui.GuiToolbarWidgets.addToolbarWidgetsToToolBar(GuiToolbarWidgets.java:221)
   2026/10/17 13:49:44 - GUI -     at 
org.apache.hop.ui.core.gui.GuiToolbarWidgets.addItem(GuiToolbarWidgets.java:153)
   2026/10/17 13:49:44 - GUI -     at 
org.apache.hop.ui.hopgui.ToolBarToolbarContainer.addItem(ToolBarToolbarContainer.java:42)
   2026/10/17 13:49:44 - GUI -     at 
org.apache.hop.ui.core.gui.GuiToolbarWidgets.createToolbarWidgets(GuiToolbarWidgets.java:124)
   2026/10/17 13:49:44 - GUI -     at 
org.apache.hop.ui.core.widget.MetaSelectionLine.<init>(MetaSelectionLine.java:242)
   2026/10/17 13:49:44 - GUI -     at 
org.apache.hop.ui.core.widget.MetaSelectionLine.<init>(MetaSelectionLine.java:158)
   2026/10/17 13:49:44 - GUI -     at 
org.apache.hop.ui.core.widget.MetaSelectionLine.<init>(MetaSelectionLine.java:137)
   2026/10/17 13:49:44 - GUI -     at 
org.apache.hop.neo4j.shared.NeoConnectionSelectionLine.<init>(NeoConnectionSelectionLine.java:72)
   2026/10/17 13:49:44 - GUI -     at 
org.apache.hop.neo4j.shared.CypherConnectionSelectionLine.<init>(CypherConnectionSelectionLine.java:39)
   2026/10/17 13:49:44 - GUI -     at 
java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
   2026/10/17 13:49:44 - GUI -     at 
java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
   2026/10/17 13:49:44 - GUI -     at 
java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
   2026/10/17 13:49:44 - GUI -     at 
org.apache.hop.ui.core.gui.GuiCompositeWidgets.getMetadataControl(GuiCompositeWidgets.java:885)
   2026/10/17 13:49:44 - GUI -     at 
org.apache.hop.ui.core.gui.GuiCompositeWidgets.addCompositeWidgets(GuiCompositeWidgets.java:775)
   2026/10/17 13:49:44 - GUI -     at 
org.apache.hop.ui.core.gui.GuiCompositeWidgets.addCompositeWidgets(GuiCompositeWidgets.java:808)
   2026/10/17 13:49:44 - GUI -     at 
org.apache.hop.ui.core.gui.GuiCompositeWidgets.layoutElements(GuiCompositeWidgets.java:236)
   2026/10/17 13:49:44 - GUI -     at 
org.apache.hop.ui.core.gui.GuiCompositeWidgets.createCompositeWidgets(GuiCompositeWidgets.java:205)
   2026/10/17 13:49:44 - GUI -     at 
org.apache.hop.ui.execution.ExecutionInfoLocationEditor.addGuiCompositeWidgets(ExecutionInfoLocationEditor.java:315)
   2026/10/17 13:49:44 - GUI -     at 
org.apache.hop.ui.execution.ExecutionInfoLocationEditor.changeConnectionType(ExecutionInfoLocationEditor.java:362)
   2026/10/17 13:49:44 - GUI -     at 
org.apache.hop.ui.execution.ExecutionInfoLocationEditor.lambda$1(ExecutionInfoLocationEditor.java:302)
   2026/10/17 13:49:44 - GUI -     at 
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
   2026/10/17 13:49:44 - GUI -     at 
org.eclipse.swt.widgets.Display.sendEvent(Display.java:5865)
   2026/10/17 13:49:44 - GUI -     at 
org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1656)
   2026/10/17 13:49:44 - GUI -     at 
org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1682)
   2026/10/17 13:49:44 - GUI -     at 
org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1665)
   2026/10/17 13:49:44 - GUI -     at 
org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1379)
   2026/10/17 13:49:44 - GUI -     at 
org.eclipse.swt.custom.CCombo.textEvent(CCombo.java:1922)
   2026/10/17 13:49:44 - GUI -     at 
org.eclipse.swt.custom.CCombo.lambda$0(CCombo.java:113)
   2026/10/17 13:49:44 - GUI -     at 
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
   2026/10/17 13:49:44 - GUI -     at 
org.eclipse.swt.widgets.Display.sendEvent(Display.java:5865)
   2026/10/17 13:49:44 - GUI -     at 
org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1656)
   2026/10/17 13:49:44 - GUI -     at 
org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1682)
   2026/10/17 13:49:44 - GUI -     at 
org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1661)
   2026/10/17 13:49:44 - GUI -     at 
org.eclipse.swt.widgets.Text.setText(Text.java:2767)
   2026/10/17 13:49:44 - GUI -     at 
org.eclipse.swt.widgets.Text.setText(Text.java:2689)
   2026/10/17 13:49:44 - GUI -     at 
org.eclipse.swt.custom.CCombo.listEvent(CCombo.java:1238)
   2026/10/17 13:49:44 - GUI -     at 
org.eclipse.swt.custom.CCombo.lambda$0(CCombo.java:117)
   2026/10/17 13:49:44 - GUI -     at 
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
   2026/10/17 13:49:44 - GUI -     at 
org.eclipse.swt.widgets.Display.sendEvent(Display.java:5865)
   2026/10/17 13:49:44 - GUI -     at 
org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1656)
   2026/10/17 13:49:44 - GUI -     at 
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:5080)
   2026/10/17 13:49:44 - GUI -     at 
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4515)
   2026/10/17 13:49:44 - GUI -     at 
org.apache.hop.ui.hopgui.HopGui.open(HopGui.java:879)
   2026/10/17 13:49:44 - GUI -     at 
org.apache.hop.ui.hopgui.HopGui.main(HopGui.java:697)
   2026/10/17 13:49:44 - GUI -     at 
org.apache.hop.ui.hopgui.HopCommandGui.run(HopCommandGui.java:84)
   2026/10/17 13:49:44 - GUI -     at 
picocli.CommandLine.executeUserObject(CommandLine.java:2045)
   2026/10/17 13:49:44 - GUI -     at 
picocli.CommandLine.access$1500(CommandLine.java:148)
   2026/10/17 13:49:44 - GUI -     at 
picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2469)
   2026/10/17 13:49:44 - GUI -     at 
picocli.CommandLine$RunLast.handle(CommandLine.java:2461)
   2026/10/17 13:49:44 - GUI -     at 
picocli.CommandLine$RunLast.handle(CommandLine.java:2423)
   2026/10/17 13:49:44 - GUI -     at 
picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2277)
   2026/10/17 13:49:44 - GUI -     at 
picocli.CommandLine$RunLast.execute(CommandLine.java:2425)
   2026/10/17 13:49:44 - GUI -     at 
picocli.CommandLine.execute(CommandLine.java:2174)
   2026/10/17 13:49:44 - GUI -     at org.apache.hop.hop.Hop.main(Hop.java:162)
   2026/10/17 13:49:44 - GUI - Caused by: java.lang.NoSuchMethodException: 
org.apache.hop.ui.core.widget.MetaSelectionLine.<init>()
   2026/10/17 13:49:44 - GUI -     at 
java.base/java.lang.Class.getConstructor0(Class.java:3763)
   2026/10/17 13:49:44 - GUI -     at 
java.base/java.lang.Class.getConstructor(Class.java:2444)
   2026/10/17 13:49:44 - GUI -     at 
org.apache.hop.ui.core.gui.BaseGuiWidgets.findGuiPluginInstance(BaseGuiWidgets.java:144)
   2026/10/17 13:49:44 - GUI -     ... 56 more
   
   ```
   
   
   ### Issue Priority
   
   Priority: 1
   
   ### Issue Component
   
   Component: Hop Gui


-- 
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]

Reply via email to