jira-importer opened a new issue, #316: URL: https://github.com/apache/maven-build-cache-extension/issues/316
**[Kevin Buntrock](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=kevin%20buntrock)** opened **[MBUILDCACHE-88](https://issues.apache.org/jira/browse/MBUILDCACHE-88?redirect=false)** and commented The project tests cannot be run on jdk21. Result is : ```java [INFO] [INFO] Results: [INFO] [ERROR] Failures: [ERROR] CacheConfigImplTest.testInitializationDisabledInXML:234 expected: <DISABLED> but was: <INITIALIZED> [ERROR] CacheConfigImplTest.testRemoteDisableByUserPropertyOverride:330->assertDefaults:137->assertDefaults:201->lambda$testRemoteDisableByUserPropertyOverride$39:330 expected: <dummy.url.xyz> but was: <null> [ERROR] CacheConfigImplTest.testRemoteEnableByUserPropertyOverrideWithURL:313->assertDefaults:137->assertDefaults:201->lambda$testRemoteEnableByUserPropertyOverrideWithURL$38:315 expected: <true> but was: <false> [ERROR] CacheConfigImplTest.testRemoteEnableInXMLWithURL:288->assertDefaults:137->assertDefaults:201->lambda$testRemoteEnableInXMLWithURL$36:290 expected: <true> but was: <false> [ERROR] CacheConfigImplTest.testRemoteSaveIgnoredWhenRemoteDisabledByUserPropertyOverride:420->assertDefaults:137->assertDefaults:201->lambda$testRemoteSaveIgnoredWhenRemoteDisabledByUserPropertyOverride$48:420 expected: <dummy.url.xyz> but was: <null> [ERROR] CacheConfigImplTest.testRemoveSaveDisabledByUserProperty:381->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveDisabledByUserProperty$47:383 expected: <true> but was: <false> [ERROR] CacheConfigImplTest.testRemoveSaveEnabledByUserProperty:362->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveEnabledByUserProperty$45:365 expected: <true> but was: <false> [ERROR] CacheConfigImplTest.testRemoveSaveEnabledInXML:344->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveEnabledInXML$42:347 expected: <true> but was: <false> [ERROR] CacheConfigImplTest.testRemoveSaveFinalEnabledByUserProperty:436->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveFinalEnabledByUserProperty$51:439 expected: <true> but was: <false> [ERROR] CacheConfigImplTest.testRemoveSaveFinalIgnoredWhenRemoteSaveDisabled:455->assertDefaults:137->assertDefaults:201->lambda$testRemoveSaveFinalIgnoredWhenRemoteSaveDisabled$54:457 expected: <true> but was: <false> [INFO] [ERROR] Tests run: 71, Failures: 10, Errors: 0, Skipped: 4 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ ``` In class "CacheConfigImplTest", a method "deepMockConfigFile" mocks the result of the call to java.nio.file.Files.exists (via "FileSystemProvider.checkAccess"). In jdk21 version, "Files.exists" does not rely on the same underlying "FileSystemProvider" method, therefore breaking the mocking purpose. --- **Affects:** 1.1.0 **Remote Links:** - [GitHub Pull Request #147 ](https://github.com/apache/maven-build-cache-extension/pull/147) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
