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
>

Reply via email to