This is an automated email from the ASF dual-hosted git repository. michaelo pushed a commit to branch 1.6.x_backports in repository https://gitbox.apache.org/repos/asf/maven-resolver.git
commit 0dabdb1747cb250ae62f82e81f98e1394d141f8b Author: Michael Osipov <micha...@apache.org> AuthorDate: Sat May 1 22:29:54 2021 +0200 [MRESOLVER-171] Resolver fails when compiled on Java 9+ and run on Java 8 due to JDK API breakage --- .../java/org/eclipse/aether/connector/basic/ChecksumCalculator.java | 2 +- .../java/org/eclipse/aether/internal/impl/DefaultFileProcessor.java | 2 +- .../org/eclipse/aether/spi/connector/transport/AbstractTransporter.java | 2 +- .../java/org/eclipse/aether/internal/test/util/TestFileProcessor.java | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/maven-resolver-connector-basic/src/main/java/org/eclipse/aether/connector/basic/ChecksumCalculator.java b/maven-resolver-connector-basic/src/main/java/org/eclipse/aether/connector/basic/ChecksumCalculator.java index 14f4951..0b1d4b3 100644 --- a/maven-resolver-connector-basic/src/main/java/org/eclipse/aether/connector/basic/ChecksumCalculator.java +++ b/maven-resolver-connector-basic/src/main/java/org/eclipse/aether/connector/basic/ChecksumCalculator.java @@ -165,7 +165,7 @@ final class ChecksumCalculator { read -= total - dataOffset; } - buffer.rewind(); + ( (Buffer) buffer ).rewind(); ( (Buffer) buffer ).limit( read ); update( buffer ); } diff --git a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/DefaultFileProcessor.java b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/DefaultFileProcessor.java index e13d088..6ffda48 100644 --- a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/DefaultFileProcessor.java +++ b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/DefaultFileProcessor.java @@ -230,7 +230,7 @@ public class DefaultFileProcessor { try { - buffer.rewind(); + ( (Buffer) buffer ).rewind(); ( (Buffer) buffer ).limit( bytes ); listener.progressed( buffer ); } diff --git a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/AbstractTransporter.java b/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/AbstractTransporter.java index f420d0d..39e632c 100644 --- a/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/AbstractTransporter.java +++ b/maven-resolver-spi/src/main/java/org/eclipse/aether/spi/connector/transport/AbstractTransporter.java @@ -252,7 +252,7 @@ public abstract class AbstractTransporter for ( int read = is.read( array ); read >= 0; read = is.read( array ) ) { os.write( array, 0, read ); - buffer.rewind(); + ( (Buffer) buffer ).rewind(); ( (Buffer) buffer ).limit( read ); listener.transportProgressed( buffer ); } diff --git a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestFileProcessor.java b/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestFileProcessor.java index 6fc36da..00089a7 100644 --- a/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestFileProcessor.java +++ b/maven-resolver-test-util/src/main/java/org/eclipse/aether/internal/test/util/TestFileProcessor.java @@ -219,7 +219,7 @@ public class TestFileProcessor { try { - buffer.rewind(); + ( (Buffer) buffer ).rewind(); ( (Buffer) buffer ).limit( bytes ); listener.progressed( buffer ); }