This is an automated email from the ASF dual-hosted git repository.

hansva pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/hop.git


The following commit(s) were added to refs/heads/main by this push:
     new daf3b07fe1 Fix NPE when opening Search plugin options in the 
Configuration perspective (#8011)
daf3b07fe1 is described below

commit daf3b07fe1890c480ba39daef0a4fbf105d535b7
Author: Lance <[email protected]>
AuthorDate: Wed Aug 19 21:51:27 2026 +0800

    Fix NPE when opening Search plugin options in the Configuration perspective 
(#8011)
    
    Signed-off-by: lance <[email protected]>
---
 ui/src/main/java/org/apache/hop/ui/core/gui/GuiCompositeWidgets.java  | 2 +-
 .../org/apache/hop/ui/hopgui/search/config/SearchConfigPlugin.java    | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git 
a/ui/src/main/java/org/apache/hop/ui/core/gui/GuiCompositeWidgets.java 
b/ui/src/main/java/org/apache/hop/ui/core/gui/GuiCompositeWidgets.java
index 0ed1440345..bccb0d1baf 100644
--- a/ui/src/main/java/org/apache/hop/ui/core/gui/GuiCompositeWidgets.java
+++ b/ui/src/main/java/org/apache/hop/ui/core/gui/GuiCompositeWidgets.java
@@ -1200,7 +1200,7 @@ public class GuiCompositeWidgets {
             break;
           case CHECKBOX:
             Button button = (Button) control;
-            button.setSelection((Boolean) value);
+            button.setSelection(Boolean.TRUE.equals(value));
             break;
           case COMBO:
             if (guiElements.isVariablesEnabled()) {
diff --git 
a/ui/src/main/java/org/apache/hop/ui/hopgui/search/config/SearchConfigPlugin.java
 
b/ui/src/main/java/org/apache/hop/ui/hopgui/search/config/SearchConfigPlugin.java
index 6693c652d4..06500e19e1 100644
--- 
a/ui/src/main/java/org/apache/hop/ui/hopgui/search/config/SearchConfigPlugin.java
+++ 
b/ui/src/main/java/org/apache/hop/ui/hopgui/search/config/SearchConfigPlugin.java
@@ -17,6 +17,8 @@
 
 package org.apache.hop.ui.hopgui.search.config;
 
+import lombok.Getter;
+import lombok.Setter;
 import org.apache.hop.core.config.plugin.ConfigPlugin;
 import org.apache.hop.core.config.plugin.IConfigOptions;
 import org.apache.hop.core.exception.HopException;
@@ -36,6 +38,8 @@ import org.eclipse.swt.widgets.Button;
 import org.eclipse.swt.widgets.Control;
 import picocli.CommandLine;
 
+@Getter
+@Setter
 @ConfigPlugin(
     id = "SearchConfigPlugin",
     description = "Configuration options for Hop GUI search",

Reply via email to