Assert compatibility with Guava 26.0-jre+ [DATACASS-599] #768
Guava has removed Futures#transform method without the Executor parameter in version 26.0-jre (after marking it first as deprecated) which makes 2.1.0.RELEASE to fail with NoSuchMethod exception when used with library using Guava 26.0-jre+ i.e.
Note that transform version with the Executor parameter is back compatible with Guava 19, so it should be possible to switch to that method version without breaking compatibility. See: https://github.com/google/guava/blob/v19.0/guava/src/com/google/common/util/concurrent/Futures.java#L1276
The offending line is:
Affects: 2.1 GA (Lovelace)
Referenced from: pull request #137
2 votes, 2 watchers
The text was updated successfully, but these errors were encountered: