How was the 2.5.0 packages built? With Maven or Gradle? In this PR, I used a method from the datastax Java driver which relies on Guava's ListenableFuture class. Since beam's pom relocated all of Guava into a custom package, it gave the error you mentioned. As a workaround, I added an exception in the pom file to avoid relocating ListenableFuture. I think I understood the project was moving to Gradle and as I didn't touch the Gradle build, ListenableFuture might still be relocated there.
[ Full content available at: https://github.com/apache/beam/pull/5112 ] This message was relayed via gitbox.apache.org for [email protected]
