Bug#1026608: jcommander: FTBFS: JCommander.java:45: error: malformed HTML

Lucas Nussbaum lucas at debian.org
Tue Dec 20 17:15:27 GMT 2022


Source: jcommander
Version: 1.71-3
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20221220 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_build -- assemble javadoc
> 	mkdir -p .gradle/init.d
> 	cp /usr/share/gradle-debian-helper/init.gradle .gradle/init.d/
> 	gradle --info --console plain --offline --stacktrace --no-daemon --refresh-dependencies --gradle-user-home .gradle -Duser.home=. -Duser.name=debian -Ddebian.package=jcommander -Dfile.encoding=UTF-8 --parallel --max-workers=8 assemble javadoc
> OpenJDK 64-Bit Server VM warning: Ignoring option --illegal-access=permit; support was removed in 17.0
> Initialized native services in: /<<PKGBUILDDIR>>/.gradle/native
> To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/4.4.1/userguide/gradle_daemon.html.
> Starting process 'Gradle build daemon'. Working directory: /<<PKGBUILDDIR>>/.gradle/daemon/4.4.1 Command: /usr/lib/jvm/java-17-openjdk-amd64/bin/java -Xbootclasspath/a:/usr/share/java/gradle-helper-hook.jar:/usr/share/java/maven-repo-helper.jar --add-opens java.base/java.lang=ALL-UNNAMED -Dfile.encoding=UTF-8 -Duser.country -Duser.language=en -Duser.variant -cp /usr/share/gradle/lib/gradle-launcher-4.4.1.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 4.4.1
> Successfully started process 'Gradle build daemon'
> An attempt to start the daemon took 0.906 secs.
> The client will now receive all logging from the daemon (pid: 1202805). The daemon log file: /<<PKGBUILDDIR>>/.gradle/daemon/4.4.1/daemon-1202805.out.log
> Daemon will be stopped at the end of the build stopping after processing
> Closing daemon's stdin at end of input.
> The daemon will no longer process any standard input.
> Using 8 worker leases.
> Creating new cache for fileHashes, path /<<PKGBUILDDIR>>/.gradle/caches/4.4.1/fileHashes/fileHashes.bin, access org.gradle.cache.internal.DefaultCacheAccess at 2330d380
> Creating new cache for resourceHashesCache, path /<<PKGBUILDDIR>>/.gradle/caches/4.4.1/fileHashes/resourceHashesCache.bin, access org.gradle.cache.internal.DefaultCacheAccess at 2330d380
> Creating new cache for fileHashes, path /<<PKGBUILDDIR>>/.gradle/4.4.1/fileHashes/fileHashes.bin, access org.gradle.cache.internal.DefaultCacheAccess at 4b34c716
> Starting Build
> Compiling initialization script '/<<PKGBUILDDIR>>/.gradle/init.d/init.gradle' using SubsetScriptTransformer.
> Creating new cache for metadata-1.1/results, path /<<PKGBUILDDIR>>/.gradle/caches/transforms-1/metadata-1.1/results.bin, access org.gradle.cache.internal.DefaultCacheAccess at 34dd2b4c
> Compiling initialization script '/<<PKGBUILDDIR>>/.gradle/init.d/init.gradle' using BuildScriptTransformer.
> Settings evaluated using settings file '/<<PKGBUILDDIR>>/settings.gradle'.
> 	Settings file not found (/<<PKGBUILDDIR>>/settings.gradle)
> 	Root project name not defined in settings.gradle, defaulting to 'jcommander' instead of the name of the root directory 'jcommander-1.71'
> Projects loaded. Root project using build file '/<<PKGBUILDDIR>>/build.gradle'.
> Included projects: [root project 'jcommander']
> 	Keep-alive timer started
> 	Adding Debian repository to project 'jcommander'
> Parallel execution is an incubating feature.
> Evaluating root project 'jcommander' using build file '/<<PKGBUILDDIR>>/build.gradle'.
> Compiling build file '/<<PKGBUILDDIR>>/build.gradle' using SubsetScriptTransformer.
> Compiling build file '/<<PKGBUILDDIR>>/build.gradle' using BuildScriptTransformer.
> 	Adding Maven pom generation to project 'jcommander'
> 	Linking the generated javadoc to the system JDK API documentation
> All projects evaluated.
> Selected primary task 'assemble' from project :
> Creating new cache for annotation-processors, path /<<PKGBUILDDIR>>/.gradle/4.4.1/fileContent/annotation-processors.bin, access org.gradle.cache.internal.DefaultCacheAccess at 28ebf1f5
> Selected primary task 'javadoc' from project :
> Tasks to be executed: [task ':compileJava', task ':processResources', task ':classes', task ':debianMavenPom', task ':jar', task ':assemble', task ':javadoc']
> Creating new cache for resourceHashesCache, path /<<PKGBUILDDIR>>/.gradle/4.4.1/fileHashes/resourceHashesCache.bin, access org.gradle.cache.internal.DefaultCacheAccess at 4b34c716
> Creating new cache for taskHistory, path /<<PKGBUILDDIR>>/.gradle/4.4.1/taskHistory/taskHistory.bin, access org.gradle.cache.internal.DefaultCacheAccess at 439e408b
> Creating new cache for outputFiles, path /<<PKGBUILDDIR>>/.gradle/buildOutputCleanup/outputFiles.bin, access org.gradle.cache.internal.DefaultCacheAccess at 5f0cab30
> :compileJava (Thread[Task worker for ':',5,main]) started.
> :compileJava
> Putting task artifact state for task ':compileJava' into context took 0.003 secs.
> Up-to-date check for task ':compileJava' took 0.045 secs. It is not up-to-date because:
>   No history is available.
> All input files are considered out-of-date for incremental task ':compileJava'.
> Compiling with JDK Java compiler API.
> Note: /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/ParameterDescription.java uses or overrides a deprecated API.
> Note: Recompile with -Xlint:deprecation for details.
> Note: Some input files use unchecked or unsafe operations.
> Note: Recompile with -Xlint:unchecked for details.
> :compileJava (Thread[Task worker for ':',5,main]) completed. Took 1.383 secs.
> :processResources (Thread[Task worker for ':',5,main]) started.
> :processResources
> Putting task artifact state for task ':processResources' into context took 0.0 secs.
> file or directory '/<<PKGBUILDDIR>>/src/main/resources', not found
> Skipping task ':processResources' as it has no source files and no previous output files.
> :processResources NO-SOURCE
> :processResources (Thread[Task worker for ':',5,main]) completed. Took 0.001 secs.
> :classes (Thread[Task worker for ':',5,main]) started.
> :classes
> Skipping task ':classes' as it has no actions.
> :classes (Thread[Task worker for ':',5,main]) completed. Took 0.0 secs.
> :debianMavenPom (Thread[Task worker for ':',5,main]) started.
> :debianMavenPom
> Putting task artifact state for task ':debianMavenPom' into context took 0.0 secs.
> Up-to-date check for task ':debianMavenPom' took 0.0 secs. It is not up-to-date because:
>   No history is available.
> 	Generating pom file /<<PKGBUILDDIR>>/build/debian/jcommander.pom
> :debianMavenPom (Thread[Task worker for ':',5,main]) completed. Took 0.071 secs.
> :jar (Thread[Task worker for ':',5,main]) started.
> :jar
> Putting task artifact state for task ':jar' into context took 0.0 secs.
> Up-to-date check for task ':jar' took 0.007 secs. It is not up-to-date because:
>   No history is available.
> :jar (Thread[Task worker for ':',5,main]) completed. Took 0.066 secs.
> :assemble (Thread[Task worker for ':',5,main]) started.
> :assemble
> Skipping task ':assemble' as it has no actions.
> :assemble (Thread[Task worker for ':',5,main]) completed. Took 0.0 secs.
> :javadoc (Thread[Task worker for ':',5,main]) started.
> :javadoc
> Putting task artifact state for task ':javadoc' into context took 0.0 secs.
> Up-to-date check for task ':javadoc' took 0.009 secs. It is not up-to-date because:
>   No history is available.
> Starting process 'command '/usr/lib/jvm/java-17-openjdk-amd64/bin/javadoc''. Working directory: /<<PKGBUILDDIR>> Command: /usr/lib/jvm/java-17-openjdk-amd64/bin/javadoc @/<<PKGBUILDDIR>>/build/tmp/javadoc/javadoc.options
> Successfully started process 'command '/usr/lib/jvm/java-17-openjdk-amd64/bin/javadoc''
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:45: error: malformed HTML
>  * @author Cedric Beust <cedric at beust.com>
>                         ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/ParameterException.java:25: error: malformed HTML
>  * @author Cedric Beust <cedric at beust.com>
>                         ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/SubParameter.java:10: error: malformed HTML
>  * @author Cedric Beust <cedric at refresh.io>
>                         ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/ResourceBundle.java:29: error: malformed HTML
>  * @author Cedric Beust <cedric at beust.com>
>                         ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/MissingCommandException.java:24: error: malformed HTML
>  * @author Cedric Beust <cedric at beust.com>
>                         ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/validators/NoValueValidator.java:27: error: malformed HTML
>  * @author Cedric Beust <cedric at beust.com>
>                         ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/validators/PositiveInteger.java:27: error: malformed HTML
>  * @author Cedric Beust <cedric at beust.com>
>                         ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/validators/NoValidator.java:27: error: malformed HTML
>  * @author Cedric Beust <cedric at beust.com>
>                         ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/IParameterValidator.java:24: error: malformed HTML
>  * @author Cedric Beust <cedric at beust.com>
>                         ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/IStringConverter.java:36: error: unknown tag: T
>    * @return an object of type <T> created from the parameter value.
>                                ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/IStringConverter.java:38: warning: no @param for value
>   T convert(String value);
>     ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/BaseConverter.java:32: warning: no comment
>   public BaseConverter(String optionName) {
>          ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/BaseConverter.java:40: warning: no comment
>   protected String getErrorString(String value, String to) {
>                    ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/BaseConverter.java:36: warning: no comment
>   public String getOptionName() {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/BigDecimalConverter.java:32: warning: no comment
>   public BigDecimalConverter(String optionName) {
>          ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/BooleanConverter.java:30: warning: no comment
>   public BooleanConverter(String optionName) {
>          ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/CommaParameterSplitter.java:6: warning: no comment
> public class CommaParameterSplitter implements IParameterSplitter {
>        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/IParameterSplitter.java:10: warning: no comment
>   List<String> split(String value);
>                ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/internal/Console.java:3: warning: no comment
> public interface Console {
>        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/internal/Console.java:5: warning: no comment
>   void print(String msg);
>        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/internal/Console.java:7: warning: no comment
>   void println(String msg);
>        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/internal/Console.java:9: warning: no comment
>   char[] readPassword(boolean echoInput);
>          ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/internal/DefaultConsole.java:9: warning: no comment
> public class DefaultConsole implements Console {
>        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/internal/DefaultConverterFactory.java:45: warning: no comment
> public class DefaultConverterFactory implements IStringConverterFactory {
>        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/IStringConverterFactory.java:30: warning: no comment
>   <T> Class<? extends IStringConverter<T>> getConverter(Class<T> forType);
>                                            ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/DoubleConverter.java:30: warning: no comment
>   public DoubleConverter(String optionName) {
>          ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/DynamicParameter.java:17: warning: no @return
>   String[] names() default {};
>            ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/DynamicParameter.java:22: warning: no @return
>   boolean required() default false;
>           ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/DynamicParameter.java:27: warning: no @return
>   String description() default "";
>          ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/DynamicParameter.java:32: warning: no @return
>   String descriptionKey() default "";
>          ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/DynamicParameter.java:37: warning: no @return
>   boolean hidden() default false;
>           ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/DynamicParameter.java:42: warning: no @return
>   Class<? extends IParameterValidator>[] validateWith() default NoValidator.class;
>                                          ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/DynamicParameter.java:47: warning: no @return
>   String assignment() default "=";
>          ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/DynamicParameter.java:13: warning: no comment
> public @interface DynamicParameter {
>         ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/DynamicParameter.java:49: warning: no comment
>   Class<? extends IValueValidator>[] validateValueWith() default NoValueValidator.class;
>                                      ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/FloatConverter.java:30: warning: no comment
>   public FloatConverter(String optionName) {
>          ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/FuzzyMap.java:16: warning: no comment
>   public static <V> V findInMap(Map<? extends IKey, V> map, IKey name,
>                       ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/IntegerConverter.java:30: warning: no comment
>   public IntegerConverter(String optionName) {
>          ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/IParameterValidator2.java:21: warning: no comment
> public interface IParameterValidator2 extends IParameterValidator {
>        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/ISO8601DateConverter.java:37: warning: no comment
>   public ISO8601DateConverter(String optionName) {
>          ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/IValueValidator.java:3: warning: no comment
> public interface IValueValidator<T> {
>        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:234: warning: no @param for expandAtSign
>     public void setExpandAtSign(boolean expandAtSign) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:282: warning: no @param for bundle
>     public final void setDescriptionsBundle(ResourceBundle bundle) {
>                       ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:289: warning: no @param for args
>     public void parse(String... args) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:301: warning: no @param for args
>     public void parseWithoutValidation(String... args) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:920: warning: no @param for name
>     public void setProgramName(String name) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:927: warning: no @return
>     public String getProgramName(){
>                   ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:944: warning: no @param for commandName
>     public void usage(String commandName) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:953: warning: no @param for commandName
>     public void usage(String commandName, StringBuilder out) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:953: warning: no @param for out
>     public void usage(String commandName, StringBuilder out) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:961: warning: no @param for commandName
>     public void usage(String commandName, StringBuilder out, String indent) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:961: warning: no @param for out
>     public void usage(String commandName, StringBuilder out, String indent) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:961: warning: no @param for indent
>     public void usage(String commandName, StringBuilder out, String indent) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:974: warning: no @param for commandName
>     public String getCommandDescription(String commandName) {
>                   ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1153: warning: no @param for out
>     public void usage(StringBuilder out) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1333: warning: no @param for defaultProvider
>     public void setDefaultProvider(IDefaultProvider defaultProvider) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1378: warning: no description for @param
>      * @param optionName
>        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1381: warning: no @param for parameterized
>     public Object convertValue(final Parameterized parameterized, Class type, String optionName, String value) {
>                   ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1381: warning: no @return
>     public Object convertValue(final Parameterized parameterized, Class type, String optionName, String value) {
>                   ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1459: warning: no @param for name
>     public void addCommand(String name, Object object) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1459: warning: no @param for object
>     public void addCommand(String name, Object object) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1478: warning: no @param for name
>     public void addCommand(String name, Object object, String... aliases) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1478: warning: no @param for object
>     public void addCommand(String name, Object object, String... aliases) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1478: warning: no @param for aliases
>     public void addCommand(String name, Object object, String... aliases) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1026: warning: no comment
>     public static class Builder {
>                   ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:48: warning: no comment
>     public static final String DEBUG_PROPERTY = "jcommander.debug";
>                                ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1463: warning: no comment
>     public void addCommand(Object object) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1273: warning: no comment
>     public int getColumnSize() {
>                ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1510: warning: no comment
>     public Map<String, JCommander> getCommands() {
>                                    ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:238: warning: no comment
>     public static Console getConsole() {
>                           ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:911: warning: no comment
>     public String getMainParameterDescription() {
>                   ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1518: warning: no comment
>     public String getParsedCommand() {
>                   ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1671: warning: no comment
>     public List<String> getUnknownOptions() {
>                         ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1679: warning: no comment
>     public boolean isParameterOverwritingAllowed() {
>                    ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1022: warning: no comment
>     public static Builder newBuilder() {
>                           ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1667: warning: no comment
>     public void setAcceptUnknownOptions(boolean b) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1663: warning: no comment
>     public void setAllowAbbreviatedOptions(boolean b) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1675: warning: no comment
>     public void setAllowParameterOverwriting(boolean b) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1659: warning: no comment
>     public void setCaseSensitiveOptions(boolean b) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1269: warning: no comment
>     public void setColumnSize(int columnSize) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1265: warning: no comment
>     public void setParameterDescriptionComparator(Comparator<? super ParameterDescription> c) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1655: warning: no comment
>     public void setVerbose(int verbose) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1157: warning: no comment
>     public void usage(StringBuilder out, String indent) {
>                 ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1041: warning: no @return
>         public Builder addObject(Object o) {
>                        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1050: warning: no @param for bundle
>         public Builder resourceBundle(ResourceBundle bundle) {
>                        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1050: warning: no @return
>         public Builder resourceBundle(ResourceBundle bundle) {
>                        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1066: warning: no @param for expand
>         public Builder expandAtSign(Boolean expand) {
>                        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1066: warning: no @return
>         public Builder expandAtSign(Boolean expand) {
>                        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1074: warning: no @param for name
>         public Builder programName(String name) {
>                        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1074: warning: no @return
>         public Builder programName(String name) {
>                        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1087: warning: no @param for provider
>         public Builder defaultProvider(IDefaultProvider provider) {
>                        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1087: warning: no @return
>         public Builder defaultProvider(IDefaultProvider provider) {
>                        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1096: warning: no @return
>         public Builder addConverterFactory(IStringConverterFactory factory) {
>                        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1030: warning: no comment
>         public Builder() {
>                ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1111: warning: no comment
>         public Builder acceptUnknownOptions(boolean b) {
>                        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1131: warning: no comment
>         public Builder addCommand(Object command) {
>                        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1136: warning: no comment
>         public Builder addCommand(String name, Object command, String... aliases) {
>                        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1126: warning: no comment
>         public Builder addConverterInstanceFactory(IStringConverterInstanceFactory factory) {
>                        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1106: warning: no comment
>         public Builder allowAbbreviatedOptions(boolean b) {
>                        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1116: warning: no comment
>         public Builder allowParameterOverwriting(boolean b) {
>                        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1055: warning: no comment
>         public Builder args(String[] args) {
>                        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1121: warning: no comment
>         public Builder atFileCharset(Charset charset) {
>                        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1141: warning: no comment
>         public JCommander build() {
>                           ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1079: warning: no comment
>         public Builder columnSize(int columnSize) {
>                        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java:1101: warning: no comment
>         public Builder verbose(int verbose) {
>                        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/internal/JDK6Console.java:8: warning: no comment
> public class JDK6Console implements Console {
>        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/internal/JDK6Console.java:14: warning: no comment
>   public JDK6Console(Object console) throws Exception {
>          ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/internal/Lists.java:27: warning: no comment
> public class Lists {
>        ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/internal/Lists.java:29: warning: no comment
>     public static <K> List<K> newArrayList() {
>                               ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/internal/Lists.java:41: warning: no comment
>     public static <K> List<K> newArrayList(int size) {
>                               ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/Parameter.java:72: error: tag not supported in HTML5: tt
>    * The string converter to use for this field. If the field is of type <tt>List</tt>
>                                                                          ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/Parameter.java:73: error: tag not supported in HTML5: tt
>    * and not <tt>listConverter</tt> attribute was specified, JCommander will split
>              ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/Parameter.java:80: error: tag not supported in HTML5: tt
>    * field has to be of type <tt>List</tt> and the converter needs to return
>                              ^
> /<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/Parameter.java:106: error: tag not supported in HTML5: tt
>    * What splitter to use (applicable only on fields of type <tt>List</tt>). By default,
>                                                              ^
> 14 errors
> 100 warnings
> Problems generating Javadoc.
>   Command line issued: [/usr/lib/jvm/java-17-openjdk-amd64/bin/javadoc, @/<<PKGBUILDDIR>>/build/tmp/javadoc/javadoc.options]
>   Generated Javadoc options file has following contents:
> ------
> -classpath '/<<PKGBUILDDIR>>/build/classes/java/main:/<<PKGBUILDDIR>>/build/resources/main'
> -d '/<<PKGBUILDDIR>>/build/docs/javadoc'
> -doctitle 'jcommander 1.71 API'
> -link 'file:///usr/share/doc/default-jdk/api'
> -quiet 
> -windowtitle 'jcommander 1.71 API'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/IStringConverter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/internal/Sets.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/internal/Maps.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/internal/Nullable.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/internal/Lists.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/internal/Console.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/internal/DefaultConsole.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/internal/DefaultConverterFactory.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/internal/JDK6Console.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/Parameters.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/IValueValidator.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/StringKey.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/Strings.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/Parameter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/ParameterDescription.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/JCommander.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/WrappedParameter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/IDefaultProvider.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/ParameterException.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/Parameterized.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/SubParameter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/ResourceBundle.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/IParameterValidator2.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/MissingCommandException.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/defaultprovider/PropertyFileDefaultProvider.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/FuzzyMap.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/validators/NoValueValidator.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/validators/PositiveInteger.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/validators/NoValidator.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/IStringConverterFactory.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/ParametersDelegate.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/DynamicParameter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/IParameterValidator.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/FloatConverter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/IntegerConverter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/CharArrayConverter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/DefaultListConverter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/ISO8601DateConverter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/LongConverter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/BooleanConverter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/IParameterSplitter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/NoConverter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/InetAddressConverter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/PathConverter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/StringConverter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/CommaParameterSplitter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/DoubleConverter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/URIConverter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/FileConverter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/BaseConverter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/BigDecimalConverter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/URLConverter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/converters/EnumConverter.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/IVariableArity.java'
> '/<<PKGBUILDDIR>>/src/main/java/com/beust/jcommander/IStringConverterInstanceFactory.java'
> ------
> :javadoc FAILED
> :javadoc (Thread[Task worker for ':',5,main]) completed. Took 2.345 secs.
> 
> FAILURE: Build failed with an exception.
> 
> * What went wrong:
> Execution failed for task ':javadoc'.
> > Javadoc generation failed. Generated Javadoc options file (useful for troubleshooting): '/<<PKGBUILDDIR>>/build/tmp/javadoc/javadoc.options'
> 
> * Try:
> Run with --debug option to get more log output. Run with --scan to get full insights.
> 
> * Exception is:
> org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':javadoc'.
> 	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100)
> 	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
> 	at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)
> 	at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62)
> 	at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
> 	at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:60)
> 	at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:97)
> 	at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:87)
> 	at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)
> 	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
> 	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
> 	at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
> 	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
> 	at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:248)
> 	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
> 	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
> 	at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
> 	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
> 	at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241)
> 	at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230)
> 	at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:123)
> 	at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:79)
> 	at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:104)
> 	at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:98)
> 	at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:626)
> 	at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:581)
> 	at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:98)
> 	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
> 	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
> 	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
> Caused by: org.gradle.api.GradleException: Javadoc generation failed. Generated Javadoc options file (useful for troubleshooting): '/<<PKGBUILDDIR>>/build/tmp/javadoc/javadoc.options'
> 	at org.gradle.api.tasks.javadoc.internal.JavadocGenerator.execute(JavadocGenerator.java:58)
> 	at org.gradle.api.tasks.javadoc.internal.JavadocGenerator.execute(JavadocGenerator.java:31)
> 	at org.gradle.api.tasks.javadoc.Javadoc.executeExternalJavadoc(Javadoc.java:156)
> 	at org.gradle.api.tasks.javadoc.Javadoc.generate(Javadoc.java:144)
> 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
> 	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:46)
> 	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39)
> 	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26)
> 	at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:780)
> 	at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:747)
> 	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:121)
> 	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
> 	at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
> 	at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
> 	at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
> 	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:110)
> 	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)
> 	... 29 more
> Caused by: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-17-openjdk-amd64/bin/javadoc'' finished with non-zero exit value 1
> 	at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:382)
> 	at org.gradle.process.internal.DefaultExecAction.execute(DefaultExecAction.java:31)
> 	at org.gradle.api.tasks.javadoc.internal.JavadocGenerator.execute(JavadocGenerator.java:53)
> 	... 48 more
> 
> 
> * Get more help at https://help.gradle.org
> 
> BUILD FAILED in 8s
> 4 actionable tasks: 4 executed
> dh_auto_build: error: gradle --info --console plain --offline --stacktrace --no-daemon --refresh-dependencies --gradle-user-home .gradle -Duser.home=. -Duser.name=debian -Ddebian.package=jcommander -Dfile.encoding=UTF-8 --parallel --max-workers=8 assemble javadoc returned exit code 1
> make[1]: *** [debian/rules:11: override_dh_auto_build] Error 25


The full build log is available from:
http://qa-logs.debian.net/2022/12/20/jcommander_1.71-3_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221220;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221220&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the pkg-java-maintainers mailing list