Thanks for sharing this. I think your explanation makes sense - SNAPSHOT
jars are really a disaster for build stability and reproducibility.

On Sun, Oct 25, 2020 at 8:24 PM Quanlong Huang <huangquanl...@gmail.com>
wrote:

> Hi all,
>
> I just noticed the following compilation error when rebasing to the current
> master branch:
>
> [ERROR] COMPILATION ERROR :
> [INFO] -------------------------------------------------------------
> [ERROR]
>
> /home/quanlong/workspace/Impala/fe/src/main/java/org/apache/impala/service/KuduCatalogOpExecutor.java:[554,22]
> cannot find symbol
>   symbol:   method setOwner(java.lang.String)
>   location: variable alterTableOptions of type
> org.apache.kudu.client.AlterTableOptions
>
> I resolved it by removing the kudu-java snapshot version in my local maven
> cache, i.e.
>
> rm -rf ~/.m2/repository/org/apache/kudu/kudu-client/1.13.0-SNAPSHOT/
>
> I think the reason is we are depending on a snapshot version of kudu java
> client. Kudu 1.13.0-SNAPSHOT adds support for ownership, and we recently
> use the new API in IMPALA-9990.
>
> Hope this helps.
>
> Thanks,
> Quanlong
>

Reply via email to