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 11212 - deadlock when reading project
Summary: deadlock when reading project
Status: CLOSED FIXED
Alias: None
Product: editor
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 3.x
Hardware: PC Windows ME/2000
: P1 blocker (vote)
Assignee: issues@editor
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-04-09 14:43 UTC by Miloslav Metelka
Modified: 2007-11-05 13:44 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Miloslav Metelka 2001-04-09 14:43:09 UTC
Full thread dump:

"FileSystem Cache Queue" prio=5 tid=0xe0d1e40 nid=0x574 waiting on monitor 
[0xe8af000..0xe8afdc4]
         at java.lang.Thread.sleep(Native Method)
         at org.netbeans.modules.vcscore.cache.CacheQueue.run
(CacheQueue.java:46)

"JarFs - modification watcher" daemon prio=2 tid=0xe0775e0 nid=0x580 waiting on 
monitor [0xe7af000..0xe7afdc4]
         at java.lang.Object.wait(Native Method)
         at 
org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:581)

"AntProjectSupport.FiringProcessor" prio=5 tid=0xabeb5e0 nid=0x4e8 waiting on 
monitor [0xe6af000..0xe6afdc4]
         at java.lang.Object.wait(Native Method)
         at 
org.apache.tools.ant.module.xml.AntProjectSupport$FiringProcessor.run
(AntProjectSupport.java:526)

"XMLDataObject/parser" daemon prio=4 tid=0xac7de18 nid=0x590 waiting on monitor 
[0xe5af000..0xe5afdc4]
         at java.lang.Object.wait(Native Method)
         at 
org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:581)

"Folder recognizer" daemon prio=7 tid=0xac5e7f8 nid=0x594 waiting on monitor 
[0xe4af000..0xe4afdc4]
         at java.lang.Object.wait(Native Method)
         at 
org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:581)

"Folder Instance Processor" daemon prio=7 tid=0xe051718 nid=0x598 waiting on 
monitor [0xe3af000..0xe3afdc4]
         at java.lang.Object.wait(Native Method)
         at 
org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:581)

"OpenIDE Request Processor-0" daemon prio=2 tid=0xac37f78 nid=0x3f0 runnable 
[0xde9f000..0xde9fdc4]
         at 
org.openide.util.SharedClassObject.getProperty(SharedClassObject.java:246)
         at 
org.netbeans.modules.editor.options.BaseOptions.getIndentEngine
(BaseOptions.java:578)
         at 
org.netbeans.modules.editor.options.BaseOptions$2.getValue(BaseOptions.java:175)
         at org.netbeans.editor.Settings.getValue(Settings.java:250)
         at org.netbeans.editor.Settings.getValue(Settings.java:229)
         at 
org.netbeans.modules.editor.NbEditorDocument.settingsChange
(NbEditorDocument.java:87)
         at org.netbeans.editor.BaseDocument.<init>(BaseDocument.java:223)
         at org.netbeans.editor.BaseDocument.<init>(BaseDocument.java:215)
         at org.netbeans.editor.GuardedDocument.<init>(GuardedDocument.java:98)
         at org.netbeans.editor.GuardedDocument.<init>(GuardedDocument.java:88)
         at 
org.netbeans.modules.editor.NbEditorDocument.<init>(NbEditorDocument.java:73)
         at 
org.netbeans.modules.editor.java.JavaKit.createDefaultDocument(JavaKit.java:108)
         at org.netbeans.modules.editor.EditorModule.run(EditorModule.java:136)
         at org.openide.util.Task.run(Task.java:124)
         at 
org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:622)

"AWT-Windows" prio=5 tid=0xabf8050 nid=0x5e8 runnable [0xd7af000..0xd7afdc4]
         at sun.awt.windows.WToolkit.eventLoop(Native Method)
         at sun.awt.windows.WToolkit.run(WToolkit.java:186)
         at java.lang.Thread.run(Thread.java:484)

"SunToolkit.PostEventQueue-0" prio=5 tid=0xabe9698 nid=0x604 waiting on monitor 
[0xd6af000..0xd6afdc4]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at sun.awt.PostEventQueue.run(SunToolkit.java:496)

"AWT-EventQueue-0" prio=7 tid=0xa3b998 nid=0x60c waiting on monitor 
[0xd5af000..0xd5afdc4]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at java.awt.EventQueue.getNextEvent(EventQueue.java:240)
         at java.awt.EventDispatchThread.pumpOneEvent
