You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@isis.apache.org by "Andi Huber (Jira)" <ji...@apache.org> on 2021/07/29 11:55:00 UTC

[jira] [Commented] (ISIS-2829) Cannot run WicketViewer on JVM 17

    [ https://issues.apache.org/jira/browse/ISIS-2829?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17389840#comment-17389840 ] 

Andi Huber commented on ISIS-2829:
----------------------------------

java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @12b0404f
	at java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) ~[?:?]
	at java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) ~[?:?]
	at java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) ~[?:?]
	at java.lang.reflect.Method.setAccessible(Method.java:193) ~[?:?]
	at net.sf.cglib.core.ReflectUtils$1.run(ReflectUtils.java:61) ~[cglib-nodep-3.2.12.jar:?]
	at java.security.AccessController.doPrivileged(AccessController.java:569) ~[?:?]
	at net.sf.cglib.core.ReflectUtils.<clinit>(ReflectUtils.java:52) ~[cglib-nodep-3.2.12.jar:?]
	at net.sf.cglib.core.KeyFactory$Generator.generateClass(KeyFactory.java:243) ~[cglib-nodep-3.2.12.jar:?]
	at net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25) ~[cglib-nodep-3.2.12.jar:?]
	at net.sf.cglib.core.AbstractClassGenerator.generate(AbstractClassGenerator.java:332) ~[cglib-nodep-3.2.12.jar:?]
	at net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:96) ~[cglib-nodep-3.2.12.jar:?]
	at net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:94) ~[cglib-nodep-3.2.12.jar:?]
	at net.sf.cglib.core.internal.LoadingCache$2.call(LoadingCache.java:54) ~[cglib-nodep-3.2.12.jar:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
	at net.sf.cglib.core.internal.LoadingCache.createEntry(LoadingCache.java:61) ~[cglib-nodep-3.2.12.jar:?]
	at net.sf.cglib.core.internal.LoadingCache.get(LoadingCache.java:34) ~[cglib-nodep-3.2.12.jar:?]
	at net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData.get(AbstractClassGenerator.java:119) ~[cglib-nodep-3.2.12.jar:?]
	at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:294) ~[cglib-nodep-3.2.12.jar:?]
	at net.sf.cglib.core.KeyFactory$Generator.create(KeyFactory.java:221) ~[cglib-nodep-3.2.12.jar:?]
	at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:174) ~[cglib-nodep-3.2.12.jar:?]
	at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:153) ~[cglib-nodep-3.2.12.jar:?]
	at net.sf.cglib.proxy.Enhancer.<clinit>(Enhancer.java:73) ~[cglib-nodep-3.2.12.jar:?]
	at org.apache.wicket.proxy.objenesis.ObjenesisProxyFactory.createProxy(ObjenesisProxyFactory.java:39) ~[wicket-ioc-8.12.0.jar:8.12.0]
	at org.apache.wicket.proxy.LazyInitProxyFactory.createProxy(LazyInitProxyFactory.java:172) ~[wicket-ioc-8.12.0.jar:8.12.0]
	at org.apache.wicket.spring.injection.annot.AnnotProxyFieldValueFactory.getFieldValue(AnnotProxyFieldValueFactory.java:166) ~[wicket-spring-8.12.0.jar:8.12.0]
	at org.apache.wicket.injection.Injector.inject(Injector.java:111) ~[wicket-ioc-8.12.0.jar:8.12.0]
	at org.apache.wicket.spring.injection.annot.SpringComponentInjector.inject(SpringComponentInjector.java:124) ~[wicket-spring-8.12.0.jar:8.12.0]
	at org.apache.wicket.spring.injection.annot.SpringComponentInjector.onInstantiation(SpringComponentInjector.java:130) ~[wicket-spring-8.12.0.jar:8.12.0]
	at org.apache.wicket.application.ComponentInstantiationListenerCollection$1.notify(ComponentInstantiationListenerCollection.java:38) ~[wicket-core-8.12.0.jar:8.12.0]
	at org.apache.wicket.application.ComponentInstantiationListenerCollection$1.notify(ComponentInstantiationListenerCollection.java:34) ~[wicket-core-8.12.0.jar:8.12.0]
	at org.apache.wicket.util.listener.ListenerCollection.notify(ListenerCollection.java:80) ~[wicket-util-8.12.0.jar:8.12.0]
	at org.apache.wicket.application.ComponentInstantiationListenerCollection.onInstantiation(ComponentInstantiationListenerCollection.java:33) ~[wicket-core-8.12.0.jar:8.12.0]
	at org.apache.wicket.Component.<init>(Component.java:689) ~[wicket-core-8.12.0.jar:8.12.0]
	at org.apache.wicket.MarkupContainer.<init>(MarkupContainer.java:179) ~[wicket-core-8.12.0.jar:8.12.0]
	at org.apache.wicket.markup.html.WebMarkupContainer.<init>(WebMarkupContainer.java:53) ~[wicket-core-8.12.0.jar:8.12.0]
	at org.apache.wicket.markup.html.WebMarkupContainer.<init>(WebMarkupContainer.java:45) ~[wicket-core-8.12.0.jar:8.12.0]
	at org.apache.wicket.markup.html.panel.Panel.<init>(Panel.java:67) ~[wicket-core-8.12.0.jar:8.12.0]
	at org.apache.isis.viewer.wicket.ui.components.widgets.themepicker.ThemeChooser.<init>(ThemeChooser.java:69) ~[classes/:?]

> Cannot run WicketViewer on JVM 17
> ---------------------------------
>
>                 Key: ISIS-2829
>                 URL: https://issues.apache.org/jira/browse/ISIS-2829
>             Project: Isis
>          Issue Type: Improvement
>          Components: Isis Viewer Wicket
>            Reporter: Andi Huber
>            Assignee: Andi Huber
>            Priority: Major
>             Fix For: 2.0.0-M6
>
>
> At least not out of the box.
> For stacktrace see comment.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)