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",