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.
Summary: | [68cat] AWT thread blocked for 3299 ms. | ||
---|---|---|---|
Product: | platform | Reporter: | aldobrucale <aldobrucale> |
Component: | Text | Assignee: | David Strupl <dstrupl> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | 4fingers, alexvsimon, azimo, baffyofdaffy, bondolo, cgmarroq, cs94njw, daniel_j_larsson, elhoim, facilityderek, geoffw, greig, gustavo.nv, hien1059, hmichel, imikushin, jacorream, jaegerk, jfderaismes, jfpellin, jglick, jlahoda, jsedek, kaklis, kpnhari, kstruk, lolo_101, madhurtanwani, majiknet, mikael, misterm, mklaehn, mkroll, pjiricka, ravindranathakila, rjt, rmartins, rogerrhody, roy20021, savarun, sgtgarcia, silaspc, sreimers, stopd, tapehead, tboudreau, ttrzy, tveimo, velodiver, wholladay, widipa, wklaczynski |
Priority: | P2 | Keywords: | PERFORMANCE |
Version: | 6.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: | 161807 |
Bug Depends on: | 180595 | ||
Bug Blocks: | |||
Attachments: |
nps snapshot
nps snapshot nps snapshot nps snapshot nps snapshot nps snapshot nps snapshot nps snapshot nps snapshot nps snapshot nps snapshot nps snapshot |
Description
aldobrucale
2009-11-11 04:36:53 UTC
Created attachment 90785 [details]
nps snapshot
This issue already has 5 duplicates see http://statistics.netbeans.org/exceptions/detail.do?id=161807 Created attachment 90861 [details]
nps snapshot
This issue already has 7 duplicates see http://statistics.netbeans.org/exceptions/detail.do?id=161807 Created attachment 91012 [details]
nps snapshot
This issue already has 20 duplicates see http://statistics.netbeans.org/exceptions/detail.do?id=161807 Different issues mostly caused by calling EditorCookie.getOpenedPanes or CloneableEditor.getEditorPane. Honzo is anywhere complete example how to use NbDocument.findRecentEditorPane? One case is from gototest/src/org/netbeans/modules/gototest/GotoOppositeAction.java Another case is from xml.text/src/org/netbeans/modules/xml/text/navigator/NavigatorContent.java I don't think this is a P2 and I agree this will be fixed post 6.8. Created attachment 91194 [details]
nps snapshot
This bug already has 50 duplicates see http://statistics.netbeans.org/exceptions/detail.do?id=161807 Created attachment 91448 [details]
nps snapshot
Created attachment 91743 [details]
nps snapshot
Created attachment 91906 [details]
nps snapshot
Created attachment 92319 [details]
nps snapshot
Starting up Netbeans, with 3 files currently open in the workspace - 2 java files and 1 jsp
Created attachment 92537 [details]
nps snapshot
Created attachment 92721 [details]
nps snapshot
Created attachment 92738 [details]
nps snapshot
NetBeans starting up and opening projects
Created attachment 93098 [details]
nps snapshot
I was opening the IDE when this occured. I have two projects that were in the project tree. One large web project with several thousand files. The other is a small java app with only 6 source files.
This issue has over 200 duplicates, some of them spent waiting over 30s in org.openide.text.CloneableEditor$DoInitialize.initDocument method. It would be good to look at it as soon as possible. I looked at the few latest snapshots and it seems that this issue is mixing up several problems in different areas. The stacktraces end up in CloneableEditor$DoInitialize.initVisual(), but the call comes from different code, which tries to CE.getEditorPane() for whatever reason. The initialization code in CE is so complicated that I refuse to make any changes in it unless there is a P1 functionality problem. In this particular case, however, there is a possibility that the upper level code does not have to call CE.getEditorPane at all. This will require evaluating the snapshots one by one and analyzing the code in various modules that call CE.getEditorPane. I have looked at several (the most recent ones from the dev build) and they all involve org.netbeans.modules.gototest.GotoOppositeAction.getCurrentFileType() calling getEditorPane(). Who is taking care of gototest module nowadays? GotoOppositeAction is covered by issue #180595. I will try to evaluate some of the cases. I have tried to separate the recent reports into different issues (182013, 182017) and then asked Jindra Sedek to update the reporting to better search for duplicates. He adjusted the duplication detection to ignore the CloneableEditorSupport and report the more interesting cases separately. I am closing this issue as it mixes different issues due to automatic duplicate detection. The new reports should be better searched for duplicates now. |