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

Michael Smith resolved IMPALA-13417.
------------------------------------
    Fix Version/s: Impala 5.0.0
       Resolution: Fixed

> Calcite parser generated files are not getting cleaned properly
> ---------------------------------------------------------------
>
>                 Key: IMPALA-13417
>                 URL: https://issues.apache.org/jira/browse/IMPALA-13417
>             Project: IMPALA
>          Issue Type: Bug
>          Components: Frontend, Infrastructure
>    Affects Versions: Impala 4.5.0
>            Reporter: Joe McDonnell
>            Assignee: Michael Smith
>            Priority: Major
>             Fix For: Impala 5.0.0
>
>
> When switching back and forth from reviewing a Calcite change that touched 
> the parser, etc. I got build failures when I switched back to regular Impala 
> master branch:
> {noformat}
> 13:34:29 [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile 
> (default-compile) on project calcite-planner: Compilation failure: 
> Compilation failure: 
> 13:34:29 [ERROR] 
> /home/joemcdonnell/upstream/Impala/java/calcite-planner/target/generated-sources/annotations/org/apache/calcite/rel/rules/ImmutableImpalaMinusToDistinctRule.java:[16,28]
>  package org.immutables.value does not exist
> 13:34:29 [ERROR] 
> /home/joemcdonnell/upstream/Impala/java/calcite-planner/target/generated-sources/annotations/org/apache/calcite/rel/rules/ImmutableImpalaMinusToDistinctRule.java:[23,2]
>  cannot find symbol
> 13:34:29 [ERROR]   symbol: class Generated
> 13:34:29 [ERROR] 
> /home/joemcdonnell/upstream/Impala/java/calcite-planner/target/generated-sources/annotations/org/apache/calcite/rel/rules/ImmutableImpalaMinusToDistinctRule.java:[41,65]
>  package ImpalaMinusToDistinctRule does not exist
> 13:34:29 [ERROR] 
> /home/joemcdonnell/upstream/Impala/java/calcite-planner/target/generated-sources/annotations/org/apache/calcite/rel/rules/ImmutableImpalaMinusToDistinctRule.java:[38,4]
>  cannot find symbol
> 13:34:29 [ERROR]   symbol:   class Generated
> 13:34:29 [ERROR]   location: class 
> org.apache.calcite.rel.rules.ImmutableImpalaMinusToDistinctRule
> 13:34:29 [ERROR] 
> /home/joemcdonnell/upstream/Impala/java/calcite-planner/target/generated-sources/annotations/org/apache/calcite/rel/rules/ImmutableImpalaMinusToDistinctRule.java:[297,6]
>  cannot find symbol
> 13:34:29 [ERROR]   symbol:   class Generated
> 13:34:29 [ERROR]   location: class 
> org.apache.calcite.rel.rules.ImmutableImpalaMinusToDistinctRule.Config
> 13:34:29 [ERROR] 
> /home/joemcdonnell/upstream/Impala/java/calcite-planner/target/generated-sources/annotations/org/apache/calcite/rel/rules/ImmutableImpalaMinusToDistinctRule.java:[82,6]
>  cannot find symbol
> 13:34:29 [ERROR]   symbol:   class Generated
> 13:34:29 [ERROR]   location: class 
> org.apache.calcite.rel.rules.ImmutableImpalaMinusToDistinctRule.Config
> 13:34:29 [ERROR] 
> /home/joemcdonnell/upstream/Impala/java/calcite-planner/target/generated-sources/annotations/org/apache/calcite/rel/rules/ImmutableImpalaMinusToDistinctRule.java:[266,93]
>  package ImpalaMinusToDistinctRule does not exist
> 13:34:29 [ERROR] 
> /home/joemcdonnell/upstream/Impala/java/calcite-planner/target/generated-sources/annotations/org/apache/calcite/rel/rules/ImmutableImpalaMinusToDistinctRule.java:[325,58]
>  package ImpalaMinusToDistinctRule does not exist{noformat}
> It seems like the generated code is not getting updated when I switched to a 
> different branch, so it is referencing classes that don't exist. Maybe 
> bin/clean.sh needs to be modified to remove those files so a clean build can 
> get the new ones.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to