I don't get those errors when I run spotlessApply, and I don't see those
errors happening on Jenkins. Are you doing anything special to run
spotless? In general, I don't think spotless was running on generated code
before.

On Fri, Jan 18, 2019 at 6:06 AM Ismaël Mejía <ieme...@gmail.com> wrote:

> When running the build on master we got an error message.
> Looks related to the recent inclusion/generation of stuff with ANTLR.
> Can Reuven or someone else involved in this specific changes please
> take a look?
>
> > Task :beam-sdks-java-core:spotlessJava FAILED
>
> FAILURE: Build failed with an exception.
>
> * What went wrong:
> Execution failed for task ':beam-sdks-java-core:spotlessJava'.
> > The following files had format violations:
>
> sdks/java/core/build/generated-src/antlr/main/java/org/apache/beam/sdk/schemas/parser/generated/FieldSpecifierNotationParser.java
>           @@ -1,5 +1,3 @@
>
> -//·Generated·from·java/org/apache/beam/sdk/schemas/parser/generated/FieldSpecifierNotation.g4·by·ANTLR·4.7
>           -
>            /*
>            ·*·Licensed·to·the·Apache·Software·Foundation·(ASF)·under·one
>            ·*·or·more·contributor·license·agreements.··See·the·NOTICE·file
>           @@ -19,609 +17,737 @@
>            ·*/
>            package·org.apache.beam.sdk.schemas.parser.generated;
>
>           +import·java.util.List;
>           +import·org.antlr.v4.runtime.*;
>            import·org.antlr.v4.runtime.atn.*;
>            import·org.antlr.v4.runtime.dfa.DFA;
>           -import·org.antlr.v4.runtime.*;
>            import·org.antlr.v4.runtime.misc.*;
>            import·org.antlr.v4.runtime.tree.*;
>           -import·java.util.List;
>           -import·java.util.Iterator;
>           -import·java.util.ArrayList;
>
>
>  @SuppressWarnings({"all",·"warnings",·"unchecked",·"unused",·"cast"})
>            public·class·FieldSpecifierNotationParser·extends·Parser·{
>
> -\tstatic·{·RuntimeMetaData.checkVersion("4.7",·RuntimeMetaData.VERSION);·}
>           +··static·{
>
> +····RuntimeMetaData.checkVersion("4.7",·RuntimeMetaData.VERSION);
>           +··}
>
>           -\tprotected·static·final·DFA[]·_decisionToDFA;
>
> -\tprotected·static·final·PredictionContextCache·_sharedContextCache·=
>           -\t\tnew·PredictionContextCache();
>           -\tpublic·static·final·int
>
> -\t\tT__0=1,·T__1=2,·T__2=3,·T__3=4,·T__4=5,·IDENTIFIER=6,·WILDCARD=7,·WS=8;
>           -\tpublic·static·final·int
>
> -\t\tRULE_fieldSpecifier·=·0,·RULE_dotExpression·=·1,·RULE_dotExpressionComponent·=·2,·
>
> -\t\tRULE_qualifiedComponent·=·3,·RULE_qualifierList·=·4,·RULE_arrayQualifier·=·5,·
>           -\t\tRULE_mapQualifier·=·6;
>           -\tpublic·static·final·String[]·ruleNames·=·{
>
> -\t\t"fieldSpecifier",·"dotExpression",·"dotExpressionComponent",·"qualifiedComponent",·
>           -\t\t"qualifierList",·"arrayQualifier",·"mapQualifier"
>           -\t};
>           +··protected·static·final·DFA[]·_decisionToDFA;
>
> +··protected·static·final·PredictionContextCache·_sharedContextCache·=·new·PredictionContextCache();
>           +··public·static·final·int·T__0·=·1,
>           +······T__1·=·2,
>           +······T__2·=·3,
>           +······T__3·=·4,
>           +······T__4·=·5,
>           +······IDENTIFIER·=·6,
>       ... (1268 more lines that didn't fit)
>   Violations also present in:
>
> sdks/java/core/build/generated-src/antlr/main/java/org/apache/beam/sdk/schemas/parser/generated/FieldSpecifierNotationVisitor.java
>
> sdks/java/core/build/generated-src/antlr/main/java/org/apache/beam/sdk/schemas/parser/generated/FieldSpecifierNotationBaseListener.java
>
> sdks/java/core/build/generated-src/antlr/main/java/org/apache/beam/sdk/schemas/parser/generated/FieldSpecifierNotationBaseVisitor.java
>
> sdks/java/core/build/generated-src/antlr/main/java/org/apache/beam/sdk/schemas/parser/generated/FieldSpecifierNotationLexer.java
>
> sdks/java/core/build/generated-src/antlr/main/java/org/apache/beam/sdk/schemas/parser/generated/FieldSpecifierNotationListener.java
>   Run 'gradlew spotlessApply' to fix these violations.
>

Reply via email to