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 129358 - New File wizard hangs when creating new files
Summary: New File wizard hangs when creating new files
Status: CLOSED DUPLICATE of bug 122202
Alias: None
Product: projects
Classification: Unclassified
Component: Generic Projects UI (show other bugs)
Version: 6.x
Hardware: PC Linux
: P1 blocker (vote)
Assignee: issues@platform
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-06 05:50 UTC by rcgoodfellow
Modified: 2011-02-23 17:45 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 rcgoodfellow 2008-03-06 05:50:45 UTC
When I try to create a new file in a project created in NetBeans the IDE freezes up when I select finish at the end when
I kill the IDE and restart it the files have been created. Here is the thread dump associated. If there is any more
information you need please let me know.

Thank You
Ryan
rcgoodfellow@wsu.edu

goodie@goodie-box:/usr/local/netbeans-6.0.1/bin$ ./netbeans 


2008-03-05 21:39:12
Full thread dump IcedTea Client VM (1.7.0-b21 mixed mode, sharing):

"GSF Source Worker Thread" prio=10 tid=0x0868f800 nid=0x627d waiting on condition [0xae1f3000..0xae1f3e04]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x7e932078> (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=0x08674000 nid=0x627c in Object.wait()
[0xae3f4000..0xae3f4d84]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x7e930520> (a java.util.TaskQueue)
        at java.lang.Object.wait(Object.java:503)
        at java.util.TimerThread.mainLoop(Timer.java:515)
        - locked <0x7e930520> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:494)

"Java Source Worker Thread" prio=10 tid=0x085f4800 nid=0x627b waiting on condition [0xae5f5000..0xae5f5f04]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x7e919c20> (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)

"DestroyJavaVM" prio=10 tid=0x08051800 nid=0x6242 waiting on condition [0x00000000..0xb753a084]
   java.lang.Thread.State: RUNNABLE

"AWT-EventQueue-1" prio=10 tid=0x080df400 nid=0x6275 runnable [0xaedf8000..0xaedf9e04]
   java.lang.Thread.State: RUNNABLE
        at sun.awt.AppContext.get(AppContext.java:586)
        - locked <0x7db6fd58> (a java.util.HashMap)
        at sun.awt.SunToolkit.postEvent(SunToolkit.java:617)
        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.NewFile.doPerform(NewFile.java:147)
        at org.netbeans.modules.project.ui.actions.NewFile.actionPerformed(NewFile.java:124)
        at org.netbeans.modules.project.ui.actions.LookupSensitiveAction.actionPerformed(LookupSensitiveAction.java:155)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2013)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2336)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:260)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:254)
        at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:290)
        at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:290)
        at java.awt.Component.processMouseEvent(Component.java:6100)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3288)
        at java.awt.Component.processEvent(Component.java:5865)
        at java.awt.Container.processEvent(Container.java:2110)
        at java.awt.Component.dispatchEventImpl(Component.java:4461)
        at java.awt.Container.dispatchEventImpl(Container.java:2168)
        at java.awt.Component.dispatchEvent(Component.java:4287)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4466)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4130)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4060)
        at java.awt.Container.dispatchEventImpl(Container.java:2154)
        at java.awt.Window.dispatchEventImpl(Window.java:2555)
        at java.awt.Component.dispatchEvent(Component.java:4287)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:605)
        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=0xafbfbc00 nid=0x6274 waiting on condition [0xaeffa000..0xaeffad84]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x7e600990> (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=0x084e0000 nid=0x6273 runnable [0xaf1fb000..0xaf1fbf04]
   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=0xb041c000 nid=0x6260 in Object.wait()
[0xb09fd000..0xb09fe084]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x7e4fba98> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:503)
        at org.netbeans.lib.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:104)
        - locked <0x7e4fba98> (a java.lang.Object)

"Thread-4" daemon prio=10 tid=0x08328400 nid=0x625b in Object.wait() [0xb0bfe000..0xb0bfef04]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x7e2d9238> (a java.util.LinkedList)
        at java.lang.Object.wait(Object.java:503)
        at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1479)
        - locked <0x7e2d9238> (a java.util.LinkedList)

