[ https://issues.apache.org/jira/browse/CAMEL-22220?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen updated CAMEL-22220: -------------------------------- Fix Version/s: 4.13.0 > camel-jbang - Nullpointer when using get variable command > --------------------------------------------------------- > > Key: CAMEL-22220 > URL: https://issues.apache.org/jira/browse/CAMEL-22220 > Project: Camel > Issue Type: Bug > Components: camel-jbang > Affects Versions: 4.12.0 > Reporter: Raymond > Priority: Minor > Fix For: 4.13.0 > > > When I use the following command: > {code:java} > camel get variable{code} > I get the following nullpointer (propably because I don't have variables yet): > {code:java} > $ camel get variable > java.lang.NullPointerException: Cannot invoke > "org.apache.camel.util.json.JsonObject.keySet()" because "jv" is null > at > org.apache.camel.dsl.jbang.core.commands.process.ListVariable.lambda$doProcessWatchCall$1(ListVariable.java:84) > at > java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) > at > java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) > at > java.base/java.util.stream.IntPipeline$1$1.accept(IntPipeline.java:180) > at > java.base/java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:104) > at > java.base/java.util.Spliterator$OfInt.forEachRemaining(Spliterator.java:712) > at > java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) > at > java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) > at > java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) > at > java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) > at > java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) > at > java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) > at > org.apache.camel.dsl.jbang.core.commands.process.ListVariable.doProcessWatchCall(ListVariable.java:68) > at > org.apache.camel.dsl.jbang.core.commands.process.ProcessWatchCommand.doCall(ProcessWatchCommand.java:69) > at > org.apache.camel.dsl.jbang.core.commands.process.ListVariable.doCall(ListVariable.java:35) > at > org.apache.camel.dsl.jbang.core.commands.CamelCommand.call(CamelCommand.java:71) > at > org.apache.camel.dsl.jbang.core.commands.CamelCommand.call(CamelCommand.java:37) > at picocli.CommandLine.executeUserObject(CommandLine.java:2031) > at picocli.CommandLine.access$1500(CommandLine.java:148) > at > picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2469) > at picocli.CommandLine$RunLast.handle(CommandLine.java:2461) > at picocli.CommandLine$RunLast.handle(CommandLine.java:2423) > at > picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2277) > at picocli.CommandLine$RunLast.execute(CommandLine.java:2425) > at picocli.CommandLine.execute(CommandLine.java:2174) > at > org.apache.camel.dsl.jbang.core.commands.CamelJBangMain.run(CamelJBangMain.java:197) > at > org.apache.camel.dsl.jbang.core.commands.CamelJBangMain.run(CamelJBangMain.java:72) > at main.CamelJBang.main(CamelJBang.java:36){code} -- This message was sent by Atlassian Jira (v8.20.10#820010)