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.
[ BUILD # : 200710221200 ] [ JDK VERSION : 1.6.0_02 ] 1. Start with empty userdir 2. Create EJB Module project NetBeans starts indexing glassfish jar files and hangs.
Created attachment 51486 [details] Full Thread Dump
Created attachment 51487 [details] messages.log
Reproducible. Not a deadlock, but the AWT thread is either waiting on a lock or busy in javac. The hang ends for me when the classpath scan finishes.
For me hang does not end, after finishing classpath scan. Waited for 5 minutes. I've got E6600 (2.4 Ghz) CPU with 2GB RAM.
Created attachment 51489 [details] Full Thread Dump after 5 minutes. classpath scan is finished
I can reproduce it when I create a new Enterprise Application and try to expand 'Enterprise Beans' node in EntApp-ejb while indexing is in progress. For me it doesn't hang forever but it took almost an hour to finish.
Fixed. Please verify in a recent daily build (newer than beta 2). Checking in src/org/netbeans/modules/j2ee/metadata/model/api/support/annotation/PersistentObjectManager.java; /cvs/j2ee/metadata/support/src/org/netbeans/modules/j2ee/metadata/model/api/support/annotation/PersistentObjectManager.java,v <-- PersistentObjectManager.java new revision: 1.21; previous revision: 1.20 done Checking in src/org/netbeans/modules/j2ee/metadata/model/support/PersistentObjectList.java; /cvs/j2ee/metadata/support/src/org/netbeans/modules/j2ee/metadata/model/support/PersistentObjectList.java,v <-- PersistentObjectList.java new revision: 1.4; previous revision: 1.3 done RCS file: /cvs/j2ee/metadata/support/test/unit/src/org/netbeans/modules/j2ee/metadata/model/api/support/annotation/InterruptibleObjectProviderImpl.java,v done Checking in test/unit/src/org/netbeans/modules/j2ee/metadata/model/api/support/annotation/InterruptibleObjectProviderImpl.java; /cvs/j2ee/metadata/support/test/unit/src/org/netbeans/modules/j2ee/metadata/model/api/support/annotation/InterruptibleObjectProviderImpl.java,v <-- InterruptibleObjectProviderImpl.java initial revision: 1.1 done RCS file: /cvs/j2ee/metadata/support/test/unit/src/org/netbeans/modules/j2ee/metadata/model/api/support/annotation/PersistentObjectManagerEventTest.java,v done Checking in test/unit/src/org/netbeans/modules/j2ee/metadata/model/api/support/annotation/PersistentObjectManagerEventTest.java; /cvs/j2ee/metadata/support/test/unit/src/org/netbeans/modules/j2ee/metadata/model/api/support/annotation/PersistentObjectManagerEventTest.java,v <-- PersistentObjectManagerEventTest.java initial revision: 1.1 done Checking in test/unit/src/org/netbeans/modules/j2ee/metadata/model/api/support/annotation/PersistentObjectManagerInterruptedTest.java; /cvs/j2ee/metadata/support/test/unit/src/org/netbeans/modules/j2ee/metadata/model/api/support/annotation/PersistentObjectManagerInterruptedTest.java,v <-- PersistentObjectManagerInterruptedTest.java new revision: 1.3; previous revision: 1.2 done
Works fine