[forge-issues] [JBoss JIRA] (FURNACE-36) ClassLoader adapter has some unhandled calls to ForgeProxy.getHandler()

George Gastaldi (JIRA) issues at jboss.org
Wed Mar 25 18:03:18 EDT 2015


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

George Gastaldi closed FURNACE-36.
----------------------------------
    Resolution: Done


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


More information about the forge-issues mailing list