8000 `ArgGroup has no options or positional parameters, and no subgroups` since 4.7.7 · Issue #2407 · remkop/picocli · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
ArgGroup has no options or positional parameters, and no subgroups since 4.7.7 #2407
Open
@snazy

Description

@snazy

The upgrade to picocli 4.7.7 seems to cause a bunch of compiler errors in the picocli apt. 4.7.6 works fine.

The errors happen at all @ArgGroup annotated fields, for example this one or this one.

Example error in CI

Example picocli apt error stack trace:

error: FATAL ERROR: picocli.CommandLine$InitializationException: ArgGroup has no options or positional parameters, and no subgroups: AnnotatedElementHolder(FIELD jdbc in org.projectnessie.gc.tool.cli.commands.JdbcCreateSchema) in null
        at picocli.CommandLine$Model$ArgGroupSpec.<init>(CommandLine.java:10430)
        at picocli.CommandLine$Model$ArgGroupSpec$Builder.build(CommandLine.java:10928)
        at picocli.codegen.annotation.processing.AbstractCommandSpecProcessor$Context.connectArgGroups(AbstractCommandSpecProcessor.java:1043)
        at picocli.codegen.annotation.processing.AbstractCommandSpecProcessor$Context.connectModel(AbstractCommandSpecProcessor.java:907)
        at picocli.codegen.annotation.processing.AbstractCommandSpecProcessor$Context.access$000(AbstractCommandSpecProcessor.java:855)
        at picocli.codegen.annotation.processing.AbstractCommandSpecProcessor.tryProcess(AbstractCommandSpecProcessor.java:209)
        at picocli.codegen.annotation.processing.AbstractCommandSpecProcessor.process(AbstractCommandSpecProcessor.java:168)
        at org.gradle.api.internal.tasks.compile.processing.DelegatingProcessor.process(DelegatingProcessor.java:62)
...

Metadata

Metadata

Assignees

No one assigned

    Labels

    theme: codegenAn issue or change related to the picocli-codegen moduletype: bug 🐛

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0