"Code Model Parser 1" daemon prio=10 tid=0x082f4800 nid=0x625a in Object.wait() [0xb17ec000..0xb17ece84]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x7e55d628> (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 <0x7e55d628> (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 0" daemon prio=10 tid=0x082f4000 nid=0x6259 in Object.wait() [0xb19ed000..0xb19ee004]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x7e55d628> (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 <0x7e55d628> (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)

"AWT-Shutdown" prio=10 tid=0xb2957800 nid=0x6257 in Object.wait() [0xb26fd000..0xb26fe104]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:503)
        at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:281)
        - locked <0x7dc54ec0> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:675)

"AWT-XAWT" daemon prio=10 tid=0xb2930000 nid=0x6252 runnable [0xb28fe000..0xb28fed84]
   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=0x08152c00 nid=0x6251 in Object.wait() [0xb358c000..0xb358cf04]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
        - locked <0x7db616b0> (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)

"Repository writer 0" daemon prio=10 tid=0x08131c00 nid=0x624f waiting on condition [0xb3bfb000..0xb3bfc004]
   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)

"Timer-0" daemon prio=10 tid=0x0812f000 nid=0x624e in Object.wait() [0xb3dfc000..0xb3dfcf84]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.util.TimerThread.mainLoop(Timer.java:541)
        - locked <0x7db105b0> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:494)

"CLI Requests Server" daemon prio=10 tid=0x0812c800 nid=0x624d runnable [0xb3ffd000..0xb3ffe104]
   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=0x08107400 nid=0x624a in Object.wait() [0xb41fe000..0xb41fee04]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
        - locked <0x7db107b8> (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=0x08092000 nid=0x6248 runnable [0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=10 tid=0x0808ec00 nid=0x6247 waiting on condition [0x00000000..0xb4839974]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x0808d000 nid=0x6246 runnable [0x00000000..0x00000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=10 tid=0x08083c00 nid=0x6245 in Object.wait() [0xb4c81000..0xb4c81f84]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
        - locked <0x7db10980> (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=0x08082400 nid=0x6244 in Object.wait() [0xb4e83000..0xb4e83104]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:503)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:134)
        - locked <0x7db0e2f0> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=10 tid=0x08080800 nid=0x6243 runnable 

"VM Periodic Task Thread" prio=10 tid=0x08093800 nid=0x6249 waiting on condition 

JNI global references: 2338

Heap
 def new generation   total 5440K, used 1938K [0x7ce90000, 0x7d470000, 0x7db00000)
  eden space 4864K,  39% used [0x7ce90000, 0x7d074228, 0x7d350000)
  from space 576K,   0% used [0x7d3e0000, 0x7d3e05d8, 0x7d470000)
  to   space 576K,   0% used [0x7d350000, 0x7d350000, 0x7d3e0000)
 tenured generation   total 71644K, used 53027K [0x7db00000, 0x820f7000, 0x87090000)
   the space 71644K,  74% used [0x7db00000, 0x80ec8e58, 0x80ec9000, 0x820f7000)
 compacting perm gen  total 42496K, used 42242K [0x87090000, 0x89a10000, 0x93890000)
   the space 42496K,  99% used [0x87090000, 0x899d0be8, 0x899d0c00, 0x89a10000)
    ro space 8192K,  89% used [0x93890000, 0x93fbb200, 0x93fbb200, 0x94090000)
    rw space 12288K,  59% used [0x94090000, 0x947b4e70, 0x947b5000, 0x94c90000)
Comment 1 Jana Maleckova 2008-03-07 12:37:27 UTC
Does it happen every time ? Which build version do you use ? Are the new created files corrupted ?
reassign to core for evaluation
Comment 2 Lukas Hasik 2008-03-07 13:42:05 UTC
jdk bug, see the duplicate issue for more details

*** This issue has been marked as a duplicate of 122202 ***
Comment 3 Marian Mirilovic 2011-02-23 17:45:43 UTC
v/c