You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by Jim Hopper <ho...@gmail.com> on 2022/11/20 11:28:03 UTC
ver 4.0.0-alpha-2 build fail
Hi,
while building ver 4.0.0-alpha-2 release using the following command
mvn clean package -D skipTests -Pthriftif -Dthrift.home=/usr/local
I get these:
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile
(default-compile) on project hive-standalone-metastore-common: Compilation
failure: Compilation failure:
[ERROR]
/code/apache-hive-4.0.0-alpha-2-src/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java:[8870,138]
org.apache.hadoop.hive.metastore.api.ThriftHiveMetastore.AsyncClient.setMetaConf_call
is not abstract and does not override abstract method getResult() in
org.apache.thrift.async.TAsyncMethodCall
[ERROR]
/code/apache-hive-4.0.0-alpha-2-src/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java:[8888,19]
getResult() in
org.apache.hadoop.hive.metastore.api.ThriftHiveMetastore.AsyncClient.setMetaConf_call
cannot override getResult() in org.apache.thrift.async.TAsyncMethodCall
[ERROR] return type void is not compatible with java.lang.Object
are there any new profiles or parameters that need to be include to build
ver 4?
thanks!
Re: ver 4.0.0-alpha-2 build fail
Posted by Jim Hopper <ho...@gmail.com>.
right, I noticed 0.16.0 is used now and had 0.9.3 installed.
BTW is there any reason fb303.thrift is not part of the repo?
On Sun, Nov 20, 2022 at 11:39 AM Ayush Saxena <ay...@gmail.com> wrote:
> Try without -Pthrift, it isn’t required unless you want to generate thrift
> files.
> If you intend to do so, check for your thrift version, if it is same as
> defined in the POM
>
> -Ayush
>
> > On 20-Nov-2022, at 4:58 PM, Jim Hopper <ho...@gmail.com> wrote:
> >
> > Hi,
> >
> > while building ver 4.0.0-alpha-2 release using the following command
> >
> > mvn clean package -D skipTests -Pthriftif -Dthrift.home=/usr/local
> >
> > I get these:
> >
> > [ERROR] Failed to execute goal
> > org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile
> > (default-compile) on project hive-standalone-metastore-common:
> Compilation
> > failure: Compilation failure:
> > [ERROR]
> >
> /code/apache-hive-4.0.0-alpha-2-src/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java:[8870,138]
> >
> org.apache.hadoop.hive.metastore.api.ThriftHiveMetastore.AsyncClient.setMetaConf_call
> > is not abstract and does not override abstract method getResult() in
> > org.apache.thrift.async.TAsyncMethodCall
> > [ERROR]
> >
> /code/apache-hive-4.0.0-alpha-2-src/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java:[8888,19]
> > getResult() in
> >
> org.apache.hadoop.hive.metastore.api.ThriftHiveMetastore.AsyncClient.setMetaConf_call
> > cannot override getResult() in org.apache.thrift.async.TAsyncMethodCall
> > [ERROR] return type void is not compatible with java.lang.Object
> >
> > are there any new profiles or parameters that need to be include to build
> > ver 4?
> >
> > thanks!
>
Re: ver 4.0.0-alpha-2 build fail
Posted by Ayush Saxena <ay...@gmail.com>.
Try without -Pthrift, it isn’t required unless you want to generate thrift files.
If you intend to do so, check for your thrift version, if it is same as defined in the POM
-Ayush
> On 20-Nov-2022, at 4:58 PM, Jim Hopper <ho...@gmail.com> wrote:
>
> Hi,
>
> while building ver 4.0.0-alpha-2 release using the following command
>
> mvn clean package -D skipTests -Pthriftif -Dthrift.home=/usr/local
>
> I get these:
>
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile
> (default-compile) on project hive-standalone-metastore-common: Compilation
> failure: Compilation failure:
> [ERROR]
> /code/apache-hive-4.0.0-alpha-2-src/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java:[8870,138]
> org.apache.hadoop.hive.metastore.api.ThriftHiveMetastore.AsyncClient.setMetaConf_call
> is not abstract and does not override abstract method getResult() in
> org.apache.thrift.async.TAsyncMethodCall
> [ERROR]
> /code/apache-hive-4.0.0-alpha-2-src/standalone-metastore/metastore-common/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java:[8888,19]
> getResult() in
> org.apache.hadoop.hive.metastore.api.ThriftHiveMetastore.AsyncClient.setMetaConf_call
> cannot override getResult() in org.apache.thrift.async.TAsyncMethodCall
> [ERROR] return type void is not compatible with java.lang.Object
>
> are there any new profiles or parameters that need to be include to build
> ver 4?
>
> thanks!