[ 
https://issues.apache.org/jira/browse/BEAM-5754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16650898#comment-16650898
 ] 

Anton Kedin commented on BEAM-5754:
-----------------------------------

This issue is caused by how Beam used to pull the errorprone dependency. Until 
last week Beam was always pulling the latest version of it. It was stable 
enough for the past few months. But last week errorprone got updated in an 
incompatible way, and it started breaking our builds. The fix was commited 4 
days ago: 
https://github.com/apache/beam/commit/baf5d3bc90d33806bf15f1c45cf5b2c875fae1d7, 
so any build after that should work just fine. But checking out Beam source at 
earlier commits (e.g. checking out 2.7.0 tag) will result in the same problem. 
The fix is to just locally apply the same fix as in the commit I linked.

Distributed binary version of Beam 2.7.0 does not have any problems, this is an 
analysis tool running only at build time.

If there is a need, we could patch the source code of previous Beam versions 
but not sure if this is worth it at the moment.

 

> beam-sdks-java-io-xml:test target fails in 2.7.0 release
> --------------------------------------------------------
>
>                 Key: BEAM-5754
>                 URL: https://issues.apache.org/jira/browse/BEAM-5754
>             Project: Beam
>          Issue Type: Test
>          Components: sdk-java-core
>         Environment: java
>            Reporter: Ruoyun Huang
>            Assignee: Charles Chen
>            Priority: Minor
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> some community member reports (in a slack thread) that this test target fails 
> in 2.7.0. 
> I verified on my computer as well. Same error.  
> Not sure how serious it is, just to create this Jira to bring the issue to 
> attention.  Should be easy to fix. 
>  
> Error message: 
> > Task :beam-sdks-java-core:compileJava
> /usr/local/google/home/ruoyun/projects/beam2/sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java:1544:
>  warning: [UnnecessaryParentheses] Unnecessary use of grouping parentheses
>  if (!(PipelineRunner.class.isAssignableFrom(runnerClass))) {
>  ^
>  (see https://errorprone.info/bugpattern/UnnecessaryParentheses)
>  Did you mean 'if (!PipelineRunner.class.isAssignableFrom(runnerClass)) {'?
> error: warnings found and -Werror specified
> Note: Some input files use or override a deprecated API.
> Note: Recompile with -Xlint:deprecation for details.
> Note: 
> /usr/local/google/home/ruoyun/projects/beam2/sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsFactory.java
>  uses unchecked or unsafe operations.
> Note: Recompile with -Xlint:unchecked for details.
> 1 error
> 1 warning



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to