You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@parquet.apache.org by "Akshay Sundarraj (Jira)" <ji...@apache.org> on 2021/07/15 04:42:00 UTC

[jira] [Updated] (PARQUET-2065) parquet-cli not working in release 1.12.0

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

Akshay Sundarraj updated PARQUET-2065:
--------------------------------------
    Description: 
When I run parquet-cli getting  java.lang.NoSuchMethodError

Steps to repdouce:
 # Download parquet-mr 1.12.0 from [https://github.com/apache/parquet-mr/archive/refs/tags/apache-parquet-1.12.0.tar.gz]
 # Build and install using mvn clean install
 # cd parquet-cli
 # mvn dependency:copy-dependencies
 # java -cp 'target/*:target/dependency/*' org.apache.parquet.cli.Main head <parquet file>
 # Got below exception

WARNING: An illegal reflective access operation has occurred
 WARNING: Illegal reflective access by org.apache.hadoop.security.authentication.util.KerberosUtil ([file:/home/amsundar/hgroot/parquet-mr-apache-parquet-1.12.0/parquet-cli/target/dependency/hadoop-auth-2.10.1.jar|file://home/amsundar/hgroot/parquet-mr-apache-parquet-1.12.0/parquet-cli/target/dependency/hadoop-auth-2.10.1.jar]) to method sun.security.krb5.Config.getInstance()
 WARNING: Please consider reporting this to the maintainers of org.apache.hadoop.security.authentication.util.KerberosUtil
 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
 WARNING: All illegal access operations will be denied in a future release
 Exception in thread "main" java.lang.NoSuchMethodError: org.apache.parquet.avro.AvroSchemaConverter.convert(Lorg/apache/parquet/schema/MessageType;)Lorg/apache/avro/Schema;
 at org.apache.parquet.cli.util.Schemas.fromParquet(Schemas.java:89)
 at org.apache.parquet.cli.BaseCommand.getAvroSchema(BaseCommand.java:405)
 at org.apache.parquet.cli.commands.CatCommand.run(CatCommand.java:66)
 at org.apache.parquet.cli.Main.run(Main.java:155)
 at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
 at org.apache.parquet.cli.Main.main(Main.java:185)

 

 

  was:
When I run parquet-cli getting  java.lang.NoSuchMethodError

Steps to repdouce:
 # Download parquet-mr 1.12.0 from [https://github.com/apache/parquet-mr/archive/refs/tags/apache-parquet-1.12.0.tar.gz]
 # Build and install using mvn clean install
 # cd parquet-cli
 # mvn dependency:copy-dependencies
 # java -cp 'target/*:target/dependency/*' org.apache.parquet.cli.Main head <parquet file>
 # Got below exception

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.apache.hadoop.security.authentication.util.KerberosUtil (file:/home/amsundar/hgroot/parquet-mr-apache-parquet-1.12.0/parquet-cli/target/dependency/hadoop-auth-2.10.1.jar) to method sun.security.krb5.Config.getInstance()
WARNING: Please consider reporting this to the maintainers of org.apache.hadoop.security.authentication.util.KerberosUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.parquet.avro.AvroSchemaConverter.convert(Lorg/apache/parquet/schema/MessageType;)Lorg/apache/avro/Schema;
 at org.apache.parquet.cli.util.Schemas.fromParquet(Schemas.java:89)
 at org.apache.parquet.cli.BaseCommand.getAvroSchema(BaseCommand.java:405)
 at org.apache.parquet.cli.commands.CatCommand.run(CatCommand.java:66)
 at org.apache.parquet.cli.Main.run(Main.java:155)
 at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
 at org.apache.parquet.cli.Main.main(Main.java:185)

 

 


> parquet-cli not working in release 1.12.0
> -----------------------------------------
>
>                 Key: PARQUET-2065
>                 URL: https://issues.apache.org/jira/browse/PARQUET-2065
>             Project: Parquet
>          Issue Type: Bug
>          Components: parquet-cli
>    Affects Versions: 1.12.0
>            Reporter: Akshay Sundarraj
>            Priority: Major
>
> When I run parquet-cli getting  java.lang.NoSuchMethodError
> Steps to repdouce:
>  # Download parquet-mr 1.12.0 from [https://github.com/apache/parquet-mr/archive/refs/tags/apache-parquet-1.12.0.tar.gz]
>  # Build and install using mvn clean install
>  # cd parquet-cli
>  # mvn dependency:copy-dependencies
>  # java -cp 'target/*:target/dependency/*' org.apache.parquet.cli.Main head <parquet file>
>  # Got below exception
> WARNING: An illegal reflective access operation has occurred
>  WARNING: Illegal reflective access by org.apache.hadoop.security.authentication.util.KerberosUtil ([file:/home/amsundar/hgroot/parquet-mr-apache-parquet-1.12.0/parquet-cli/target/dependency/hadoop-auth-2.10.1.jar|file://home/amsundar/hgroot/parquet-mr-apache-parquet-1.12.0/parquet-cli/target/dependency/hadoop-auth-2.10.1.jar]) to method sun.security.krb5.Config.getInstance()
>  WARNING: Please consider reporting this to the maintainers of org.apache.hadoop.security.authentication.util.KerberosUtil
>  WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
>  WARNING: All illegal access operations will be denied in a future release
>  Exception in thread "main" java.lang.NoSuchMethodError: org.apache.parquet.avro.AvroSchemaConverter.convert(Lorg/apache/parquet/schema/MessageType;)Lorg/apache/avro/Schema;
>  at org.apache.parquet.cli.util.Schemas.fromParquet(Schemas.java:89)
>  at org.apache.parquet.cli.BaseCommand.getAvroSchema(BaseCommand.java:405)
>  at org.apache.parquet.cli.commands.CatCommand.run(CatCommand.java:66)
>  at org.apache.parquet.cli.Main.run(Main.java:155)
>  at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
>  at org.apache.parquet.cli.Main.main(Main.java:185)
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)