Description
When Resolver is compiled with Java 9+ and run with Maven core or something else with Java 8 one can observe the following:
[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
A similar issue has been reported here: https://github.com/hazelcast/hazelcast/issues/14214#issue-387286620
Attachments
Issue Links
- relates to
-
MRESOLVER-67 The Maven resolver API 1.3.2 JAR deployed on Maven central has been built with Java 11
- Closed
- links to