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 179365

Summary: AWT thread blocked for 31797 ms.
Product: platform Reporter: Exceptions Reporter <exceptions_reporter>
Component: GraphAssignee: issues@platform <issues>
Status: NEW ---    
Severity: normal CC: adraye, alphareloads, dhaowoods, estevan.diedrich, fayez_shayeb, himesh, jomello_br, panason2008, rajeshsharmas, sidthesloth, smitadolas, sudhir65, Yuriy-Grishin
Priority: P3 Keywords: PERFORMANCE
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: DEFECT Exception Reporter: 162460
Attachments: nps snapshot

Description Exceptions Reporter 2010-01-11 03:15:01 UTC
Build: NetBeans IDE 6.8 (Build 200912041610)
VM: Java HotSpot(TM) Client VM, 11.2-b01, Java(TM) SE Runtime Environment, 1.6.0_12-b04
OS: Windows XP, 5.1, x86

User Comments:
GUEST: The VMD file takes like ages to load for this particular project it doesnt show it has been currupted or broken.
Also drag n drop also takes time to load.

GUEST: Opening a project with 15 forms created via the Flow.


Maximum slowness yet reported was 31797 ms, average is 18187
Comment 1 Exceptions Reporter 2010-01-11 03:15:07 UTC
Created attachment 93163 [details]
nps snapshot
Comment 2 estevan.diedrich 2010-03-19 21:08:09 UTC
(In reply to comment #1)
> Created an attachment (id=93163) [details]
> nps snapshot

Please everybody, goes to http://netbeans.org/bugzilla/show_bug.cgi?id=166843
and vote on thread.

if number of vote are greater than 10 they possibly solve our problem.


thanks
Comment 3 estevan.diedrich 2010-04-01 14:57:04 UTC
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)