From 0744e05eee67614ed3dca9a2fb6fef5b71bfc206 Mon Sep 17 00:00:00 2001 From: Hans Van Akelyen Date: Fri, 24 Jul 2026 16:04:56 +0200 Subject: [PATCH] fix IllegalArgumentException in hop web, fixes #3508 --- .../hop/vfs/googledrive/ui/GoogleAuthorizationDialog.java | 3 +-- .../userdefinedjavaclass/UserDefinedJavaClassDialog.java | 3 +-- .../hop/pipeline/transforms/javascript/ScriptValuesDialog.java | 2 +- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/plugins/tech/google/src/main/java/org/apache/hop/vfs/googledrive/ui/GoogleAuthorizationDialog.java b/plugins/tech/google/src/main/java/org/apache/hop/vfs/googledrive/ui/GoogleAuthorizationDialog.java index da3895343c0..41039fb346e 100644 --- a/plugins/tech/google/src/main/java/org/apache/hop/vfs/googledrive/ui/GoogleAuthorizationDialog.java +++ b/plugins/tech/google/src/main/java/org/apache/hop/vfs/googledrive/ui/GoogleAuthorizationDialog.java @@ -52,7 +52,6 @@ public class GoogleAuthorizationDialog extends Dialog { protected Display display; private static final int OPTIONS = SWT.APPLICATION_MODAL | SWT.DIALOG_TRIM; - private static final Image LOGO = GuiResource.getInstance().getImageHopUi(); private VerificationCodeReceiver receiver; public GoogleAuthorizationDialog(Shell shell, VerificationCodeReceiver receiver) { @@ -61,7 +60,7 @@ public GoogleAuthorizationDialog(Shell shell, VerificationCodeReceiver receiver) } public void open(String url) { - createDialog("Google Drive", url, OPTIONS, LOGO); + createDialog("Google Drive", url, OPTIONS, GuiResource.getInstance().getImageHopUi()); if (receiver != null) { ((CustomLocalServerReceiver) receiver).setUrl(url); } diff --git a/plugins/transforms/janino/src/main/java/org/apache/hop/pipeline/transforms/userdefinedjavaclass/UserDefinedJavaClassDialog.java b/plugins/transforms/janino/src/main/java/org/apache/hop/pipeline/transforms/userdefinedjavaclass/UserDefinedJavaClassDialog.java index 0e211d3ab3d..53b76714df8 100644 --- a/plugins/transforms/janino/src/main/java/org/apache/hop/pipeline/transforms/userdefinedjavaclass/UserDefinedJavaClassDialog.java +++ b/plugins/transforms/janino/src/main/java/org/apache/hop/pipeline/transforms/userdefinedjavaclass/UserDefinedJavaClassDialog.java @@ -157,8 +157,7 @@ private enum TabAddActions { private UserDefinedJavaClassMeta input; private UserDefinedJavaClassCodeSnippets snippitsHelper; - - private static final GuiResource guiResource = GuiResource.getInstance(); + private final GuiResource guiResource = GuiResource.getInstance(); private TreeItem itemInput; private TreeItem itemInfo; diff --git a/plugins/transforms/javascript/src/main/java/org/apache/hop/pipeline/transforms/javascript/ScriptValuesDialog.java b/plugins/transforms/javascript/src/main/java/org/apache/hop/pipeline/transforms/javascript/ScriptValuesDialog.java index 7e0f71cd69a..7106a3c557c 100644 --- a/plugins/transforms/javascript/src/main/java/org/apache/hop/pipeline/transforms/javascript/ScriptValuesDialog.java +++ b/plugins/transforms/javascript/src/main/java/org/apache/hop/pipeline/transforms/javascript/ScriptValuesDialog.java @@ -168,7 +168,7 @@ public class ScriptValuesDialog extends BaseTransformDialog { private TreeItem itemoutput; - private static final GuiResource guiresource = GuiResource.getInstance(); + private final GuiResource guiresource = GuiResource.getInstance(); private IRowMeta rowPrevTransformFields;