[ 
https://issues.apache.org/jira/browse/CAMEL-26863?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen resolved CAMEL-26863.
---------------------------------
    Resolution: Fixed

Merged in https://github.com/apache/camel/pull/29635 (59d0c0edf444).

_Claude Code on behalf of davsclaus_

> camel-jbang - Every command in the shell panel fails with a 
> NullPointerException
> --------------------------------------------------------------------------------
>
>                 Key: CAMEL-26863
>                 URL: https://issues.apache.org/jira/browse/CAMEL-26863
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-jbang
>            Reporter: Claus Ibsen
>            Assignee: Claus Ibsen
>            Priority: Major
>             Fix For: 4.24.0
>
>
> Every command typed in the shell panel of camel tui (F6) fails with:
> {noformat}
> java.lang.NullPointerException: Cannot read field "versionHelpRequested" 
> because "x0" is null
>       at 
> picocli.CommandLine$ParseResult$Builder.access$1100(CommandLine.java:12685)
>       at 
> picocli.CommandLine$Interpreter.isAnyHelpRequested(CommandLine.java:14851)
>       at picocli.CommandLine$Interpreter.parse(CommandLine.java:13640)
>       ...
>       at 
> org.jline.picocli.PicocliCommandRegistry$PicocliCommand.execute(PicocliCommandRegistry.java:292)
>       at 
> org.apache.camel.dsl.jbang.core.commands.CamelShellCommandRegistry$2.execute(CamelShellCommandRegistry.java:126)
> {noformat}
> for example ps, version, get route, ask who are you. camel shell is fine.
> Since CAMEL-26440 the shell panel builds the commands with 
> CamelJBangMain.newCommandLine(), a fresh root command line that is never 
> parsed. The shell runs a sub-command directly, and picocli then asks each 
> parent command whether help was requested; the root has no parse result, 
> hence the NPE. camel shell uses the command line that ran camel shell, whose 
> root is parsed.
> _Claude Code on behalf of davsclaus_



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

Reply via email to