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.
NB 5.5 dev 200605040500 OS Fedora Core 2 I was getting through test specs when I found this bug. When trying to open XML file in an EJB project the NB gets frozen and the CPU gets high load. Steps to reproduce: ========================================================== A) add glassfish to netbeans 1) press Ctrl+5 2) right click on servers and select "Add server..." from the menu 3) change string in field name to "GlassFish Application Server" 4) press "Next" 5) through button "Browse" point to a directory with glassfish installed 6) press "Finish" B) create new EJB project 7) press Ctrl+Shift+N 8) from category "Enterprise" select "EJB module" and press "Next" 9) make sure "GlassFish Application Server" is selected and press "Finish" C) create new Persistance file 10) press Ctrl+N 11) select "Persistence" -> "Entity Class" 12) type "test" to package field 13) ignore warning about missing persistance unit and press "Finish" Status: string "@Entity" should be underlined in red color in line 22 14) click on the underlined string "@Entity" and press Alt+Enter 15) accept an offer to create persistance unit and press "OK" D) try to open newly created XML file 16) from project tree view try from folder "Configuration Files" doubleclick on persistence.XML Result: the IDE is frozen and CPU load gets to 100% Stack Trace: ==================================================================== Full thread dump Java HotSpot(TM) Client VM (1.6.0-beta2-b82 mixed mode, sharing): "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=10 tid=0x082a4800 nid=0x1cdb in Object.wait() [0xb4a56000..0xb4a56780] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x822e7a80> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:879) - locked <0x822e7a80> (a java.lang.Object) "Default RequestProcessor" daemon prio=10 tid=0x08739800 nid=0x1cb5 runnable [0xb4514000..0xb4515680] java.lang.Thread.State: RUNNABLE at org.openide.util.io.ReaderInputStream.read(ReaderInputStream.java:55) at org.openide.util.io.ReaderInputStream.read(ReaderInputStream.java:73) at java.io.BufferedInputStream.read1(BufferedInputStream.java:277) at java.io.BufferedInputStream.read(BufferedInputStream.java:363) - locked <0x822a7b60> (a java.io.BufferedInputStream) at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264) at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306) at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158) - locked <0x822d3de0> (a java.io.InputStreamReader) at java.io.InputStreamReader.read(InputStreamReader.java:167) at org.netbeans.editor.LineSeparatorConversion$InitialSeparatorReader.read(LineSeparatorConversion.java:458) at org.netbeans.editor.LineSeparatorConversion$ToLineFeed.readBuffer(LineSeparatorConversion.java:227) at org.netbeans.editor.LineSeparatorConversion$ToLineFeed.nextConverted(LineSeparatorConversion.java:149) at org.netbeans.editor.Analyzer.initialRead(Analyzer.java:444) at org.netbeans.editor.BaseDocument.read(BaseDocument.java:1208) at org.netbeans.editor.BaseKit.read(BaseKit.java:458) at org.netbeans.modules.xml.text.syntax.UniKit.read(UniKit.java:60) at org.netbeans.modules.xml.multiview.XmlMultiViewEditorSupport.loadFromStreamToKit(XmlMultiViewEditorSupport.java:187) at org.openide.text.CloneableEditorSupport.loadDocument(CloneableEditorSupport.java:1752) at org.openide.text.CloneableEditorSupport.access$2100(CloneableEditorSupport.java:84) at org.openide.text.CloneableEditorSupport$Listener.run(CloneableEditorSupport.java:2408) at org.openide.text.CloneableEditorSupport$2.run(CloneableEditorSupport.java:540) - locked <0x84f78428> (a org.openide.windows.CloneableOpenSupport$Listener) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:220) at org.openide.text.NbDocument.runAtomic(NbDocument.java:357) at org.openide.text.CloneableEditorSupport$2.run(CloneableEditorSupport.java:517) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926) "Timer-1" daemon prio=10 tid=0x080e3400 nid=0x1c6c in Object.wait() [0xb4aff000..0xb4aff580] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x83f22638> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x83f22638> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "MDR event dispatcher" daemon prio=10 tid=0x08506c00 nid=0x1c1c in Object.wait() [0xb4943000..0xb4943800] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x8330cb48> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at org.netbeans.mdr.util.EventNotifier$EventsDelivery.run(EventNotifier.java:257) - locked <0x8330cb48> (a java.util.LinkedList) at java.lang.Thread.run(Thread.java:619) "DestroyJavaVM" prio=10 tid=0x08058c00 nid=0x1c01 waiting on condition [0x00000000..0xb7fdc750] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=10 tid=0x0820c000 nid=0x1c18 in Object.wait() [0xb4994000..0xb4994580] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x84f78428> (a org.openide.windows.CloneableOpenSupport$Listener) at java.lang.Object.wait(Object.java:485) at org.openide.text.CloneableEditorSupport.openDocumentImpl(CloneableEditorSupport.java:677) at org.openide.text.CloneableEditorSupport.openDocumentImpl(CloneableEditorSupport.java:668) at org.openide.text.CloneableEditorSupport.openDocumentCheckIOE(CloneableEditorSupport.java:648) at org.openide.text.CloneableEditorSupport.openDocument(CloneableEditorSupport.java:643) - locked <0x84f78428> (a org.openide.windows.CloneableOpenSupport$Listener) at org.netbeans.modules.xml.multiview.XmlMultiViewEditorSupport.openDocument(XmlMultiViewEditorSupport.java:197) at org.netbeans.modules.xml.text.navigator.NavigatorContent.navigate(NavigatorContent.java:139) at org.netbeans.modules.xml.text.navigator.XMLNavigatorPanel.navigate(XMLNavigatorPanel.java:76) at org.netbeans.modules.xml.text.navigator.XMLNavigatorPanel$1.resultChanged(XMLNavigatorPanel.java:37) at org.netbeans.modules.xml.text.navigator.XMLNavigatorPanel.panelActivated(XMLNavigatorPanel.java:64) at org.netbeans.modules.navigator.NavigatorController.updateContext(NavigatorController.java:223) at org.netbeans.modules.navigator.NavigatorController.access$600(NavigatorController.java:56) at org.netbeans.modules.navigator.NavigatorController$ActNodeSetter.run(NavigatorController.java:382) 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) "TimerQueue" daemon prio=10 tid=0x082f1400 nid=0x1c17 in Object.wait() [0xb51e9000..0xb51e9600] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x8309b770> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:233) - locked <0x8309b770> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "AWT-Shutdown" prio=10 tid=0x082eec00 nid=0x1c0f in Object.wait() [0xb523a000..0xb523a580] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x82cd5910> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x82cd5910> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "AWT-XAWT" daemon prio=10 tid=0x082eb800 nid=0x1c0e runnable [0xb528b000..0xb528b600] java.lang.Thread.State: RUNNABLE at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:584) at sun.awt.X11.XToolkit.run(XToolkit.java:559) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x082dac00 nid=0x1c0d in Object.wait() [0xb52e4000..0xb52e4680] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x82cd5a60> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x82cd5a60> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at sun.java2d.Disposer.run(Disposer.java:125) at java.lang.Thread.run(Thread.java:619) "Timer-0" daemon prio=10 tid=0x080df400 nid=0x1c0c in Object.wait() [0xb558a000..0xb558a700] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x82c8dd40> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x82c8dd40> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=10 tid=0x080d2400 nid=0x1c0a runnable [0xb562c000..0xb562c800] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x82c8de60> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:450) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:861) "Active Reference Queue Daemon" daemon prio=10 tid=0x080adc00 nid=0x1c09 in Object.wait() [0xb56f1000..0xb56f1480] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x82c8dff0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x82c8dff0> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:2996) at java.lang.Thread.run(Thread.java:619) "Low Memory Detector" daemon prio=10 tid=0x08094800 nid=0x1c07 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x08092c00 nid=0x1c06 waiting on condition [0x00000000..0xb585a098] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x08091c00 nid=0x1c05 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x08081400 nid=0x1c04 in Object.wait() [0xb5ca2000..0xb5ca2700] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x82c8e1d8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x82c8e1d8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x08080400 nid=0x1c03 in Object.wait() [0xb5cf3000..0xb5cf3780] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x82c8dcc0> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x82c8dcc0> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x08077000 nid=0x1c02 runnable "VM Periodic Task Thread" prio=10 tid=0x08096000 nid=0x1c08 waiting on condition JNI global references: 1662 Heap def new generation total 3456K, used 809K [0x822a0000, 0x82660000, 0x82c70000) eden space 3072K, 14% used [0x822a0000, 0x8230df00, 0x825a0000) from space 384K, 96% used [0x825a0000, 0x825fc7e8, 0x82600000) to space 384K, 0% used [0x82600000, 0x82600000, 0x82660000) tenured generation total 45412K, used 35943K [0x82c70000, 0x858c9000, 0x8a2a0000) the space 45412K, 79% used [0x82c70000, 0x84f89f70, 0x84f8a000, 0x858c9000) compacting perm gen total 40192K, used 39943K [0x8a2a0000, 0x8c9e0000, 0x942a0000) the space 40192K, 99% used [0x8a2a0000, 0x8c9a1d98, 0x8c9a1e00, 0x8c9e0000) ro space 8192K, 75% used [0x942a0000, 0x948ae148, 0x948ae200, 0x94aa0000) rw space 12288K, 61% used [0x94aa0000, 0x9520e900, 0x9520ea00, 0x956a0000)
Created attachment 30275 [details] logfile
Probably duplicate of issue 74362.
*** This issue has been marked as a duplicate of 74362 ***
Verified duplicate