[forge-issues] [JBoss JIRA] (FORGE-2197) Last executed contextual command throws exceptions if NetBeans current selection is now empty
George Gastaldi (JIRA)
issues at jboss.org
Tue Feb 3 14:44:50 EST 2015
[ https://issues.jboss.org/browse/FORGE-2197?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13037339#comment-13037339 ]
George Gastaldi commented on FORGE-2197:
----------------------------------------
I managed to fix this by disabling the "Recent Searches" category, however this is not the optimal solution. An email was sent to the Netbeans team asking for instructions on how to improve that
> Last executed contextual command throws exceptions if NetBeans current selection is now empty
> ----------------------------------------------------------------------------------------------
>
> Key: FORGE-2197
> URL: https://issues.jboss.org/browse/FORGE-2197
> Project: Forge
> Issue Type: Bug
> Components: UI - NetBeans
> Reporter: Lincoln Baxter III
> Assignee: George Gastaldi
>
> Steps to reproduce:
> 1) Create a new project.
> 2) Run jpa-new-entity to completion
> 3) Click in the netbeans console to de-select the current project
> 4) Re-run the recent command.
> {code}
> java.lang.IllegalStateException: A project is required in the current context
> at org.jboss.forge.addon.projects.ui.AbstractProjectCommand.getSelectedProject(AbstractProjectCommand.java:78)
> at org.jboss.forge.addon.javaee.jpa.ui.NewEntityCommand.getPrerequisiteCommands(NewEntityCommand.java:180)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:483)
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:87)
> at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42)
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103)
> at org.jboss.forge.addon.javaee.jpa.ui.NewEntityCommand_$$_javassist_73d82bc3-9364-472f-ae42-a4f721539d5a.getPrerequisiteCommands(NewEntityCommand_$$_javassist_73d82bc3-9364-472f-ae42-a4f721539d5a.java)
> at org.jboss.forge.addon.ui.impl.command.PrerequisiteCommandTransformer.transform(PrerequisiteCommandTransformer.java:42)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:483)
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:87)
> at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42)
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103)
> at org.jboss.forge.addon.ui.impl.command.PrerequisiteCommandTransformer_$$_javassist_4994e213-2fab-45ce-9075-494ac1106ed0.transform(PrerequisiteCommandTransformer_$$_javassist_4994e213-2fab-45ce-9075-494ac1106ed0.java)
> at org.jboss.forge.addon.ui.impl.controller.CommandControllerFactoryImpl.transform(CommandControllerFactoryImpl.java:91)
> at org.jboss.forge.addon.ui.impl.controller.CommandControllerFactoryImpl.createController(CommandControllerFactoryImpl.java:52)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:483)
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:87)
> at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42)
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103)
> at org.jboss.forge.addon.ui.controller.CommandControllerFactory_$$_javassist_d560e567-a1c9-488d-befd-87b4781da840.createController(CommandControllerFactory_$$_javassist_d560e567-a1c9-488d-befd-87b4781da840.java)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:483)
> at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback$2.call(ClassLoaderAdapterCallback.java:123)
> 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.controller.CommandControllerFactory_$$_javassist_adf21b56-367c-4db0-88ee-0aed0f662cd5.createController(CommandControllerFactory_$$_javassist_adf21b56-367c-4db0-88ee-0aed0f662cd5.java)
> [catch] at org.jboss.forge.netbeans.ui.wizard.RunForgeWizardRunnable.run(RunForgeWizardRunnable.java:43)
> at org.netbeans.modules.quicksearch.QuickSearchPopup.invoke(QuickSearchPopup.java:133)
> at org.netbeans.modules.quicksearch.AbstractQuickSearchComboBar$6.run(AbstractQuickSearchComboBar.java:234)
> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:744)
> at java.awt.EventQueue.access$400(EventQueue.java:97)
> at java.awt.EventQueue$3.run(EventQueue.java:697)
> at java.awt.EventQueue$3.run(EventQueue.java:691)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
> at java.awt.EventQueue.dispatchEvent(EventQueue.java:714)
> at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
> at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
> at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
> at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
More information about the forge-issues
mailing list