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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 >>>>> >>>>>
