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 91009617f5 fixed NullPointerException when clicking SQL button. fixes
#2272 (#6077)
91009617f5 is described below
commit 91009617f5e9b9598eef7cdcb13a08af05ba4215
Author: Bart Maertens <[email protected]>
AuthorDate: Thu Nov 27 10:08:58 2025 +0100
fixed NullPointerException when clicking SQL button. fixes #2272 (#6077)
---
.../hop/pipeline/transforms/pgbulkloader/PGBulkLoaderDialog.java | 8 ++++----
.../hop/pipeline/transforms/pgbulkloader/PGBulkLoaderMeta.java | 3 +--
2 files changed, 5 insertions(+), 6 deletions(-)
diff --git
a/plugins/transforms/pgbulkloader/src/main/java/org/apache/hop/pipeline/transforms/pgbulkloader/PGBulkLoaderDialog.java
b/plugins/transforms/pgbulkloader/src/main/java/org/apache/hop/pipeline/transforms/pgbulkloader/PGBulkLoaderDialog.java
index 367983a33a..9836dd1825 100644
---
a/plugins/transforms/pgbulkloader/src/main/java/org/apache/hop/pipeline/transforms/pgbulkloader/PGBulkLoaderDialog.java
+++
b/plugins/transforms/pgbulkloader/src/main/java/org/apache/hop/pipeline/transforms/pgbulkloader/PGBulkLoaderDialog.java
@@ -813,14 +813,14 @@ public class PGBulkLoaderDialog extends
BaseTransformDialog {
private void create() {
try {
PGBulkLoaderMeta info = new PGBulkLoaderMeta();
+ DatabaseMeta databaseMeta =
pipelineMeta.findDatabase(wConnection.getText(), variables);
+ info.setMappings(new ArrayList<>());
getInfo(info);
String name = transformName; // new name might not yet be linked to
other transforms!
- TransformMeta transformMeta =
- new TransformMeta(
- BaseMessages.getString(PKG,
"PGBulkLoaderDialog.TransformMeta.Title"), name, info);
+ TransformMeta transformMeta = pipelineMeta.findTransform(transformName);
+
IRowMeta prev = pipelineMeta.getPrevTransformFields(variables,
transformName);
- DatabaseMeta databaseMeta =
pipelineMeta.findDatabase(input.getConnection(), variables);
SqlStatement sql =
info.getSqlStatements(variables, pipelineMeta, transformMeta, prev,
metadataProvider);
diff --git
a/plugins/transforms/pgbulkloader/src/main/java/org/apache/hop/pipeline/transforms/pgbulkloader/PGBulkLoaderMeta.java
b/plugins/transforms/pgbulkloader/src/main/java/org/apache/hop/pipeline/transforms/pgbulkloader/PGBulkLoaderMeta.java
index 622b98c9cc..c49d643cbf 100644
---
a/plugins/transforms/pgbulkloader/src/main/java/org/apache/hop/pipeline/transforms/pgbulkloader/PGBulkLoaderMeta.java
+++
b/plugins/transforms/pgbulkloader/src/main/java/org/apache/hop/pipeline/transforms/pgbulkloader/PGBulkLoaderMeta.java
@@ -336,8 +336,7 @@ public class PGBulkLoaderMeta extends
BaseTransformMeta<PGBulkLoader, PGBulkLoad
IRowMeta prev,
IHopMetadataProvider metadataProvider)
throws HopTransformException {
- DatabaseMeta databaseMeta =
-
getParentTransformMeta().getParentPipelineMeta().findDatabase(connection,
variables);
+ DatabaseMeta databaseMeta = pipelineMeta.findDatabase(connection,
variables);
SqlStatement retval =
new SqlStatement(transformMeta.getName(), databaseMeta, null); //
default: nothing to do!