[ https://issues.apache.org/jira/browse/JENA-2149?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andy Seaborne resolved JENA-2149. --------------------------------- Fix Version/s: Jena 4.2.0 Assignee: Andy Seaborne Resolution: Done > Java18 JDK + Mockito causes problems > ------------------------------------ > > Key: JENA-2149 > URL: https://issues.apache.org/jira/browse/JENA-2149 > Project: Apache Jena > Issue Type: Bug > Reporter: Andy Seaborne > Assignee: Andy Seaborne > Priority: Major > Fix For: Jena 4.2.0 > > > Java18 is showing a problem with mockito in jena-core contract tests, > jena-permissions and jena-querybuilder. > They look similar - some kind of mockito init problem: > {noformat} > ... > Caused by: java.lang.NullPointerException: Cannot invoke > "org.mockito.internal.configuration.plugins.PluginRegistry.getStackTraceCleanerProvider()" > because "org.mockito.internal.configuration.plugins.Plugins.registry" is null > {noformat} > The "cannot invoke" changes - the > {{"org.mockito.internal.configuration.plugins.Plugins.registry" is null}} > does not. > One example: > https://ci-builds.apache.org/job/Jena/job/Jena_JDK18/org.apache.jena$jena-core/3/testReport/org.apache.jena.graph.impl/SimpleEventManager_CS/testGeneralEvent_GraphEventManagerContractTest_/ > tests: > https://ci-builds.apache.org/job/Jena/job/Jena_JDK18/org.apache.jena$jena-permissions/3/testReport/ > https://ci-builds.apache.org/job/Jena/job/Jena_JDK18/org.apache.jena$jena-core/3/testReport/ > https://ci-builds.apache.org/job/Jena/job/Jena_JDK18/org.apache.jena$jena-querybuilder/3/testReport/ > The dependency is mockito 3.11.2 (which is latest : 2021-06-21). > I didn't find any online reports of problems nor a report at the mockito > project on github. > This is only on our java18 build - the other JDK versions pass. -- This message was sent by Atlassian Jira (v8.3.4#803005)