George Gastaldi created FURNACE-36:
--------------------------------------
Summary: ClassLoader adapter has some unhandled calls to
ForgeProxy.getHandler()
Key: FURNACE-36
URL:
https://issues.jboss.org/browse/FURNACE-36
Project: Forge: Furnace
Issue Type: Feature Request
Components: ClassLoader Adapter
Affects Versions: 2.15.3.Final
Reporter: George Gastaldi
Assignee: George Gastaldi
Priority: Critical
Fix For: 2.15.4.Final
The following exception is displayed in the Netbeans plugin when runtime and ui NBMs were
merged.
{code}
java.lang.NullPointerException
at
org.jboss.forge.furnace.proxy.javassist.util.proxy.RuntimeSupport$DefaultMethodHandler.invoke(RuntimeSupport.java:38)
at
org.jboss.forge.netbeans.ui.context.NbUIContext_$$_javassist_e13d8133-0046-41f3-b9a7-9ab73862aac3.getHandler(NbUIContext_$$_javassist_e13d8133-0046-41f3-b9a7-9ab73862aac3.java)
at
org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.enhanceSingleParameterValue(ClassLoaderAdapterCallback.java:763)
at
org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.enhanceParameterValues(ClassLoaderAdapterCallback.java:648)
at
org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.access$000(ClassLoaderAdapterCallback.java:37)
at
org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback$2.call(ClassLoaderAdapterCallback.java:117)
at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42)
at
org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.invoke(ClassLoaderAdapterCallback.java:96)
at
org.jboss.forge.addon.ui.context.UIContextListener_$$_javassist_adcd450c-b9c4-41af-a35d-0f25acc22d1e.contextInitialized(UIContextListener_$$_javassist_adcd450c-b9c4-41af-a35d-0f25acc22d1e.java)
{code}
The solution is to use the {{Proxies.getForgeProxyHandler}} method, as it silently catches
any exception in the call to {{ForgeProxy.getHandler}}
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)