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.
The Ide freezes whenever i create or delete a project in any way. I have tried creating a new project of any sort including java and c/c++. When i click finish to complete the wizard the buttons grey out ant please wait appears in the bottom left of the wizard but nothing further happens. Have left it sitting for over 3 hours to see if it is just slow but to no avail. The same happens while importing an eclipse project. After killing the Ide and restarting it i can use Open Project to open the project i was creating and edit and build etc. When deleting a project it also freezes in the same way.
We will need some additional information from you. Where did you create the projects? what filesystem? It's possibly a deadlock. We will need a thread dump of the application. The easiest way is to run from bash and press Ctrl-\
I created the projects in the default location under the ~/NetBeansProjects directory. The file system is ext3. Thread dump taken after trying to create a project once it has frozen: 2008-03-24 18:12:58 Full thread dump IcedTea 64-Bit Server VM (1.7.0-b21 mixed mode): "Java Source Worker Thread" prio=10 tid=0x00002aaacc454c00 nid=0x108f waiting on condition [0x0000000043c1e000..0x0000000043c1ea90] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00002aaab3b7af70> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2012) at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:273) at org.netbeans.api.java.source.JavaSource$CompilationJob.run(JavaSource.java:1446) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:675) "GSF Source Worker Thread" prio=10 tid=0x00002aaacc5a6c00 nid=0x108d waiting on condition [0x0000000043a1d000..0x0000000043a1da10] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00002aaab3a39c20> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2012) at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:273) at org.netbeans.napi.gsfret.source.Source$CompilationJob.run(Source.java:1130) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:675) "org.netbeans.modules.gsfret.source.usages.RepositoryUpdater" prio=10 tid=0x00002aaacc5a6400 nid=0x108c in Object.wait() [0x000000004381c000..0x000000004381cd90] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaab3a370f0> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:503) at java.util.TimerThread.mainLoop(Timer.java:515) - locked <0x00002aaab3a370f0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:494) "DestroyJavaVM" prio=10 tid=0x00002aaacc04fc00 nid=0x1054 waiting on condition [0x0000000000000000..0x00000000401ffcb0] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=10 tid=0x0000000000e35400 nid=0x108a runnable [0x000000004361a000..0x000000004361bc90] java.lang.Thread.State: RUNNABLE at java.lang.Object.notifyAll(Native Method) at java.awt.EventQueue.wakeup(EventQueue.java:1037) - locked <0x00002aaab36ae6a8> (a java.awt.EventQueue) at java.awt.EventQueue.wakeup(EventQueue.java:1035) - locked <0x00002aaab284f0a0> (a java.awt.EventQueue) at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:623) at sun.awt.SunToolkit.wakeupEventQueue(SunToolkit.java:368) at sun.awt.PostEventQueue.postEvent(SunToolkit.java:2039) at sun.awt.SunToolkit.postEvent(SunToolkit.java:620) at sun.awt.X11.XWindow.sendEvent(XWindow.java:382) at sun.awt.X11.XKeyboardFocusManagerPeer.simulateMotifRequestFocus(XKeyboardFocusManagerPeer.java:129) at sun.awt.X11.XComponentPeer.requestFocus(XComponentPeer.java:469) at java.awt.Component.requestFocusHelper(Component.java:7259) at java.awt.Component.requestFocus(Component.java:7091) at java.awt.DefaultKeyboardFocusManager.doRestoreFocus(DefaultKeyboardFocusManager.java:158) at java.awt.DefaultKeyboardFocusManager.restoreFocus(DefaultKeyboardFocusManager.java:116) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:510) at java.awt.Component.dispatchEventImpl(Component.java:4331) at java.awt.Container.dispatchEventImpl(Container.java:2168) at java.awt.Component.dispatchEvent(Component.java:4287) at sun.awt.X11.XWindow$1.run(XWindow.java:378) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:227) at java.awt.EventQueue.dispatchEvent(EventQueue.java:603) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:276) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:195) at java.awt.Dialog$1.run(Dialog.java:1073) at java.awt.Dialog$3.run(Dialog.java:1127) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Dialog.show(Dialog.java:1125) at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:834) at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:868) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:856) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:104) at org.openide.util.Mutex.doEventAccess(Mutex.java:1223) at org.openide.util.Mutex.readAccess(Mutex.java:242) at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:841) at java.awt.Component.show(Component.java:1456) at java.awt.Component.setVisible(Component.java:1408) at java.awt.Window.setVisible(Window.java:871) at java.awt.Dialog.setVisible(Dialog.java:1012) at org.openide.loaders.TemplateWizard.instantiateImpl(TemplateWizard.java:502) at org.openide.loaders.TemplateWizard.instantiate(TemplateWizard.java:369) at org.netbeans.modules.project.ui.actions.NewProject$2.run(NewProject.java:139) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:227) at java.awt.EventQueue.dispatchEvent(EventQueue.java:603) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:276) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:191) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:186) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:178) at java.awt.EventDispatchThread.run(EventDispatchThread.java:139) "TimerQueue" daemon prio=10 tid=0x00002aaacc27d800 nid=0x1089 waiting on condition [0x0000000042010000..0x0000000042010c10] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00002aaab36ae808> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1974) at java.util.concurrent.DelayQueue.take(DelayQueue.java:189) at javax.swing.TimerQueue.run(TimerQueue.java:171) at java.lang.Thread.run(Thread.java:675) "Creator Error Handler Listener" prio=10 tid=0x00002aaacd7a3000 nid=0x1088 runnable [0x000000004341a000..0x000000004341ab90] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:359) at java.net.ServerSocket.implAccept(ServerSocket.java:501) at java.net.ServerSocket.accept(ServerSocket.java:469) at org.netbeans.modules.visualweb.errorhandler.DebugServerThread.run(DebugServerThread.java:115) "*** JFluid Separate Command Execution Thread" daemon prio=10 tid=0x00002aaacc333800 nid=0x107a in Object.wait() [0x0000000042a15000..0x0000000042a15b90] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaab3659dc0> (a java.lang.Object) at java.lang.Object.wait(Object.java:503) at org.netbeans.lib.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:104) - locked <0x00002aaab3659dc0> (a java.lang.Object) "Thread-6" daemon prio=10 tid=0x0000000000e34800 nid=0x1079 in Object.wait() [0x0000000043219000..0x0000000043219b10] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaab33faca0> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:503) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1479) - locked <0x00002aaab33faca0> (a java.util.LinkedList) "Code Model Parser 0" daemon prio=10 tid=0x00000000016b8800 nid=0x1078 in Object.wait() [0x0000000042e17000..0x0000000042e17a90] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaab3659f40> (a java.lang.Object) at java.lang.Object.wait(Object.java:503) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue.waitReady(ParserQueue.java:401) - locked <0x00002aaab3659f40> (a java.lang.Object) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:69) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:82) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986) "Code Model Parser 1" daemon prio=10 tid=0x00000000025e8c00 nid=0x1076 in Object.wait() [0x0000000043018000..0x0000000043018d90] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaab3659f40> (a java.lang.Object) at java.lang.Object.wait(Object.java:503) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue.waitReady(ParserQueue.java:401) - locked <0x00002aaab3659f40> (a java.lang.Object) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:69) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:82) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986) "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=10 tid=0x00002aaacc702c00 nid=0x1070 in Object.wait() [0x0000000042613000..0x0000000042613b10] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaab3358380> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939) - locked <0x00002aaab3358380> (a java.lang.Object) "Repository writer 0" daemon prio=10 tid=0x0000000001010c00 nid=0x106f waiting on condition [0x0000000042412000..0x0000000042412a90] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.netbeans.modules.cnd.repository.queue.RepositoryWritingThread.waitReady(RepositoryWritingThread.java:94) at org.netbeans.modules.cnd.repository.queue.RepositoryWritingThread.run(RepositoryWritingThread.java:128) at org.netbeans.modules.cnd.repository.queue.RepositoryThreadManager$Wrapper.run(RepositoryThreadManager.java:84) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986) "AWT-Shutdown" prio=10 tid=0x00002aaacc27d000 nid=0x106a in Object.wait() [0x0000000041e0f000..0x0000000041e0fd10] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaab284f1a8> (a java.lang.Object) at java.lang.Object.wait(Object.java:503) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:281) - locked <0x00002aaab284f1a8> (a java.lang.Object) at java.lang.Thread.run(Thread.java:675) "AWT-XAWT" daemon prio=10 tid=0x00002aaacc245000 nid=0x1065 runnable [0x0000000041c0e000..0x0000000041c0eb90] java.lang.Thread.State: RUNNABLE at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:550) at sun.awt.X11.XToolkit.run(XToolkit.java:525) at java.lang.Thread.run(Thread.java:675) "Java2D Disposer" daemon prio=10 tid=0x00002aaacc164400 nid=0x1064 in Object.wait() [0x0000000041a0d000..0x0000000041a0db10] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaab284f418> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) - locked <0x00002aaab284f418> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:150) at sun.java2d.Disposer.run(Disposer.java:143) at java.lang.Thread.run(Thread.java:675) "Timer-0" daemon prio=10 tid=0x00002aaacc0af400 nid=0x1061 in Object.wait() [0x000000004140a000..0x000000004140ad90] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaab284f858> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:541) - locked <0x00002aaab284f858> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:494) "CLI Requests Server" daemon prio=10 tid=0x00002aaacc076800 nid=0x1060 runnable [0x0000000041209000..0x0000000041209d10] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:359) at java.net.ServerSocket.implAccept(ServerSocket.java:501) at java.net.ServerSocket.accept(ServerSocket.java:469) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1003) "Active Reference Queue Daemon" daemon prio=10 tid=0x00002aaacc03d800 nid=0x105d in Object.wait() [0x0000000041008000..0x0000000041008c10] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaab284fba8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) - locked <0x00002aaab284fba8> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3056) at java.lang.Thread.run(Thread.java:675) "Low Memory Detector" daemon prio=10 tid=0x00000000006a8800 nid=0x105b runnable [0x0000000000000000..0x0000000000000000] java.lang.Thread.State: RUNNABLE "CompilerThread1" daemon prio=10 tid=0x00000000006a6800 nid=0x105a waiting on condition [0x0000000000000000..0x0000000040b043b0] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x00000000006a2800 nid=0x1059 waiting on condition [0x0000000000000000..0x0000000040a03330] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x00000000006a0c00 nid=0x1058 waiting on condition [0x0000000000000000..0x0000000000000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x000000000067a000 nid=0x1057 in Object.wait() [0x0000000040702000..0x0000000040702d10] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaab284ff30> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) - locked <0x00002aaab284ff30> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:150) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177) "Reference Handler" daemon prio=10 tid=0x0000000000678400 nid=0x1056 in Object.wait() [0x0000000040501000..0x0000000040501c90] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00002aaab284f460> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:503) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:134) - locked <0x00002aaab284f460> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x0000000000672c00 nid=0x1055 runnable "VM Periodic Task Thread" prio=10 tid=0x00000000006ab000 nid=0x105c waiting on condition JNI global references: 1551 Heap def new generation total 46848K, used 25049K [0x00002aaaaf220000, 0x00002aaab24f0000, 0x00002aaab2770000) eden space 41664K, 60% used [0x00002aaaaf220000, 0x00002aaab0a95ab8, 0x00002aaab1ad0000) from space 5184K, 0% used [0x00002aaab1fe0000, 0x00002aaab1fe0a98, 0x00002aaab24f0000) to space 5184K, 0% used [0x00002aaab1ad0000, 0x00002aaab1ad0000, 0x00002aaab1fe0000) tenured generation total 103988K, used 55313K [0x00002aaab2770000, 0x00002aaab8cfd000, 0x00002aaab9220000) the space 103988K, 53% used [0x00002aaab2770000, 0x00002aaab5d74758, 0x00002aaab5d74800, 0x00002aaab8cfd000) compacting perm gen total 65664K, used 65462K [0x00002aaab9220000, 0x00002aaabd240000, 0x00002aaac5a20000) the space 65664K, 99% used [0x00002aaab9220000, 0x00002aaabd20d9a8, 0x00002aaabd20da00, 0x00002aaabd240000) No shared spaces configured.
It seems to be something related to IcedTea implementation of java I would say. Do you get the same results with Sun's JDK? Full thread dump IcedTea 64-Bit Server VM (1.7.0-b21 mixed mode) at java.lang.Object.notifyAll(Native Method) at java.awt.EventQueue.wakeup(EventQueue.java:1037) - locked <0x00002aaab36ae6a8> (a java.awt.EventQueue) at java.awt.EventQueue.wakeup(EventQueue.java:1035) - locked <0x00002aaab284f0a0> (a java.awt.EventQueue) at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:623) at sun.awt.SunToolkit.wakeupEventQueue(SunToolkit.java:368) at sun.awt.PostEventQueue.postEvent(SunToolkit.java:2039) at sun.awt.SunToolkit.postEvent(SunToolkit.java:620) at sun.awt.X11.XWindow.sendEvent(XWindow.java:382) at sun.awt.X11.XKeyboardFocusManagerPeer.simulateMotifRequestFocus(XKeyboardFocusManagerPeer.java:129) at sun.awt.X11.XComponentPeer.requestFocus(XComponentPeer.java:469)
Have installed the sun jdk and tried etbeans again (using --jdkhome switch). Seems to work now but still suffers the same problem intermittently. Uninstalled netbeans and re-installed with the sun jdk as the default and still working intermittently.
what are the operating system details? OS window system could also be an issue..
The OS was fedora 8 but i am now using fedora 9 and netbeans 6.1 and the problem doesnt seem to present itself. Dont know what was to blame but never the less appears to have resolved itself with latest release of both OS and netbeans.
hmmm,, closing as worksforme then, but still.. it would be interesting to know what was causing the problem. Not sure how to track down though