Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.12.0
Description
Scenario
Run parquet-cli
java -cp 'target/*:target/dependency/*' org.apache.parquet.cli.Main
Expected result
parquet-cli usage is presented
Usage: parquet [options] [command] [command options]
Actual result
the following error is presented
Exception in thread "main" com.beust.jcommander.ParameterException: Only one @Parameter with no names attribute is allowed, found:com.beust.jcommander.JCommander$MainParameter@6442b0a6 and com.beust.jcommander.Parameterized@f5bfa59d
at com.beust.jcommander.JCommander.addDescription(JCommander.java:606)
at com.beust.jcommander.JCommander.createDescriptions(JCommander.java:587)
at com.beust.jcommander.JCommander.addCommand(JCommander.java:1533)
at com.beust.jcommander.JCommander.addCommand(JCommander.java:1512)
at org.apache.parquet.cli.Main.<init>(Main.java:95)
at org.apache.parquet.cli.Main.main(Main.java:181)
Notes
The error is related to the recent changes in PARQUET-1872.
The fix is trivial - see PR.