Hi Tom, It seems that you run your application with modulePath (JPMS) instead of classpath. But your application is not a JPMS module itself - "unnamed module". I guess you just need to disable JPMS for Maven Surefire plugin - https://stackoverflow.com/a/73654342/497381
On Tue, Feb 6, 2024 at 3:36 PM Tom Benjamins <tombenjam...@lostlemon.nl> wrote: > Hello, > > I was wondering whether this is the correct mailinglist to send a > quiestion about upgrading a Wicket 9 application to > Wicket 10. > I have upgraded from Wicket 9.15 to 10.0.0-M2, Java 17 and Spring Boot 3.2 > > I have a regression/ test which uses a CachingPageStore and during the > adding of any page to the store > > I get the following exception: > > java.lang.reflect.InaccessibleObjectException: Unable to make static > java.io.ObjectStreamClass > java.io.ObjectStreamClass.lookup(java.lang.Class,boolean) accessible: > module java.base does not "opens java.io" to unnamed module @21bcffb5 > > at > > java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) > > at > > java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) > > at > java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) > > at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) > > at > > org.apache.wicket.core.util.objects.checker.CheckingObjectOutputStream.<clinit>(CheckingObjectOutputStream.java:253) > > at > > org.apache.wicket.serialize.java.JavaSerializer$SerializationCheckerObjectOutputStream.writeObjectOverride(JavaSerializer.java:387) > > at > java.base/java.io > .ObjectOutputStream.writeObject(ObjectOutputStream.java:350) > > at > > org.apache.wicket.serialize.java.JavaSerializer.serialize(JavaSerializer.java:97) > > at > > org.apache.wicket.pageStore.SerializingPageStore.addPage(SerializingPageStore.java:80) > > at > > org.apache.wicket.pageStore.CachingPageStore.addPage(CachingPageStore.java:73) > > at > > org.apache.wicket.pageStore.RequestPageStore.detach(RequestPageStore.java:114) > > at org.apache.wicket.page.PageManager.detach(PageManager.java:91) > > > Is this a error that anybody has seen before? Does this merit an issue? > > -- > Lost Lemon B.V. T: +31(0)85 489 8888 > Kennemerplein 1 E:tombenjam...@lostlemon.nl > 2011 MH Haarlem W:www.lostlemon.nl >