Ok, so it's not related to Maven 4 As suggested in previous mails - recommend also to follow mockito lib upgrade docs. Version 5 requires Java 11+ https://github.com/mockito/mockito/releases/tag/v5.0.0
Sylwester czw., 17 kwi 2025 o 09:24 Bianca Batsch <bianca.bat...@signal-iduna.de> napisał(a): > Hello Sylwester, > > ich found the time to test it with maven 3.9.9 and Java 21. I got the same > issues: > [ERROR] Errors: > [ERROR] XmlSerializerTest.testMarshalObject:76 » Conversion No converter > available > ---- Debugging information ---- > message : No converter available > type : java.util.Arrays$ArrayList > converter : > com.thoughtworks.xstream.converters.reflection.ReflectionConverter > message[1] : Unable to make field protected transient int > java.util.AbstractList.modCount accessible: module java.base does not > "opens java.util" to unnamed module @6a5fc7f7 > ------------------------------- > [ERROR] XmlSerializerTest.testMarshalObjectOutputStream:43 » Conversion > No converter available > ---- Debugging information ---- > message : No converter available > type : java.util.Arrays$ArrayList > converter : > com.thoughtworks.xstream.converters.reflection.ReflectionConverter > message[1] : Unable to make field protected transient int > java.util.AbstractList.modCount accessible: module java.base does not > "opens java.util" to unnamed module @6a5fc7f7 > ------------------------------- > [ERROR] XmlSerializerTest.testMarshalObjectWriter:61 » Conversion No > converter available > ---- Debugging information ---- > message : No converter available > type : java.util.Arrays$ArrayList > converter : > com.thoughtworks.xstream.converters.reflection.ReflectionConverter > message[1] : Unable to make field protected transient int > java.util.AbstractList.modCount accessible: module java.base does not > "opens java.util" to unnamed module @6a5fc7f7 > ------------------------------- > [ERROR] CacheTest.before:47 » NoClassDefFound Could not initialize class > org.mockito.internal.creation.cglib.ClassImposterizer$3 > [ERROR] CacheTest.before:47 » NoClassDefFound Could not initialize class > org.mockito.internal.creation.cglib.ClassImposterizer$3 > [ERROR] CacheTest.before:47 » NoClassDefFound Could not initialize class > org.mockito.internal.creation.cglib.ClassImposterizer$3 > [ERROR] CacheTest.before:47 » NoClassDefFound Could not initialize class > org.mockito.internal.creation.cglib.ClassImposterizer$3 > [ERROR] CacheTest.before:47 » NoClassDefFound Could not initialize class > org.mockito.internal.creation.cglib.ClassImposterizer$3 > [ERROR] CacheTest.before:47 » NoClassDefFound Could not initialize class > org.mockito.internal.creation.cglib.ClassImposterizer$3 > [ERROR] CacheTest.before:47 » ExceptionInInitializer > [ERROR] CacheTest.before:47 » NoClassDefFound Could not initialize class > org.mockito.internal.creation.cglib.ClassImposterizer$3 > [ERROR] CacheTest.before:47 » NoClassDefFound Could not initialize class > org.mockito.internal.creation.cglib.ClassImposterizer$3 > [ERROR] CacheTest.before:47 » NoClassDefFound Could not initialize class > org.mockito.internal.creation.cglib.ClassImposterizer$3 > [ERROR] CacheTest.before:47 » NoClassDefFound Could not initialize class > org.mockito.internal.creation.cglib.ClassImposterizer$3 > [ERROR] CacheTest.before:47 » NoClassDefFound Could not initialize class > org.mockito.internal.creation.cglib.ClassImposterizer$3 > [ERROR] MapToBeanTest.testGetAnzahlDynamischeVorgabe:279 » > NoClassDefFound Could not initialize class > org.mockito.internal.creation.cglib.ClassImposterizer$3 > [ERROR] MapToBeanTest.testGetAnzahlFesteVorgabe:268 » NoClassDefFound > Could not initialize class > org.mockito.internal.creation.cglib.ClassImposterizer$3 > [ERROR] MapToBeanTest.testGetAnzahlKeineVorgabe:290 » NoClassDefFound > Could not initialize class > org.mockito.internal.creation.cglib.ClassImposterizer$3 > [INFO] > [ERROR] Tests run: 667, Failures: 0, Errors: 18, Skipped: 0 > [INFO] > > Best regards Bianca > > Von: Sylwester Lachiewicz <slachiew...@gmail.com> > Datum: Donnerstag, 17. April 2025 um 08:26 > An: Maven Users List <users@maven.apache.org> > Betreff: Re: Problems with > com.thoughtworks.xstream.converters.reflection.ReflectionConverter > Could You confirm that project pass tests with Maven 3.9.9 AND Java 21? > > Sylwester > > pon., 7 kwi 2025, 10:39 użytkownik Bianca Batsch < > bianca.bat...@signal-iduna.de> napisał: > > > Hello, > > > > I just tried the RC3 on our project here (367 modules and counting). > > We have a BOM-structured project and I am not finished yet, to ‚remove‘ > > all transient dependencies properly, but I am on it. > > > > We need to use Java 8 and have maven 3.9.9 in the project. I just > switched > > to the following settings: > > $ mvn --version > > Apache Maven 4.0.0-rc-3 (3952d00ce65df6753b63a51e86b1f626c55a8df2) > > Maven home: C:\dev\tools\apache-maven-4.0.0-rc-3 > > Java version: 21, vendor: Eclipse Adoptium, runtime: > C:\dev\tools\jdk-21-35 > > Default locale: de_DE, platform encoding: UTF-8 > > OS name: "windows 11", version: "10.0", arch: "amd64", family: "winnt" > > > > I get the following Errors: > > > > [ERROR] Errors: > > [ERROR] XmlSerializerTest.testMarshalObject:76 » Conversion No > converter > > available > > ---- Debugging information ---- > > message : No converter available > > type : java.util.Arrays$ArrayList > > converter : > > com.thoughtworks.xstream.converters.reflection.ReflectionConverter > > message[1] : Unable to make field protected transient int > > java.util.AbstractList.modCount accessible: module java.base does not > > "opens java.util" to unnamed module @4909b8da > > ------------------------------- > > [ERROR] XmlSerializerTest.testMarshalObjectOutputStream:43 » Conversion > > No converter available > > ---- Debugging information ---- > > message : No converter available > > type : java.util.Arrays$ArrayList > > converter : > > com.thoughtworks.xstream.converters.reflection.ReflectionConverter > > message[1] : Unable to make field protected transient int > > java.util.AbstractList.modCount accessible: module java.base does not > > "opens java.util" to unnamed module @4909b8da > > ------------------------------- > > [ERROR] XmlSerializerTest.testMarshalObjectWriter:61 » Conversion No > > converter available > > ---- Debugging information ---- > > message : No converter available > > type : java.util.Arrays$ArrayList > > converter : > > com.thoughtworks.xstream.converters.reflection.ReflectionConverter > > message[1] : Unable to make field protected transient int > > java.util.AbstractList.modCount accessible: module java.base does not > > "opens java.util" to unnamed module @4909b8da > > ------------------------------- > > [ERROR] CacheTest.before:47 » NoClassDefFound Could not initialize > class > > org.mockito.internal.creation.cglib.ClassImposterizer$3 > > [ERROR] CacheTest.before:47 » NoClassDefFound Could not initialize > class > > org.mockito.internal.creation.cglib.ClassImposterizer$3 > > [ERROR] CacheTest.before:47 » NoClassDefFound Could not initialize > class > > org.mockito.internal.creation.cglib.ClassImposterizer$3 > > [ERROR] CacheTest.before:47 » NoClassDefFound Could not initialize > class > > org.mockito.internal.creation.cglib.ClassImposterizer$3 > > [ERROR] CacheTest.before:47 » NoClassDefFound Could not initialize > class > > org.mockito.internal.creation.cglib.ClassImposterizer$3 > > [ERROR] CacheTest.before:47 » NoClassDefFound Could not initialize > class > > org.mockito.internal.creation.cglib.ClassImposterizer$3 > > [ERROR] CacheTest.before:47 » ExceptionInInitializer > > [ERROR] CacheTest.before:47 » NoClassDefFound Could not initialize > class > > org.mockito.internal.creation.cglib.ClassImposterizer$3 > > [ERROR] CacheTest.before:47 » NoClassDefFound Could not initialize > class > > org.mockito.internal.creation.cglib.ClassImposterizer$3 > > [ERROR] CacheTest.before:47 » NoClassDefFound Could not initialize > class > > org.mockito.internal.creation.cglib.ClassImposterizer$3 > > [ERROR] CacheTest.before:47 » NoClassDefFound Could not initialize > class > > org.mockito.internal.creation.cglib.ClassImposterizer$3 > > [ERROR] CacheTest.before:47 » NoClassDefFound Could not initialize > class > > org.mockito.internal.creation.cglib.ClassImposterizer$3 > > [ERROR] MapToBeanTest.testGetAnzahlDynamischeVorgabe:279 » > > NoClassDefFound Could not initialize class > > org.mockito.internal.creation.cglib.ClassImposterizer$3 > > [ERROR] MapToBeanTest.testGetAnzahlFesteVorgabe:268 » NoClassDefFound > > Could not initialize class > > org.mockito.internal.creation.cglib.ClassImposterizer$3 > > [ERROR] MapToBeanTest.testGetAnzahlKeineVorgabe:290 » NoClassDefFound > > Could not initialize class > > org.mockito.internal.creation.cglib.ClassImposterizer$3 > > > > We use the following dependencies (just put in here the ones, which I see > > in the stacktrace): > > > > <dependency> > > <groupId>com.thoughtworks.xstream</groupId> > > <artifactId>xstream</artifactId> > > <version>1.4.21</version> > > </dependency> > > > > <dependency> > > <groupId>org.mockito</groupId> > > <artifactId>mockito-all</artifactId> > > <version>1.10.19</version> > > <scope>test</scope> > > </dependency> > > > > <dependency> > > <groupId>org.mockito</groupId> > > <artifactId>mockito-core</artifactId> > > <version>1.10.19</version> > > <scope>test</scope> > > </dependency> > > > > Do I need to adjust something more to the seetings? > > > > Best regards > > Bianca > > SIGNAL IDUNA Krankenversicherung a. G., Sitz: Dortmund, HR B 2405, AG > > Dortmund > > SIGNAL IDUNA Lebensversicherung a. G., Sitz: Hamburg, HR B 2740, AG > Hamburg > > SIGNAL IDUNA Allgemeine Versicherung AG, Sitz: Dortmund, HR B 19108, AG > > Dortmund > > Vorstände: Ulrich Leitermann (Vorsitzender), > > Martin Berger, Dr. Stefan Lemke, Johannes Rath, Daniela Rode, > > Fabian Schneider, Torsten Uhlig, Clemens Vatter > > Vorsitzender der Aufsichtsräte: Reinhold Schulte > > SIGNAL IDUNA Gruppe Hauptverwaltungen, > > 44121 Dortmund, Hausanschrift: Joseph-Scherer-Str. 3, 44139 Dortmund > > < > https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.google.com%2Fmaps%2Fsearch%2FJoseph-Scherer-Str.%2B3%2C%2B44139%2BDortmund%3Fentry%3Dgmail%26source%3Dg&data=05%7C02%7CBianca.Batsch%40signal-iduna.de%7C2189ee08203d4850f55308dd7d78b76e%7C60a6c60de25e4a6ca2765e1857f227f9%7C0%7C0%7C638804679623266137%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=PK9%2FasMMhTmjG1rViO1T8r%2BbW8oyd3KLsBalzylC8sU%3D&reserved=0 > < > https://www.google.com/maps/search/Joseph-Scherer-Str.+3,+44139+Dortmund?entry=gmail&source=g > >> > > 20351 Hamburg, Hausanschrift: Neue Rabenstraße 15-19, 20354 > > < > https://eur05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.google.com%2Fmaps%2Fsearch%2FNeue%2BRabenstra%25C3%259Fe%2B15-19%2C%2B20354%3Fentry%3Dgmail%26source%3Dg&data=05%7C02%7CBianca.Batsch%40signal-iduna.de%7C2189ee08203d4850f55308dd7d78b76e%7C60a6c60de25e4a6ca2765e1857f227f9%7C0%7C0%7C638804679623283682%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=jFwUurI3iE3jzxKbQKc6dzOGVhXe67Hsm%2Brn7w%2FVK5s%3D&reserved=0 > < > https://www.google.com/maps/search/Neue+Rabenstra%C3%9Fe+15-19,+20354?entry=gmail&source=g > >> > > Hamburg > > > https://eur05.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.signal-iduna.de%2F&data=05%7C02%7CBianca.Batsch%40signal-iduna.de%7C2189ee08203d4850f55308dd7d78b76e%7C60a6c60de25e4a6ca2765e1857f227f9%7C0%7C0%7C638804679623292152%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=jh%2BAmdtmHNGzdEp%2FS3cQB7PR3ANJazgmm3EfMNW0NS0%3D&reserved=0 > <http://www.signal-iduna.de/>, i...@signal-iduna.de > > > > > https://eur05.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.dortmund.ihk24.de%2F&data=05%7C02%7CBianca.Batsch%40signal-iduna.de%7C2189ee08203d4850f55308dd7d78b76e%7C60a6c60de25e4a6ca2765e1857f227f9%7C0%7C0%7C638804679623300279%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=x%2Buxzqwjjnu6LBtQSPQ%2B2AordQae2UNDQ%2FejGC98nMk%3D&reserved=0 > <http://www.dortmund.ihk24.de/> - > https://eur05.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.business-on.de%2Fhamburg&data=05%7C02%7CBianca.Batsch%40signal-iduna.de%7C2189ee08203d4850f55308dd7d78b76e%7C60a6c60de25e4a6ca2765e1857f227f9%7C0%7C0%7C638804679623311001%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=5gjowESjcCVUmjzrS4t2I5kss7yg5MFTaLiE7iHL9Gw%3D&reserved=0 > <http://www.business-on.de/hamburg> - > https://eur05.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.hk24.de%2F&data=05%7C02%7CBianca.Batsch%40signal-iduna.de%7C2189ee08203d4850f55308dd7d78b76e%7C60a6c60de25e4a6ca2765e1857f227f9%7C0%7C0%7C638804679623323411%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=JeaQPuYQF7RFwI0Q%2FLGCCsne07dxsmbzO%2Ff2rLBkEm4%3D&reserved=0 > <http://www.hk24.de/> > > > SIGNAL IDUNA Krankenversicherung a. G., Sitz: Dortmund, HR B 2405, AG > Dortmund > SIGNAL IDUNA Lebensversicherung a. G., Sitz: Hamburg, HR B 2740, AG Hamburg > SIGNAL IDUNA Allgemeine Versicherung AG, Sitz: Dortmund, HR B 19108, AG > Dortmund > Vorstände: Ulrich Leitermann (Vorsitzender), > Martin Berger, Dr. Stefan Lemke, Johannes Rath, Daniela Rode, > Fabian Schneider, Torsten Uhlig, Clemens Vatter > Vorsitzender der Aufsichtsräte: Reinhold Schulte > SIGNAL IDUNA Gruppe Hauptverwaltungen, > 44121 Dortmund, Hausanschrift: Joseph-Scherer-Str. 3, 44139 Dortmund > 20351 Hamburg, Hausanschrift: Neue Rabenstraße 15-19, 20354 Hamburg > www.signal-iduna.de, i...@signal-iduna.de > > http://www.dortmund.ihk24.de - www.business-on.de/hamburg - www.hk24.de >