Re: Question about Wicket 10.0.0-M2

2024-02-06 Thread Martin Grigorov
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 
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.(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 
> Kennemerplein 1E:tombenjam...@lostlemon.nl
> 2011 MH HaarlemW:www.lostlemon.nl
>


Question about Wicket 10.0.0-M2

2024-02-06 Thread Tom Benjamins

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.(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 
Kennemerplein 1E:tombenjam...@lostlemon.nl
2011 MH HaarlemW:www.lostlemon.nl