You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2025/11/05 12:22:14 UTC
(camel) branch camel-4.14.x updated: CAMEL-22657: camel-jbang - NPE in row clone
This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch camel-4.14.x
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/camel-4.14.x by this push:
new 811f38029a85 CAMEL-22657: camel-jbang - NPE in row clone
811f38029a85 is described below
commit 811f38029a858fa5e35ae6f9979c614b19600f00
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Wed Nov 5 13:21:41 2025 +0100
CAMEL-22657: camel-jbang - NPE in row clone
---
.../camel/dsl/jbang/core/commands/action/CamelBrowseAction.java | 2 +-
.../camel/dsl/jbang/core/commands/action/CamelReceiveAction.java | 4 ++--
.../org/apache/camel/dsl/jbang/core/commands/action/LoggerAction.java | 2 +-
.../org/apache/camel/dsl/jbang/core/commands/process/ListBlocked.java | 2 +-
.../camel/dsl/jbang/core/commands/process/ListCircuitBreaker.java | 2 +-
.../org/apache/camel/dsl/jbang/core/commands/process/ListEvent.java | 2 +-
.../org/apache/camel/dsl/jbang/core/commands/process/ListGroovy.java | 2 +-
.../apache/camel/dsl/jbang/core/commands/process/ListInflight.java | 2 +-
.../camel/dsl/jbang/core/commands/process/ListInternalTask.java | 2 +-
.../org/apache/camel/dsl/jbang/core/commands/process/ListKafka.java | 2 +-
.../org/apache/camel/dsl/jbang/core/commands/process/ListMetric.java | 2 +-
.../camel/dsl/jbang/core/commands/process/ListPlatformHttp.java | 2 +-
.../apache/camel/dsl/jbang/core/commands/process/ListProperties.java | 2 +-
.../org/apache/camel/dsl/jbang/core/commands/process/ListRest.java | 2 +-
.../org/apache/camel/dsl/jbang/core/commands/process/ListService.java | 2 +-
.../apache/camel/dsl/jbang/core/commands/process/ListVariable.java | 2 +-
.../org/apache/camel/dsl/jbang/core/commands/process/ListVault.java | 2 +-
17 files changed, 18 insertions(+), 18 deletions(-)
diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelBrowseAction.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelBrowseAction.java
index 5bd30e905ca7..e3c6cad05318 100644
--- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelBrowseAction.java
+++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelBrowseAction.java
@@ -338,7 +338,7 @@ public class CamelBrowseAction extends ActionBaseCommand {
try {
return (Row) clone();
} catch (CloneNotSupportedException e) {
- return null;
+ throw new RuntimeException(e);
}
}
}
diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelReceiveAction.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelReceiveAction.java
index 2ab09f4a84bd..532ff83fb7eb 100644
--- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelReceiveAction.java
+++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelReceiveAction.java
@@ -810,7 +810,7 @@ public class CamelReceiveAction extends ActionBaseCommand {
}
- private static class StatusRow {
+ private static class StatusRow implements Cloneable {
String pid;
String name;
String age;
@@ -825,7 +825,7 @@ public class CamelReceiveAction extends ActionBaseCommand {
try {
return (StatusRow) clone();
} catch (CloneNotSupportedException e) {
- return null;
+ throw new RuntimeException(e);
}
}
}
diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/LoggerAction.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/LoggerAction.java
index 21b03bc596cf..e81b23c164d2 100644
--- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/LoggerAction.java
+++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/LoggerAction.java
@@ -168,7 +168,7 @@ public class LoggerAction extends ActionBaseCommand {
try {
return (Row) clone();
} catch (CloneNotSupportedException e) {
- return null;
+ throw new RuntimeException(e);
}
}
}
diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListBlocked.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListBlocked.java
index 6ad034371221..f4eddc904195 100644
--- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListBlocked.java
+++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListBlocked.java
@@ -146,7 +146,7 @@ public class ListBlocked extends ProcessWatchCommand {
try {
return (Row) clone();
} catch (CloneNotSupportedException e) {
- return null;
+ throw new RuntimeException(e);
}
}
}
diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListCircuitBreaker.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListCircuitBreaker.java
index 10d42950b889..ed49cd22d09d 100644
--- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListCircuitBreaker.java
+++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListCircuitBreaker.java
@@ -222,7 +222,7 @@ public class ListCircuitBreaker extends ProcessWatchCommand {
try {
return (Row) clone();
} catch (CloneNotSupportedException e) {
- return null;
+ throw new RuntimeException(e);
}
}
}
diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListEvent.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListEvent.java
index 91251a682ddf..b47115d61729 100644
--- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListEvent.java
+++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListEvent.java
@@ -161,7 +161,7 @@ public class ListEvent extends ProcessWatchCommand {
try {
return (Row) clone();
} catch (CloneNotSupportedException e) {
- return null;
+ throw new RuntimeException(e);
}
}
}
diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListGroovy.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListGroovy.java
index 85aa5409d6ed..613e5499bfed 100644
--- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListGroovy.java
+++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListGroovy.java
@@ -158,7 +158,7 @@ public class ListGroovy extends ProcessWatchCommand {
try {
return (Row) clone();
} catch (CloneNotSupportedException e) {
- return null;
+ throw new RuntimeException(e);
}
}
}
diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListInflight.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListInflight.java
index 97fd435431ab..4f16fbee5a58 100644
--- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListInflight.java
+++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListInflight.java
@@ -170,7 +170,7 @@ public class ListInflight extends ProcessWatchCommand {
try {
return (Row) clone();
} catch (CloneNotSupportedException e) {
- return null;
+ throw new RuntimeException(e);
}
}
}
diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListInternalTask.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListInternalTask.java
index 67a8164b6ca4..aab3db945234 100644
--- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListInternalTask.java
+++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListInternalTask.java
@@ -181,7 +181,7 @@ public class ListInternalTask extends ProcessWatchCommand {
try {
return (Row) clone();
} catch (CloneNotSupportedException e) {
- return null;
+ throw new RuntimeException(e);
}
}
}
diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListKafka.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListKafka.java
index 7b22f9da27a7..0ce663ade570 100644
--- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListKafka.java
+++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListKafka.java
@@ -290,7 +290,7 @@ public class ListKafka extends ProcessWatchCommand {
try {
return (Row) clone();
} catch (CloneNotSupportedException e) {
- return null;
+ throw new RuntimeException(e);
}
}
}
diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListMetric.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListMetric.java
index 7c2212c05137..ca95c89c39f1 100644
--- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListMetric.java
+++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListMetric.java
@@ -326,7 +326,7 @@ public class ListMetric extends ProcessWatchCommand {
try {
return (Row) clone();
} catch (CloneNotSupportedException e) {
- return null;
+ throw new RuntimeException(e);
}
}
}
diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListPlatformHttp.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListPlatformHttp.java
index b9fbaa902b5b..a24a854df5f4 100644
--- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListPlatformHttp.java
+++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListPlatformHttp.java
@@ -181,7 +181,7 @@ public class ListPlatformHttp extends ProcessWatchCommand {
try {
return (Row) clone();
} catch (CloneNotSupportedException e) {
- return null;
+ throw new RuntimeException(e);
}
}
}
diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListProperties.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListProperties.java
index 6ba3c808075e..75fd5c941015 100644
--- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListProperties.java
+++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListProperties.java
@@ -191,7 +191,7 @@ public class ListProperties extends ProcessWatchCommand {
try {
return (Row) clone();
} catch (CloneNotSupportedException e) {
- return null;
+ throw new RuntimeException(e);
}
}
}
diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListRest.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListRest.java
index 6184115c435d..31ff9e539e76 100644
--- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListRest.java
+++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListRest.java
@@ -172,7 +172,7 @@ public class ListRest extends ProcessWatchCommand {
try {
return (Row) clone();
} catch (CloneNotSupportedException e) {
- return null;
+ throw new RuntimeException(e);
}
}
}
diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListService.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListService.java
index 7453eb7cadb0..c98f55ad10e7 100644
--- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListService.java
+++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListService.java
@@ -207,7 +207,7 @@ public class ListService extends ProcessWatchCommand {
try {
return (Row) clone();
} catch (CloneNotSupportedException e) {
- return null;
+ throw new RuntimeException(e);
}
}
}
diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListVariable.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListVariable.java
index f4936368d935..fe3809a40a22 100644
--- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListVariable.java
+++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListVariable.java
@@ -163,7 +163,7 @@ public class ListVariable extends ProcessWatchCommand {
try {
return (Row) clone();
} catch (CloneNotSupportedException e) {
- return null;
+ throw new RuntimeException(e);
}
}
}
diff --git a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListVault.java b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListVault.java
index 462fce318b59..5269b0c3cab2 100644
--- a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListVault.java
+++ b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListVault.java
@@ -255,7 +255,7 @@ public class ListVault extends ProcessWatchCommand {
try {
return (Row) clone();
} catch (CloneNotSupportedException e) {
- return null;
+ throw new RuntimeException(e);
}
}