Please try rebasing from master, I believe this issue has been resolved. On Thu, Jan 24, 2019 at 3:29 PM Ryan Williams <r...@runsascoded.com> wrote:
> I'm seeing every ≈third `./gradlew compileJava` fail locally due to this; > re-running the commit has always succeeded, so far. > > Sounds like there is not an immediate fix in the works / no one assigned > on the JIRA? > > On Wed, Jan 23, 2019 at 3:17 PM Kenneth Knowles <k...@apache.org> wrote: > >> This might connect to vendoring Calcite. It will be easiest, and have the >> best incremental build, if we separate the generated code into its own >> module that has relocation to match the vendored Calcite. >> >> Kenn >> >> On Wed, Jan 23, 2019 at 11:29 AM Anton Kedin <ke...@google.com> wrote: >> >>> We don't pre-generate the code as a separate step. Code gen from the SQL >>> parser syntax spec and its compilation happens both during the Beam SQL >>> build task. Splitting the code generation and compilation might not be >>> trivial. We definitely should look into fixing this though. >>> >>> Regards, >>> Anton >>> >>> On Wed, Jan 23, 2019 at 11:13 AM Alex Amato <ajam...@google.com> wrote: >>> >>>> Okay, make sense perhaps we can somehow make it fail when it fails to >>>> generate the dep, rather than when compiling the java code later on >>>> >>>> On Wed, Jan 23, 2019 at 11:12 AM Anton Kedin <ke...@google.com> wrote: >>>> >>>>> ParserImpl is autogenerated by Calcite at build time. It seems that >>>>> there's a race condition there and it sometimes fails. Rerunning the build >>>>> works for me. >>>>> >>>>> Regards, >>>>> Anton >>>>> >>>>> On Wed, Jan 23, 2019, 11:06 AM Alex Amato <ajam...@google.com> wrote: >>>>> >>>>>> https://jira.apache.org/jira/browse/BEAM-6495?filter=-2 >>>>>> >>>>>> Any ideas, how this got through the precommit? >>>>>> >>>>>> > Task :beam-sdks-java-extensions-sql:compileJava FAILED >>>>>> >>>>>> /usr/local/google/home/ajamato/go/src/ >>>>>> github.com/apache/beam/sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/JdbcFactory.java:29: >>>>>> error: cannot find symbol >>>>>> >>>>>> import >>>>>> org.apache.beam.sdk.extensions.sql.impl.parser.impl.BeamSqlParserImpl; >>>>>> >>>>>> ^ >>>>>> >>>>>> symbol: class BeamSqlParserImpl >>>>>> >>>>>> location: package >>>>>> org.apache.beam.sdk.extensions.sql.impl.parser.impl >>>>>> >>>>>> 1 error >>>>>> >>>>>>