]
George Gastaldi reassigned FURNACE-157:
---------------------------------------
Assignee: Janine Eichler
Furnace doesn't run properly on JDK11
-------------------------------------
Key: FURNACE-157
URL:
https://issues.jboss.org/browse/FURNACE-157
Project: Forge: Furnace
Issue Type: Bug
Affects Versions: 2.28.1.Final
Reporter: Janine Eichler
Assignee: Janine Eichler
the related bug is:
https://issues.jboss.org/browse/JASSIST-271
the already merged and released PR is
https://github.com/jboss-javassist/javassist/issues/194
PR for furnace:
https://github.com/forge/furnace/pull/47
This prevents RHAMT to run on JDK11 right now.
stacktrace:
{code}
RHAMT execution failed due to: java.lang.RuntimeException:
org.jboss.forge.furnace.exception.ContainerException: Failed to create proxy for type
[class org.jboss.forge.furnace.impl.FurnaceImpl]
java.lang.RuntimeException: java.lang.RuntimeException:
org.jboss.forge.furnace.exception.ContainerException: Failed to create proxy for type
[class org.jboss.forge.furnace.impl.FurnaceImpl]
at org.jboss.forge.furnace.se.FurnaceFactory.getInstance(FurnaceFactory.java:37)
at org.jboss.windup.bootstrap.Bootstrap.run(Bootstrap.java:280)
at org.jboss.windup.bootstrap.Bootstrap.main(Bootstrap.java:106)
Caused by: java.lang.RuntimeException:
org.jboss.forge.furnace.exception.ContainerException: Failed to create proxy for type
[class org.jboss.forge.furnace.impl.FurnaceImpl]
at org.jboss.forge.furnace.se.FurnaceFactory.getInstance(FurnaceFactory.java:106)
at org.jboss.forge.furnace.se.FurnaceFactory.getInstance(FurnaceFactory.java:33)
... 2 more
Caused by: org.jboss.forge.furnace.exception.ContainerException: Failed to create proxy
for type [class org.jboss.forge.furnace.impl.FurnaceImpl]
at
org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.enhance(ClassLoaderAdapterCallback.java:1092)
at
org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.enhance(ClassLoaderAdapterCallback.java:937)
at
org.jboss.forge.furnace.proxy.ClassLoaderAdapterBuilder.enhance(ClassLoaderAdapterBuilder.java:63)
at org.jboss.forge.furnace.se.FurnaceFactory.getInstance(FurnaceFactory.java:68)
... 3 more
Caused by: java.lang.NullPointerException
at
org.jboss.forge.furnace.proxy.javassist.util.proxy.SecurityActions.setAccessible(SecurityActions.java:103)
at
org.jboss.forge.furnace.proxy.javassist.util.proxy.DefineClassHelper.toClass3(DefineClassHelper.java:151)
at
org.jboss.forge.furnace.proxy.javassist.util.proxy.DefineClassHelper.toClass2(DefineClassHelper.java:134)
at
org.jboss.forge.furnace.proxy.javassist.util.proxy.DefineClassHelper.toClass(DefineClassHelper.java:95)
at
org.jboss.forge.furnace.proxy.javassist.util.proxy.FactoryHelper.toClass(FactoryHelper.java:131)
at
org.jboss.forge.furnace.proxy.javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:530)
at
org.jboss.forge.furnace.proxy.javassist.util.proxy.ProxyFactory.createClass2(ProxyFactory.java:515)
at
org.jboss.forge.furnace.proxy.javassist.util.proxy.ProxyFactory.createClass1(ProxyFactory.java:451)
at
org.jboss.forge.furnace.proxy.javassist.util.proxy.ProxyFactory.createClass(ProxyFactory.java:422)
at
org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback$3.call(ClassLoaderAdapterCallback.java:1044)
at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42)
at
org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.enhance(ClassLoaderAdapterCallback.java:957)
... 6 more
{code}