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.
I tried to start NB4.1, and there was no main window displayed! The process seemed to be running (usual memory and cpu usage patterns for nbexec, java, and other processes at the Task Manager), but no window shows up and there is no NetBeans4.1 button in the taskbar (ie. no visual indication that NB is running). Although I haven't used NB for some time, if I recall correctly last time it worked I tried to open a project created with NB5RC1, which opened with some warnings. I didn't close the project (from the File menu), but quitted the application right away. (Not absolutely sure for all these, about a month has passed.) Maybe backwards compatibility is not an issue for NB, but I believe that we should at least be able to open and view projects created with newer editions, or at least getting a nice message showing something like "This project has been created with a newer version of NB, please upgrade". Anyway, I don't know if the newer project is related to the problem, so I will stop with the assumptions. Finally, it would be interesting to examine how the newest version of NB (NB5RC2 when writing) behaves with files created by something newer. Attaching full dump log: Full thread dump Java HotSpot(TM) Client VM (1.5.0_01-b08 mixed mode, sharing): "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.Timed SoftReference]" daemon prio=2 tid=0x0450aeb0 nid=0x9cc in Object.wait() [0x0545f 000..0x0545fc68] at java.lang.Object.wait(Native Method) - waiting on <0x1ca71a48> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run (RequestProcessor.java :692) - locked <0x1ca71a48> (a java.lang.Object) "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.Timed SoftReference]" daemon prio=2 tid=0x04509490 nid=0xbc8 in Object.wait() [0x0541f 000..0x0541fce8] at java.lang.Object.wait(Native Method) - waiting on <0x1cc841e0> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run (RequestProcessor.java :692) - locked <0x1cc841e0> (a java.lang.Object) "Implicit RequestPoster's RP-30857944" daemon prio=2 tid=0x033deba8 nid=0xbc4 wa iting on condition [0x053df000..0x053dfd68] at java.lang.Thread.sleep(Native Method) at org.netbeans.modules.javacore.JMManager.waitScanFinished (JMManager.ja va:645) at org.netbeans.modules.java.JavaEditor$11.run(JavaEditor.java:1213) at org.openide.util.Task.run(Task.java:189) at org.openide.util.RequestProcessor$Task.run (RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run (RequestProcessor.java :721) "Parsing Event Queue" daemon prio=2 tid=0x03c2b910 nid=0xbc0 waiting on conditio n [0x038df000..0x038df9e8] at java.lang.Thread.sleep(Native Method) at org.netbeans.modules.javacore.JMManager.waitScanFinished (JMManager.ja va:645) at org.netbeans.modules.editor.java.NbJavaFoldManager.collectFoldUpdates (NbJavaFoldManager.java:287) at org.netbeans.modules.editor.java.NbJavaFoldManager.updateFolds (NbJava FoldManager.java:210) at org.netbeans.modules.editor.java.NbJavaFoldManager.resourceParsed (NbJ avaFoldManager.java:177) at org.netbeans.modules.editor.java.NbJavaFoldManager$WeakParsingListene r.resourceParsed(NbJavaFoldManager.java:1061) at org.netbeans.modules.javacore.JMManager$6.run(JMManager.java:1286) at org.openide.util.Task.run(Task.java:189) at org.openide.util.RequestProcessor$Task.run (RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run (RequestProcessor.java :721) "Error Annotation Queue" daemon prio=2 tid=0x03c34448 nid=0xbbc waiting on condi tion [0x0429f000..0x0429fa68] at java.lang.Thread.sleep(Native Method) at org.netbeans.modules.javacore.JMManager.waitScanFinished (JMManager.ja va:645) at org.netbeans.modules.java.JavaEditor.refreshAnnotations (JavaEditor.ja va:382) at org.netbeans.modules.java.JavaEditor.access$300(JavaEditor.java:83) at org.netbeans.modules.java.JavaEditor$16.run(JavaEditor.java:1416) at org.openide.util.Task.run(Task.java:189) at org.openide.util.RequestProcessor$Task.run (RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run (RequestProcessor.java :721) "Parse-After-Scan Request Processor" daemon prio=2 tid=0x03bd5e38 nid=0xb58 wait ing on condition [0x0425f000..0x0425fae8] at java.lang.Thread.sleep(Native Method) at org.netbeans.modules.javacore.JMManager.waitScanFinished (JMManager.ja va:645) at org.netbeans.modules.javacore.parser.MDRParser$1.run (MDRParser.java:1 09) at org.openide.util.Task.run(Task.java:189) at org.openide.util.RequestProcessor$Task.run (RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run (RequestProcessor.java :721) "MDR event dispatcher" daemon prio=2 tid=0x03b09848 nid=0xb5c in Object.wait() [ 0x02f4f000..0x02f4fb68] at java.lang.Object.wait(Native Method) - waiting on <0x1e372c10> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:474) at org.netbeans.mdr.util.EventNotifier$EventsDelivery.run (EventNotifier. java:257) - locked <0x1e372c10> (a java.util.LinkedList) at java.lang.Thread.run(Thread.java:595) "DestroyJavaVM" prio=5 tid=0x00037260 nid=0xa18 waiting on condition [0x00000000 ..0x0007fae8] "Collaboration Notification" daemon prio=2 tid=0x03517e40 nid=0xab4 in Object.wa it() [0x0421f000..0x0421fbe8] at java.lang.Object.wait(Native Method) - waiting on <0x1e16aae0> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at org.netbeans.modules.collab.ui.NotificationThread.run (NotificationThr ead.java:96) - locked <0x1e16aae0> (a java.lang.Object) "TimerQueue" daemon prio=5 tid=0x034a6c88 nid=0xad0 in Object.wait() [0x0374f000 ..0x0374fc68] at java.lang.Object.wait(Native Method) - waiting on <0x1e0f2a48> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:233) - locked <0x1e0f2a48> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:595) "AWT-EventQueue-1" prio=7 tid=0x00a7fcb8 nid=0xad4 in Object.wait() [0x041df000. .0x041dfce8] at java.lang.Object.wait(Native Method) - waiting on <0x1e0f2ce0> (a java.awt.EventQueue) at java.lang.Object.wait(Object.java:474) at java.awt.EventQueue.getNextEvent(EventQueue.java:345) - locked <0x1e0f2ce0> (a java.awt.EventQueue) at java.awt.EventDispatchThread.pumpOneEventForHierarchy (EventDispatchTh read.java:189) at java.awt.EventDispatchThread.pumpEventsForHierarchy (EventDispatchThre ad.java:163) at java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) "ListModelSupport loader" daemon prio=2 tid=0x02e31db0 nid=0xb8c waiting on cond ition [0x0385f000..0x0385fb68] at java.lang.Thread.sleep(Native Method) at org.netbeans.modules.javacore.JMManager.waitScanFinished (JMManager.ja va:645) at org.netbeans.modules.javanavigation.ClassMemberModel.loadContents (Cla ssMemberModel.java:231) at org.netbeans.modules.navigator.spi.ListModelSupport$Loader.run (ListMo delSupport.java:945) - locked <0x1e5a5f40> (a org.netbeans.modules.navigator.spi.ListModelSup port$Loader) at org.openide.util.Task.run(Task.java:189) at org.openide.util.RequestProcessor$Task.run (RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run (RequestProcessor.java :721) "OpenIDE-request-processor-2" daemon prio=2 tid=0x02e310e0 nid=0xb84 waiting on condition [0x0381f000..0x0381fbe8] at java.lang.Thread.sleep(Native Method) at org.netbeans.modules.javacore.JMManager.waitScanFinished (JMManager.ja va:645) at org.netbeans.modules.java.j2seproject.MainClassUpdater$2.run (MainClas sUpdater.java:110) at org.openide.util.Task.run(Task.java:189) at org.openide.util.RequestProcessor$Task.run (RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run (RequestProcessor.java :721) "Java-Folds" daemon prio=2 tid=0x02d57150 nid=0xb74 waiting on condition [0x0379 f000..0x0379fce8] C:\Program Files\Java\netbeans-4.1\bin> at java.lang.Thread.sleep(Native Method) at org.netbeans.modules.javacore.JMManager.waitScanFinished (JMManager.ja va:645) at org.netbeans.modules.editor.java.NbJavaFoldManager.collectFoldUpdates (NbJavaFoldManager.java:287) at org.netbeans.modules.editor.java.NbJavaFoldManager.updateFolds (NbJava FoldManager.java:210) at org.netbeans.modules.editor.java.NbJavaFoldManager.run (NbJavaFoldMana ger.java:193) at org.openide.util.Task.run(Task.java:189) at org.openide.util.RequestProcessor$Task.run (RequestProcessor.java:330) at org.openide.util.RequestProcessor$Processor.run (RequestProcessor.java :721) "AWT-Shutdown" prio=5 tid=0x00a778e8 nid=0xb6c in Object.wait() [0x0370f000..0x0 370f9e8] at java.lang.Object.wait(Native Method) - waiting on <0x1d4e20d8> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x1d4e20d8> (a java.lang.Object) at java.lang.Thread.run(Thread.java:595) "Java2D Disposer" daemon prio=10 tid=0x02da06b8 nid=0xb4c in Object.wait() [0x03 24f000..0x0324fae8] at java.lang.Object.wait(Native Method) - waiting on <0x1d51ca48> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x1d51ca48> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at sun.java2d.Disposer.run(Disposer.java:107) at java.lang.Thread.run(Thread.java:595) "Active Reference Queue Daemon" daemon prio=2 tid=0x02d94df0 nid=0xb44 in Object .wait() [0x0320f000..0x0320fb68] at java.lang.Object.wait(Native Method) - waiting on <0x1d48b540> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x1d48b540> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:2465) at java.lang.Thread.run(Thread.java:595) "Timer-0" daemon prio=5 tid=0x02d94198 nid=0xb3c in Object.wait() [0x031cf000..0 x031cfbe8] at java.lang.Object.wait(Native Method) - waiting on <0x1d48b5d0> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x1d48b5d0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "AWT-Windows" daemon prio=7 tid=0x02d868d8 nid=0xb38 runnable [0x0306f000..0x030 6fc68] at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:269) at java.lang.Thread.run(Thread.java:595) "CLI Requests Server" daemon prio=5 tid=0x00ac28b0 nid=0xb18 runnable [0x02f0f00 0..0x02f0f9e8] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x1d48b860> (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:758) "Low Memory Detector" daemon prio=5 tid=0x00a6d450 nid=0x9e0 runnable [0x0000000 0..0x00000000] "CompilerThread0" daemon prio=10 tid=0x00a6c028 nid=0x9dc waiting on condition [ 0x00000000..0x02c4f8c0] "Signal Dispatcher" daemon prio=10 tid=0x00a6b340 nid=0xadc waiting on condition [0x00000000..0x00000000] "Finalizer" daemon prio=9 tid=0x00a68818 nid=0xad8 in Object.wait() [0x02bcf000. .0x02bcfc68] at java.lang.Object.wait(Native Method) - waiting on <0x1d48bb00> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x1d48bb00> (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=0x00a47a90 nid=0xacc in Object.wait() [0x 02b8f000..0x02b8fce8] at java.lang.Object.wait(Native Method) - waiting on <0x1d48b6d8> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:474) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x1d48b6d8> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x00a67a58 nid=0xa14 runnable "VM Periodic Task Thread" prio=10 tid=0x00a6e6a0 nid=0x9e4 waiting on condition
If I understand it correctly, you'd created project by NB 5.0 - RC 2 and tried to open this project by NB 4.1, didn't you ? If you did, it's not supported. We can't support "forward compatibility" ;( Anyway I am seeing a lot of code from java on the thread-dump, so reassigne to java.
My mistake! I checked it, I had created the 'problematic' project with NB5beta2. While achieving forward compatibility is a very difficult task and probably not worth the effort, I believe that the main window should show up on all occasions... :)
Does not happen any more.
Reorganization of java component