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

Kenneth Knowles commented on BEAM-10081:
----------------------------------------

This one is kind of "fun" actually... 
https://issues.apache.org/jira/browse/BEAM-1676 / 
https://github.com/apache/beam/commit/0788d3db82f7de3f749a279274208186ad928f3d#diff-40f4cd2e8689dc50e34bd7dbd77f7848

When we did not have a vendored Guava, we needed a newer version of their 
{{ClassPath}} so we "internalized" it. Which means we are now way behind, so 
this is another "Guava reflection utilities not working with Java 11 because we 
are on an old version" issue.

> GCP Core Tests failing [Java 11]
> --------------------------------
>
>                 Key: BEAM-10081
>                 URL: https://issues.apache.org/jira/browse/BEAM-10081
>             Project: Beam
>          Issue Type: Sub-task
>          Components: sdk-java-core
>            Reporter: Pawel Pasterz
>            Assignee: Kenneth Knowles
>            Priority: P2
>
>  Gradle task _:sdks:java:extensions:google-cloud-platform-core:test_ fails 
> during Java 11 Precommit job
> Example stack trace
> {code:java}
> > Task :sdks:java:extensions:google-cloud-platform-core:test
> org.apache.beam.sdk.extensions.gcp.GcpCoreApiSurfaceTest > 
> testGcpCoreApiSurface FAILED
>     java.lang.AssertionError: 
>     Expected: API surface to include only:
>       Classes in package "com.google.api.client.googleapis"
>       Classes in package "com.google.api.client.http"
>       Classes in package "com.google.api.client.json"
>       Classes in package "com.google.api.client.util"
>       Classes in package "com.google.api.services.storage"
>       Classes in package "com.google.auth"
>       Classes in package "com.fasterxml.jackson.annotation"
>       Classes in package "java"
>       Classes in package "javax"
>       Classes in package "org.apache.beam.sdk"
>       Classes in package "org.joda.time"
>       Classes in package "org.junit"
>       
>          but: The following white-listed scopes did not have matching classes 
> on the API surface:
>       No Classes in package "com.fasterxml.jackson.annotation"
>       No Classes in package "com.google.api.client.googleapis"
>       No Classes in package "com.google.api.client.http"
>       No Classes in package "com.google.api.client.json"
>       No Classes in package "com.google.api.client.util"
>       No Classes in package "com.google.api.services.storage"
>       No Classes in package "com.google.auth"
>       No Classes in package "java"
>       No Classes in package "javax"
>       No Classes in package "org.apache.beam.sdk"
>       No Classes in package "org.joda.time"
>       No Classes in package "org.junit"
>         at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:18)
>         at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:6)
>         at 
> org.apache.beam.sdk.extensions.gcp.GcpCoreApiSurfaceTest.testGcpCoreApiSurface(GcpCoreApiSurfaceTest.java:63)
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to