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.
Build: NetBeans IDE 6.8 (Build 200912041610) VM: Java HotSpot(TM) Client VM, 14.0-b16, Java(TM) SE Runtime Environment, 1.6.0_14-b08 OS: Windows Vista, 6.0, x86 Maximum slowness yet reported was 22407 ms, average is 22407
Created attachment 92597 [details] nps snapshot
Do you have steps how to reproduce this? It looks like the AWT were waiting for the document read-lock, while some other thread was performing 'Save All' action and saving a document. And the save operation for this particular document involved generating (presumably) a lot of java code.
*** Bug 178648 has been marked as a duplicate of this bug. ***
Seems to be related to mobility: can someone from mobility please have a look?
Created attachment 96471 [details] nps snapshot
Created attachment 96561 [details] nps snapshot
Name: AWT-EventQueue-1 State: RUNNABLE Total blocked: 1.261 Total waited: 24.610 Stack trace: java.util.AbstractList$Itr.hasNext(AbstractList.java:339) org.netbeans.modules.visual.router.OrthogonalSearchRouterRegion.parseSubRegions(OrthogonalSearchRouterRegion.java:235) org.netbeans.modules.visual.router.OrthogonalSearchRouterCore.search(OrthogonalSearchRouterCore.java:197) org.netbeans.modules.visual.router.OrthogonalSearchRouterCore.search(OrthogonalSearchRouterCore.java:229) org.netbeans.modules.visual.router.OrthogonalSearchRouterCore.search(OrthogonalSearchRouterCore.java:229) org.netbeans.modules.visual.router.OrthogonalSearchRouterCore.search(OrthogonalSearchRouterCore.java:222) org.netbeans.modules.visual.router.OrthogonalSearchRouterCore.search(OrthogonalSearchRouterCore.java:229) org.netbeans.modules.visual.router.OrthogonalSearchRouterCore.search(OrthogonalSearchRouterCore.java:229) org.netbeans.modules.visual.router.OrthogonalSearchRouterCore.search(OrthogonalSearchRouterCore.java:229) org.netbeans.modules.visual.router.OrthogonalSearchRouterCore.search(OrthogonalSearchRouterCore.java:229) org.netbeans.modules.visual.router.OrthogonalSearchRouterCore.search(OrthogonalSearchRouterCore.java:229) org.netbeans.modules.visual.router.OrthogonalSearchRouterCore.search(OrthogonalSearchRouterCore.java:222) org.netbeans.modules.visual.router.OrthogonalSearchRouterCore.search(OrthogonalSearchRouterCore.java:229) org.netbeans.modules.visual.router.OrthogonalSearchRouterCore.search(OrthogonalSearchRouterCore.java:229) org.netbeans.modules.visual.router.OrthogonalSearchRouterCore.search(OrthogonalSearchRouterCore.java:229) org.netbeans.modules.visual.router.OrthogonalSearchRouterCore.search(OrthogonalSearchRouterCore.java:229) org.netbeans.modules.visual.router.OrthogonalSearchRouterCore.search(OrthogonalSearchRouterCore.java:222) org.netbeans.modules.visual.router.OrthogonalSearchRouterCore.search(OrthogonalSearchRouterCore.java:229) org.netbeans.modules.visual.router.OrthogonalSearchRouterCore.search(OrthogonalSearchRouterCore.java:229) org.netbeans.modules.visual.router.OrthogonalSearchRouterCore.search(OrthogonalSearchRouterCore.java:229) org.netbeans.modules.visual.router.OrthogonalSearchRouterCore.search(OrthogonalSearchRouterCore.java:229) org.netbeans.modules.visual.router.OrthogonalSearchRouterCore.search(OrthogonalSearchRouterCore.java:229) org.netbeans.modules.visual.router.OrthogonalSearchRouterCore.search(OrthogonalSearchRouterCore.java:229) org.netbeans.modules.visual.router.OrthogonalSearchRouterCore.search(OrthogonalSearchRouterCore.java:222) org.netbeans.modules.visual.router.OrthogonalSearchRouterCore.route(OrthogonalSearchRouterCore.java:107) org.netbeans.modules.visual.router.OrthogonalSearchRouter.routeConnection(OrthogonalSearchRouter.java:163) org.netbeans.api.visual.widget.ConnectionWidget.calculateRouting(ConnectionWidget.java:527) org.netbeans.modules.visual.layout.ConnectionWidgetLayout.layout(ConnectionWidgetLayout.java:109) org.netbeans.api.visual.widget.Widget.layout(Widget.java:1350) org.netbeans.api.visual.widget.Widget.layout(Widget.java:1342) org.netbeans.api.visual.widget.LayerWidget.layout(LayerWidget.java:86) org.netbeans.api.visual.widget.Widget.layout(Widget.java:1342) org.netbeans.api.visual.widget.Scene.layoutScene(Scene.java:315) org.netbeans.api.visual.widget.Scene.validate(Scene.java:396) org.netbeans.api.visual.widget.SceneComponent.setBounds(SceneComponent.java:117) java.awt.Component.resize(Component.java:1906) - locked java.awt.Component$AWTTreeLock@a6febb java.awt.Component.setSize(Component.java:1895) java.awt.Component.resize(Component.java:1929) java.awt.Component.setSize(Component.java:1920) javax.swing.JViewport.setViewSize(JViewport.java:1038) javax.swing.ViewportLayout.layoutContainer(ViewportLayout.java:183) java.awt.Container.layout(Container.java:1432) java.awt.Container.doLayout(Container.java:1421) java.awt.Container.validateTree(Container.java:1519) java.awt.Container.validateTree(Container.java:1526) java.awt.Container.validate(Container.java:1491) - locked java.awt.Component$AWTTreeLock@a6febb javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:635) javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:127) java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) java.awt.EventQueue.dispatchEvent(EventQueue.java:597) org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:125) java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
It looks like Visual Libs.
latest report in 7.0.1 doesn't seem to be a problem any more