Uploaded image for project: 'Parquet'
  1. Parquet
  2. PARQUET-1910

Parquet-cli is broken after TransCompressionCommand was added

    XMLWordPrintableJSON

Details

    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.

      Attachments

        Activity

          People

            grishaw Grisha Weintraub
            grishaw Grisha Weintraub
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: