[forge-issues] [JBoss JIRA] (FURNACE-157) Furnace doesn't run properly on JDK11

Janine Eichler (JIRA) issues at jboss.org
Mon Aug 20 16:16:00 EDT 2018


     [ https://issues.jboss.org/browse/FURNACE-157?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Janine Eichler updated FURNACE-157:
-----------------------------------
    Description: 
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}

  was:
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: FIXME

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}



> 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
>
> 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}



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the forge-issues mailing list