This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 126018 - Lookup sensitive action shall defer its enablement
Summary: Lookup sensitive action shall defer its enablement
Status: RESOLVED FIXED
Alias: None
Product: projects
Classification: Unclassified
Component: Generic Projects UI (show other bugs)
Version: 6.x
Hardware: All All
: P2 blocker (vote)
Assignee: Jaroslav Tulach
URL:
Keywords:
Depends on: 129313 129337
Blocks:
  Show dependency tree
 
Reported: 2008-01-25 16:47 UTC by Jaroslav Tulach
Modified: 2008-03-11 13:36 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Unbundled changes done so far, does not include any work on SaveAsAction (12.18 KB, application/octet-stream)
2008-03-05 19:33 UTC, Jaroslav Tulach
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jaroslav Tulach 2008-01-25 16:47:06 UTC
Somehow eliminate this stacktrace:

"AWT-EventQueue-1" prio=10 tid=0x08341000 nid=0x3007 waiting for monitor entry [0xb2624000..0xb2624fb0]
   java.lang.Thread.State: BLOCKED (on object monitor)
        at org.netbeans.modules.apisupport.project.Evaluator$1.run(Evaluator.java:205)
        - waiting to lock <0x826c4c38> (a org.netbeans.modules.apisupport.project.Evaluator)
        at org.netbeans.modules.apisupport.project.Evaluator$1.run(Evaluator.java:204)
        at org.openide.util.Mutex.readAccess(Unknown Source)
        at org.netbeans.modules.apisupport.project.Evaluator.delegatingEvaluator(Evaluator.java:203)
        at org.netbeans.modules.apisupport.project.Evaluator.getProperty(Evaluator.java:149)
        at org.netbeans.modules.apisupport.project.NbModuleProject.getManifestFile(NbModuleProject.java:349)
        at 
org.netbeans.modules.apisupport.project.NbModuleProject$LocalizedBundleInfoProvider.getLocalizedBundleInfo(NbModuleProject.java:972)
        at org.netbeans.modules.apisupport.project.NbModuleProject.getBundleInfo(NbModuleProject.java:732)
        at org.netbeans.modules.apisupport.project.NbModuleProject$Info.getDisplayName(NbModuleProject.java:756)
        at org.netbeans.modules.project.ui.actions.ActionsUtil$Wrapper.toString(Unknown Source)
        at org.netbeans.modules.project.ui.actions.ActionsUtil.formatName(Unknown Source)
        at org.netbeans.modules.project.ui.actions.ActionsUtil.formatProjectSensitiveName(Unknown Source)
        at org.netbeans.modules.project.ui.actions.ProjectAction.refresh(Unknown Source)
        at org.netbeans.modules.project.ui.actions.LookupSensitiveAction.doRefresh(Unknown Source)
        at org.netbeans.modules.project.ui.actions.LookupSensitiveAction.resultChanged(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor97.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.openide.util.WeakListenerImpl$ProxyListener.invoke(Unknown Source)
        at $Proxy5.resultChanged(Unknown Source)
        at org.openide.util.lookup.ProxyLookup.setLookups(Unknown Source)
        at 
org.netbeans.modules.project.ui.actions.LookupSensitiveAction$LastActivatedWindowLookup.updateLookups(Unknown Source)
        at 
org.netbeans.modules.project.ui.actions.LookupSensitiveAction$LastActivatedWindowLookup.propertyChange(Unknown Source)
        at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
        at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
        at org.netbeans.core.windows.RegistryImpl.tryFireChanges(Unknown Source)
        at org.netbeans.core.windows.RegistryImpl.selectedNodesChanged(Unknown Source)
        at org.netbeans.core.windows.RegistryImpl.topComponentActivated(Unknown Source)
        at org.netbeans.core.windows.WindowManagerImpl.notifyRegistryTopComponentActivated(Unknown Source)
        at org.netbeans.core.windows.Central.activateModeTopComponent(Unknown Source)
        at org.netbeans.core.windows.WindowManagerImpl.topComponentRequestActive(Unknown Source)
        at org.openide.windows.TopComponent.requestActive(Unknown Source)
        at org.openide.windows.CloneableOpenSupport$1.run(Unknown Source)
        at org.openide.util.Mutex.doEvent(Unknown Source)
        at org.openide.util.Mutex.writeAccess(Unknown Source)
        at org.openide.windows.CloneableOpenSupport.open(Unknown Source)
        at org.openide.text.CloneableEditorSupport.open(Unknown Source)
        at org.openide.actions.OpenAction.performAction(Unknown Source)
        at org.openide.util.actions.NodeAction$1.run(Unknown Source)
        at org.netbeans.modules.openide.util.ActionsBridge.doPerformAction(Unknown Source)
        at org.openide.util.actions.NodeAction.actionPerformed(Unknown Source)
        at org.netbeans.modules.openfile.DefaultOpenFileImpl$3.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Comment 1 Jaroslav Tulach 2008-03-05 19:33:07 UTC
Created attachment 57829 [details]
Unbundled changes done so far, does not include any work on SaveAsAction
Comment 2 Jaroslav Tulach 2008-03-11 13:36:17 UTC
318461913596