You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Michael Osipov (Jira)" <ji...@apache.org> on 2021/04/25 21:26:00 UTC

[jira] [Updated] (MRESOLVER-171) Resolver fails when compiled on Java 9+ and run on Java 8 due to JDK API breakage

     [ https://issues.apache.org/jira/browse/MRESOLVER-171?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Osipov updated MRESOLVER-171:
-------------------------------------
    Description: 
When Resolver is compiled with Java 9+ and run with Maven core or something else with Java 8 one can observe the following:
{noformat}
[ERROR] Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 1.488 s <<< FAILURE! - in org.apache.maven.repository.internal.DefaultVersionResolverTest
[ERROR] testResolveSeparateInstalledClassifiedNonUniqueVersionedArtifacts  Time elapsed: 0.243 s  <<< ERROR!
java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
        at org.apache.maven.repository.internal.DefaultVersionResolverTest.testResolveSeparateInstalledClassifiedNonUniqueVersionedArtifacts(DefaultVersionResolverTest.java:50)

[INFO] Running org.apache.maven.repository.internal.DefaultModelResolverTest
[ERROR] Tests run: 10, Failures: 4, Errors: 4, Skipped: 0, Time elapsed: 0.729 s <<< FAILURE! - in org.apache.maven.repository.internal.DefaultModelResolverTest
[ERROR] testResolveDependencySuccessfullyResolvesExistingDependencyWithoutRange  Time elapsed: 0.075 s  <<< ERROR!
java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
        at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveDependencySuccessfullyResolvesExistingDependencyWithoutRange(DefaultModelResolverTest.java:186)

[ERROR] testResolveParentSuccessfullyResolvesExistingParentWithoutRange  Time elapsed: 0.07 s  <<< ERROR!
java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
        at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveParentSuccessfullyResolvesExistingParentWithoutRange(DefaultModelResolverTest.java:114)

[ERROR] testResolveParentSuccessfullyResolvesExistingParentUsingHighestVersion  Time elapsed: 0.089 s  <<< ERROR!
java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
        at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveParentSuccessfullyResolvesExistingParentUsingHighestVersion(DefaultModelResolverTest.java:126)

[ERROR] testResolveDependencyThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound  Time elapsed: 0.068 s  <<< FAILURE!
org.opentest4j.AssertionFailedError: Expected 'UnresolvableModelException' not thrown. ==> Unexpected exception type thrown ==> expected: <org.apache.maven.model.resolution.UnresolvableModelException> but was: <java.lang.NoSuchMethodError>
        at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveDependencyThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound(DefaultModelResolverTest.java:154)
Caused by: java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
        at org.apache.maven.repository.internal.DefaultModelResolverTest.lambda$testResolveDependencyThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound$4(DefaultModelResolverTest.java:156)
        at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveDependencyThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound(DefaultModelResolverTest.java:154)

[ERROR] testResolveDependencySuccessfullyResolvesExistingDependencyUsingHighestVersion  Time elapsed: 0.06 s  <<< ERROR!
java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
        at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveDependencySuccessfullyResolvesExistingDependencyUsingHighestVersion(DefaultModelResolverTest.java:198)

[ERROR] testResolveDependencyThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound  Time elapsed: 0.061 s  <<< FAILURE!
org.opentest4j.AssertionFailedError: Expected 'UnresolvableModelException' not thrown. ==> Unexpected exception type thrown ==> expected: <org.apache.maven.model.resolution.UnresolvableModelException> but was: <java.lang.NoSuchMethodError>
        at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveDependencyThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound(DefaultModelResolverTest.java:170)
Caused by: java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
        at org.apache.maven.repository.internal.DefaultModelResolverTest.lambda$testResolveDependencyThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound$5(DefaultModelResolverTest.java:172)
        at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveDependencyThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound(DefaultModelResolverTest.java:170)

[ERROR] testResolveParentThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound  Time elapsed: 0.048 s  <<< FAILURE!
org.opentest4j.AssertionFailedError: Expected 'UnresolvableModelException' not thrown. ==> Unexpected exception type thrown ==> expected: <org.apache.maven.model.resolution.UnresolvableModelException> but was: <java.lang.NoSuchMethodError>
        at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveParentThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound(DefaultModelResolverTest.java:81)
Caused by: java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
        at org.apache.maven.repository.internal.DefaultModelResolverTest.lambda$testResolveParentThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound$1(DefaultModelResolverTest.java:83)
        at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveParentThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound(DefaultModelResolverTest.java:81)

[ERROR] testResolveParentThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound  Time elapsed: 0.037 s  <<< FAILURE!
org.opentest4j.AssertionFailedError: Expected 'UnresolvableModelException' not thrown. ==> Unexpected exception type thrown ==> expected: <org.apache.maven.model.resolution.UnresolvableModelException> but was: <java.lang.NoSuchMethodError>
        at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveParentThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound(DefaultModelResolverTest.java:98)
Caused by: java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
        at org.apache.maven.repository.internal.DefaultModelResolverTest.lambda$testResolveParentThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound$2(DefaultModelResolverTest.java:100)
        at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveParentThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound(DefaultModelResolverTest.java:98)

[INFO] Running org.apache.maven.repository.internal.RemoteSnapshotMetadataTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.apache.maven.repository.internal.RemoteSnapshotMetadataTest
[INFO] Running org.apache.maven.repository.internal.RepositorySystemTest
[ERROR] Tests run: 11, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.603 s <<< FAILURE! - in org.apache.maven.repository.internal.RepositorySystemTest
[ERROR] testCollectDependencies  Time elapsed: 0.038 s  <<< ERROR!
java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
        at org.apache.maven.repository.internal.RepositorySystemTest.testCollectDependencies(RepositorySystemTest.java:133)

[ERROR] testReadArtifactDescriptor  Time elapsed: 0.069 s  <<< ERROR!
java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
        at org.apache.maven.repository.internal.RepositorySystemTest.testReadArtifactDescriptor(RepositorySystemTest.java:73)

[INFO] Running org.apache.maven.repository.internal.DefaultArtifactDescriptorReaderTest
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.877 s <<< FAILURE! - in org.apache.maven.repository.internal.DefaultArtifactDescriptorReaderTest
[ERROR] testMng5459  Time elapsed: 0.877 s  <<< ERROR!
java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
        at org.apache.maven.repository.internal.DefaultArtifactDescriptorReaderTest.testMng5459(DefaultArtifactDescriptorReaderTest.java:60)

[INFO] Running org.apache.maven.repository.internal.MavenRepositorySystemUtilsTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s - in org.apache.maven.repository.internal.MavenRepositorySystemUtilsTest
[INFO]
[INFO] Results:
[INFO]
[ERROR] Failures:
[ERROR]   DefaultModelResolverTest.testResolveDependencyThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound:154 Expected 'UnresolvableModelException' not thrown. ==> Unexpected exception type thrown ==> expected: <org.apache.maven.model.resolution.UnresolvableModelException> but was: <java.lang.NoSuchMethodError>
[ERROR]   DefaultModelResolverTest.testResolveDependencyThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound:170 Expected 'UnresolvableModelException' not thrown. ==> Unexpected exception type thrown ==> expected: <org.apache.maven.model.resolution.UnresolvableModelException> but was: <java.lang.NoSuchMethodError>
[ERROR]   DefaultModelResolverTest.testResolveParentThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound:81 Expected 'UnresolvableModelException' not thrown. ==> Unexpected exception type thrown ==> expected: <org.apache.maven.model.resolution.UnresolvableModelException> but was: <java.lang.NoSuchMethodError>
[ERROR]   DefaultModelResolverTest.testResolveParentThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound:98 Expected 'UnresolvableModelException' not thrown. ==> Unexpected exception type thrown ==> expected: <org.apache.maven.model.resolution.UnresolvableModelException> but was: <java.lang.NoSuchMethodError>
[ERROR] Errors:
[ERROR]   DefaultArtifactDescriptorReaderTest.testMng5459:60 » NoSuchMethod java.nio.Byt...
[ERROR]   DefaultModelResolverTest.testResolveDependencySuccessfullyResolvesExistingDependencyUsingHighestVersion:198 » NoSuchMethod
[ERROR]   DefaultModelResolverTest.testResolveDependencySuccessfullyResolvesExistingDependencyWithoutRange:186 » NoSuchMethod
[ERROR]   DefaultModelResolverTest.testResolveParentSuccessfullyResolvesExistingParentUsingHighestVersion:126 » NoSuchMethod
[ERROR]   DefaultModelResolverTest.testResolveParentSuccessfullyResolvesExistingParentWithoutRange:114 » NoSuchMethod
[ERROR]   DefaultVersionResolverTest.testResolveSeparateInstalledClassifiedNonUniqueVersionedArtifacts:50 » NoSuchMethod
[ERROR]   RepositorySystemTest.testCollectDependencies:133 » NoSuchMethod java.nio.ByteB...
[ERROR]   RepositorySystemTest.testReadArtifactDescriptor:73 » NoSuchMethod java.nio.Byt...
[INFO]
[ERROR] Tests run: 27, Failures: 4, Errors: 8, Skipped: 0
{noformat}

A similar issue has been reported here: [https://github.com/hazelcast/hazelcast/issues/14214#issue-387286620]

  was:
When Wagon is compiled with Java 9+ and run with Maven core or something else with Java 8 one can observe the following:
{noformat}
[INFO] Running org.apache.maven.repository.internal.DefaultArtifactDescriptorReaderTest
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.802 s <<< FAILURE! - in org.apache.maven.repository.internal.DefaultArtifactDescriptorReaderTest
[ERROR] testMng5459(org.apache.maven.repository.internal.DefaultArtifactDescriptorReaderTest)  Time elapsed: 0.787 s  <<< ERROR!
java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;
        at org.apache.maven.repository.internal.DefaultArtifactDescriptorReaderTest.testMng5459(DefaultArtifactDescriptorReaderTest.java:56)

[INFO] Running org.apache.maven.repository.internal.DefaultModelResolverTest
[ERROR] Tests run: 10, Failures: 0, Errors: 8, Skipped: 0, Time elapsed: 0.354 s <<< FAILURE! - in org.apache.maven.repository.internal.DefaultModelResolverTest
[ERROR] testResolveDependencySuccessfullyResolvesExistingDependencyWithoutRange(org.apache.maven.repository.internal.DefaultModelResolverTest)  Time elapsed: 0.038 s  <<< ERROR!
java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;
        at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveDependencySuccessfullyResolvesExistingDependencyWithoutRange(DefaultModelResolverTest.java:198)

[ERROR] testResolveParentSuccessfullyResolvesExistingParentWithoutRange(org.apache.maven.repository.internal.DefaultModelResolverTest)  Time elapsed: 0.031 s  <<< ERROR!
java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;
        at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveParentSuccessfullyResolvesExistingParentWithoutRange(DefaultModelResolverTest.java:117)

[ERROR] testResolveParentSuccessfullyResolvesExistingParentUsingHighestVersion(org.apache.maven.repository.internal.DefaultModelResolverTest)  Time elapsed: 0.047 s  <<< ERROR!
java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;
        at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveParentSuccessfullyResolvesExistingParentUsingHighestVersion(DefaultModelResolverTest.java:128)

[ERROR] testResolveDependencyThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound(org.apache.maven.repository.internal.DefaultModelResolverTest)  Time elapsed: 0.038 s  <<< ERROR!
java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;
        at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveDependencyThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound(DefaultModelResolverTest.java:160)

[ERROR] testResolveDependencySuccessfullyResolvesExistingDependencyUsingHighestVersion(org.apache.maven.repository.internal.DefaultModelResolverTest)  Time elapsed: 0.031 s  <<< ERROR!
java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;
        at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveDependencySuccessfullyResolvesExistingDependencyUsingHighestVersion(DefaultModelResolverTest.java:209)

[ERROR] testResolveDependencyThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound(org.apache.maven.repository.internal.DefaultModelResolverTest)  Time elapsed: 0.032 s  <<< ERROR!
java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;
        at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveDependencyThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound(DefaultModelResolverTest.java:180)

[ERROR] testResolveParentThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound(org.apache.maven.repository.internal.DefaultModelResolverTest)  Time elapsed: 0.037 s  <<< ERROR!
java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;
        at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveParentThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound(DefaultModelResolverTest.java:79)

[ERROR] testResolveParentThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound(org.apache.maven.repository.internal.DefaultModelResolverTest)  Time elapsed: 0.016 s  <<< ERROR!
java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;
        at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveParentThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound(DefaultModelResolverTest.java:99)

[INFO] Running org.apache.maven.repository.internal.DefaultVersionResolverTest
[ERROR] Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0 s <<< FAILURE! - in org.apache.maven.repository.internal.DefaultVersionResolverTest
[ERROR] testResolveSeparateInstalledClassifiedNonUniqueVersionedArtifacts(org.apache.maven.repository.internal.DefaultVersionResolverTest)  Time elapsed: 0 s  <<< ERROR!
java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;
        at org.apache.maven.repository.internal.DefaultVersionResolverTest.testResolveSeparateInstalledClassifiedNonUniqueVersionedArtifacts(DefaultVersionResolverTest.java:59)

[INFO] Running org.apache.maven.repository.internal.MavenRepositorySystemUtilsTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.apache.maven.repository.internal.MavenRepositorySystemUtilsTest
[INFO] Running org.apache.maven.repository.internal.RemoteSnapshotMetadataTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s - in org.apache.maven.repository.internal.RemoteSnapshotMetadataTest
[INFO] Running org.apache.maven.repository.internal.RepositorySystemTest
[ERROR] Tests run: 11, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.271 s <<< FAILURE! - in org.apache.maven.repository.internal.RepositorySystemTest
[ERROR] testCollectDependencies(org.apache.maven.repository.internal.RepositorySystemTest)  Time elapsed: 0 s  <<< ERROR!
java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;
        at org.apache.maven.repository.internal.RepositorySystemTest.testCollectDependencies(RepositorySystemTest.java:122)

[ERROR] testReadArtifactDescriptor(org.apache.maven.repository.internal.RepositorySystemTest)  Time elapsed: 0.028 s  <<< ERROR!
java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;
        at org.apache.maven.repository.internal.RepositorySystemTest.testReadArtifactDescriptor(RepositorySystemTest.java:63)
{noformat}
A similar issue has been reported here: [https://github.com/hazelcast/hazelcast/issues/14214#issue-387286620]


> Resolver fails when compiled on Java 9+ and run on Java 8 due to JDK API breakage
> ---------------------------------------------------------------------------------
>
>                 Key: MRESOLVER-171
>                 URL: https://issues.apache.org/jira/browse/MRESOLVER-171
>             Project: Maven Resolver
>          Issue Type: Bug
>    Affects Versions: 1.6.2
>            Reporter: Michael Osipov
>            Assignee: Michael Osipov
>            Priority: Major
>             Fix For: 1.7.0
>
>
> When Resolver is compiled with Java 9+ and run with Maven core or something else with Java 8 one can observe the following:
> {noformat}
> [ERROR] Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 1.488 s <<< FAILURE! - in org.apache.maven.repository.internal.DefaultVersionResolverTest
> [ERROR] testResolveSeparateInstalledClassifiedNonUniqueVersionedArtifacts  Time elapsed: 0.243 s  <<< ERROR!
> java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
>         at org.apache.maven.repository.internal.DefaultVersionResolverTest.testResolveSeparateInstalledClassifiedNonUniqueVersionedArtifacts(DefaultVersionResolverTest.java:50)
> [INFO] Running org.apache.maven.repository.internal.DefaultModelResolverTest
> [ERROR] Tests run: 10, Failures: 4, Errors: 4, Skipped: 0, Time elapsed: 0.729 s <<< FAILURE! - in org.apache.maven.repository.internal.DefaultModelResolverTest
> [ERROR] testResolveDependencySuccessfullyResolvesExistingDependencyWithoutRange  Time elapsed: 0.075 s  <<< ERROR!
> java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
>         at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveDependencySuccessfullyResolvesExistingDependencyWithoutRange(DefaultModelResolverTest.java:186)
> [ERROR] testResolveParentSuccessfullyResolvesExistingParentWithoutRange  Time elapsed: 0.07 s  <<< ERROR!
> java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
>         at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveParentSuccessfullyResolvesExistingParentWithoutRange(DefaultModelResolverTest.java:114)
> [ERROR] testResolveParentSuccessfullyResolvesExistingParentUsingHighestVersion  Time elapsed: 0.089 s  <<< ERROR!
> java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
>         at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveParentSuccessfullyResolvesExistingParentUsingHighestVersion(DefaultModelResolverTest.java:126)
> [ERROR] testResolveDependencyThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound  Time elapsed: 0.068 s  <<< FAILURE!
> org.opentest4j.AssertionFailedError: Expected 'UnresolvableModelException' not thrown. ==> Unexpected exception type thrown ==> expected: <org.apache.maven.model.resolution.UnresolvableModelException> but was: <java.lang.NoSuchMethodError>
>         at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveDependencyThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound(DefaultModelResolverTest.java:154)
> Caused by: java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
>         at org.apache.maven.repository.internal.DefaultModelResolverTest.lambda$testResolveDependencyThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound$4(DefaultModelResolverTest.java:156)
>         at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveDependencyThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound(DefaultModelResolverTest.java:154)
> [ERROR] testResolveDependencySuccessfullyResolvesExistingDependencyUsingHighestVersion  Time elapsed: 0.06 s  <<< ERROR!
> java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
>         at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveDependencySuccessfullyResolvesExistingDependencyUsingHighestVersion(DefaultModelResolverTest.java:198)
> [ERROR] testResolveDependencyThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound  Time elapsed: 0.061 s  <<< FAILURE!
> org.opentest4j.AssertionFailedError: Expected 'UnresolvableModelException' not thrown. ==> Unexpected exception type thrown ==> expected: <org.apache.maven.model.resolution.UnresolvableModelException> but was: <java.lang.NoSuchMethodError>
>         at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveDependencyThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound(DefaultModelResolverTest.java:170)
> Caused by: java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
>         at org.apache.maven.repository.internal.DefaultModelResolverTest.lambda$testResolveDependencyThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound$5(DefaultModelResolverTest.java:172)
>         at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveDependencyThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound(DefaultModelResolverTest.java:170)
> [ERROR] testResolveParentThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound  Time elapsed: 0.048 s  <<< FAILURE!
> org.opentest4j.AssertionFailedError: Expected 'UnresolvableModelException' not thrown. ==> Unexpected exception type thrown ==> expected: <org.apache.maven.model.resolution.UnresolvableModelException> but was: <java.lang.NoSuchMethodError>
>         at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveParentThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound(DefaultModelResolverTest.java:81)
> Caused by: java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
>         at org.apache.maven.repository.internal.DefaultModelResolverTest.lambda$testResolveParentThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound$1(DefaultModelResolverTest.java:83)
>         at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveParentThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound(DefaultModelResolverTest.java:81)
> [ERROR] testResolveParentThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound  Time elapsed: 0.037 s  <<< FAILURE!
> org.opentest4j.AssertionFailedError: Expected 'UnresolvableModelException' not thrown. ==> Unexpected exception type thrown ==> expected: <org.apache.maven.model.resolution.UnresolvableModelException> but was: <java.lang.NoSuchMethodError>
>         at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveParentThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound(DefaultModelResolverTest.java:98)
> Caused by: java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
>         at org.apache.maven.repository.internal.DefaultModelResolverTest.lambda$testResolveParentThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound$2(DefaultModelResolverTest.java:100)
>         at org.apache.maven.repository.internal.DefaultModelResolverTest.testResolveParentThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound(DefaultModelResolverTest.java:98)
> [INFO] Running org.apache.maven.repository.internal.RemoteSnapshotMetadataTest
> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.apache.maven.repository.internal.RemoteSnapshotMetadataTest
> [INFO] Running org.apache.maven.repository.internal.RepositorySystemTest
> [ERROR] Tests run: 11, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.603 s <<< FAILURE! - in org.apache.maven.repository.internal.RepositorySystemTest
> [ERROR] testCollectDependencies  Time elapsed: 0.038 s  <<< ERROR!
> java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
>         at org.apache.maven.repository.internal.RepositorySystemTest.testCollectDependencies(RepositorySystemTest.java:133)
> [ERROR] testReadArtifactDescriptor  Time elapsed: 0.069 s  <<< ERROR!
> java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
>         at org.apache.maven.repository.internal.RepositorySystemTest.testReadArtifactDescriptor(RepositorySystemTest.java:73)
> [INFO] Running org.apache.maven.repository.internal.DefaultArtifactDescriptorReaderTest
> [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.877 s <<< FAILURE! - in org.apache.maven.repository.internal.DefaultArtifactDescriptorReaderTest
> [ERROR] testMng5459  Time elapsed: 0.877 s  <<< ERROR!
> java.lang.NoSuchMethodError: java.nio.ByteBuffer.mark()Ljava/nio/ByteBuffer;
>         at org.apache.maven.repository.internal.DefaultArtifactDescriptorReaderTest.testMng5459(DefaultArtifactDescriptorReaderTest.java:60)
> [INFO] Running org.apache.maven.repository.internal.MavenRepositorySystemUtilsTest
> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s - in org.apache.maven.repository.internal.MavenRepositorySystemUtilsTest
> [INFO]
> [INFO] Results:
> [INFO]
> [ERROR] Failures:
> [ERROR]   DefaultModelResolverTest.testResolveDependencyThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound:154 Expected 'UnresolvableModelException' not thrown. ==> Unexpected exception type thrown ==> expected: <org.apache.maven.model.resolution.UnresolvableModelException> but was: <java.lang.NoSuchMethodError>
> [ERROR]   DefaultModelResolverTest.testResolveDependencyThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound:170 Expected 'UnresolvableModelException' not thrown. ==> Unexpected exception type thrown ==> expected: <org.apache.maven.model.resolution.UnresolvableModelException> but was: <java.lang.NoSuchMethodError>
> [ERROR]   DefaultModelResolverTest.testResolveParentThrowsUnresolvableModelExceptionWhenNoMatchingVersionFound:81 Expected 'UnresolvableModelException' not thrown. ==> Unexpected exception type thrown ==> expected: <org.apache.maven.model.resolution.UnresolvableModelException> but was: <java.lang.NoSuchMethodError>
> [ERROR]   DefaultModelResolverTest.testResolveParentThrowsUnresolvableModelExceptionWhenUsingRangesWithoutUpperBound:98 Expected 'UnresolvableModelException' not thrown. ==> Unexpected exception type thrown ==> expected: <org.apache.maven.model.resolution.UnresolvableModelException> but was: <java.lang.NoSuchMethodError>
> [ERROR] Errors:
> [ERROR]   DefaultArtifactDescriptorReaderTest.testMng5459:60 » NoSuchMethod java.nio.Byt...
> [ERROR]   DefaultModelResolverTest.testResolveDependencySuccessfullyResolvesExistingDependencyUsingHighestVersion:198 » NoSuchMethod
> [ERROR]   DefaultModelResolverTest.testResolveDependencySuccessfullyResolvesExistingDependencyWithoutRange:186 » NoSuchMethod
> [ERROR]   DefaultModelResolverTest.testResolveParentSuccessfullyResolvesExistingParentUsingHighestVersion:126 » NoSuchMethod
> [ERROR]   DefaultModelResolverTest.testResolveParentSuccessfullyResolvesExistingParentWithoutRange:114 » NoSuchMethod
> [ERROR]   DefaultVersionResolverTest.testResolveSeparateInstalledClassifiedNonUniqueVersionedArtifacts:50 » NoSuchMethod
> [ERROR]   RepositorySystemTest.testCollectDependencies:133 » NoSuchMethod java.nio.ByteB...
> [ERROR]   RepositorySystemTest.testReadArtifactDescriptor:73 » NoSuchMethod java.nio.Byt...
> [INFO]
> [ERROR] Tests run: 27, Failures: 4, Errors: 8, Skipped: 0
> {noformat}
> A similar issue has been reported here: [https://github.com/hazelcast/hazelcast/issues/14214#issue-387286620]



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