(EventDispatchThread.java:101)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)

"main" prio=5 tid=0xa3ba78 nid=0x5fc runnable [0xb49e000..0xb49fdc4]
         at org.netbeans.editor.Settings.getValueHierarchy(Settings.java:294)
         at org.netbeans.editor.Settings.getValueHierarchy(Settings.java:274)
         at 
org.netbeans.editor.SettingsUtil.getCumulativeList(SettingsUtil.java:164)
         at org.netbeans.editor.SettingsUtil.setColoringMap
(SettingsUtil.java:359)
         at 
org.netbeans.modules.editor.options.BaseOptions.setColoringMap
(BaseOptions.java:384)
         at java.lang.reflect.Method.invoke(Native Method)
         at org.openide.options.SystemOption.readExternal(SystemOption.java:239)
         at 
org.netbeans.modules.editor.options.BaseOptions.readExternal
(BaseOptions.java:656)
         at 
org.openide.util.SharedClassObject$WriteReplace.readObject
(SharedClassObject.java:474)
         at java.lang.reflect.Method.invoke(Native Method)
         at 
java.io.ObjectInputStream.invokeObjectReader(ObjectInputStream.java:2213)
         at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1410)
         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
         at org.openide.util.io.NbMarshalledObject.get
(NbMarshalledObject.java:88)
         at 
org.openide.options.ContextSystemOption.readExternal
(ContextSystemOption.java:123)
         at 
org.netbeans.modules.editor.options.AllOptions.readExternal(AllOptions.java:109)
         at 
org.openide.util.SharedClassObject$WriteReplace.readObject
(SharedClassObject.java:474)
         at java.lang.reflect.Method.invoke(Native Method)
         at 
java.io.ObjectInputStream.invokeObjectReader(ObjectInputStream.java:2213)
         at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1410)
         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
         at 
org.netbeans.modules.projects.content.XMLSupport.deserializeValue
(XMLSupport.java:97)
         at 
org.netbeans.modules.projects.content.XMLSupport.decodeValue(XMLSupport.java:84)
         at 
org.netbeans.modules.projects.content.XMLProjectContent$XMLSettingsSet.read
(XMLProjectContent.java:610)
         at org.netbeans.modules.projects.PSupport.projectOpen
(PSupport.java:247)
         at 
org.netbeans.core.NbProjectOperation.setProject(NbProjectOperation.java:129)
         at 
org.netbeans.core.NbProjectOperation.openOrCreateProject
(NbProjectOperation.java:176)
         at org.netbeans.core.NonGui.run(NonGui.java:489)
         at org.netbeans.core.Main.run(Main.java:168)
         at org.openide.TopManager.initializeTopManager(TopManager.java:120)
         at org.openide.TopManager.getDefault(TopManager.java:81)
         at org.netbeans.core.Main.main(Main.java:255)
         at org.netbeans.core.TopThreadGroup.run(TopThreadGroup.java:90)
         at java.lang.Thread.run(Thread.java:484)

"Signal Dispatcher" daemon prio=10 tid=0x97f330 nid=0x614 waiting on monitor 
[0..0]

"Finalizer" daemon prio=9 tid=0x97c450 nid=0x610 waiting on monitor 
[0xb03f000..0xb03fdc4]
         at java.lang.Object.wait(Native Method)
         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108)
         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123)
         at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162)

"Reference Handler" daemon prio=10 tid=0xab407c0 nid=0x570 waiting on monitor 
[0xaf3f000..0xaf3fdc4]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:420)
         at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110)

"main" prio=5 tid=0x9344f0 nid=0x5e4 waiting on monitor [0..0x12d15c]

"VM Thread" prio=5 tid=0x9d8720 nid=0x588 runnable

"VM Periodic Task Thread" prio=10 tid=0x97e708 nid=0x510 waiting on monitor
Comment 1 Miloslav Metelka 2001-04-09 16:19:15 UTC
Fixed in BaseOptions
Comment 2 Jan Chalupa 2001-05-05 22:09:43 UTC
Target milestone -> 3.2
Comment 3 Quality Engineering 2003-06-30 18:00:28 UTC
Resolved for 3.3.x or earlier, no new info since then -> closing.
Comment 4 Quality Engineering 2003-06-30 18:12:00 UTC
Resolved for 3.3.x or earlier, no new info since then -> closing.