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

Radu Cotescu updated SLING-8972:
--------------------------------
    Fix Version/s: Committer CLI 1.0.2
                       (was: Committer CLI 1.0.0)

> Self-explanatory message when the module name and Jira version name do not 
> match
> --------------------------------------------------------------------------------
>
>                 Key: SLING-8972
>                 URL: https://issues.apache.org/jira/browse/SLING-8972
>             Project: Sling
>          Issue Type: Improvement
>          Components: Build and Source Control
>            Reporter: Robert Munteanu
>            Priority: Major
>             Fix For: Committer CLI 1.0.2
>
>
> When the committer CLI does not find a matching Jira release for the module 
> name it fails with slightly cryptic error message (see below). We should 
> explain to the user what is wrong, e.g. "Unable to match release with a Jira 
> version - did not find a Jira version matching ${MODULE_NAME} ${VERSION}"
> {noformat}java.lang.IllegalArgumentException: No version found with name 
> Default 
> POST Servlets 2.3.34
>          at 
> org.apache.sling.cli.impl.jira.VersionClient.lambda$find$1(VersionClient.java:84)
>          at java.base/java.util.Optional.orElseThrow(Unknown Source)
>          at 
> org.apache.sling.cli.impl.jira.VersionClient.find(VersionClient.java:84)
>          at 
> org.apache.sling.cli.impl.release.PrepareVoteEmailCommand.lambda$run$0(PrepareVoteEmailCommand.java:116)
>          at 
> java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
>          at java.base/java.util.Iterator.forEachRemaining(Unknown Source)
>          at 
> java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown 
> Source)
>          at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown 
> Source)
>          at 
> java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
>          at 
> java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown 
> Source)
>          at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown 
> Source)
>          at java.base/java.util.stream.ReferencePipeline.collect(Unknown 
> Source)
>          at 
> org.apache.sling.cli.impl.release.PrepareVoteEmailCommand.run(PrepareVoteEmailCommand.java:117)
>          at picocli.CommandLine.executeUserObject(CommandLine.java:1687)
>          at picocli.CommandLine.access$900(CommandLine.java:146)
>          at picocli.CommandLine$RunLast.handle(CommandLine.java:2059)
>          at picocli.CommandLine$RunLast.handle(CommandLine.java:2026)
>          at 
> picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:1893)
>          at picocli.CommandLine.execute(CommandLine.java:1822)
>          at 
> org.apache.sling.cli.impl.CommandProcessor.runCommand(CommandProcessor.java:110)
>          at 
> org.apache.sling.cli.impl.ExecutionTrigger.lambda$activate$0(ExecutionTrigger.java:33)
>          at java.base/java.lang.Thread.run(Unknown Source)
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to