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 created a new Web Project using Existing Source. I can build and deploy it, but if I try to open one of the java files the IDE (essentially) locks up with a dialop box continually popping up saying "Initializing scanning. Please Wait ..." I have let this run for about an hour and it never stops. Eventually, I shut down NB and when I restart it I get a NullPointerException. Here is a portion of my messages.log file: java.lang.IllegalStateException: Metamodel XMI malformed. at org.netbeans.lib.jmi.util.MetamodelManager.update (MetamodelManager.java:159) at org.netbeans.lib.jmi.util.MetamodelManager.findRootPackage (MetamodelManager.java:54) [catch] at org.netbeans.modules.javacore.JMManager.resolveCPRoot (JMManager.java:899) at org.netbeans.modules.javacore.JMManager.resolveCodebases (JMManager.java:777) at org.netbeans.modules.javacore.JMManager$2.run(JMManager.java:731) 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) ==> org.netbeans.mdr.util.DebugException at org.netbeans.mdr.handlers.BaseObjectHandler.resolveClass (BaseObjectHandler.java:149) at org.netbeans.mdr.NBMDRepositoryImpl.getHandler (NBMDRepositoryImpl.java:612) at org.netbeans.mdr.NBMDRepositoryImpl.getExtent (NBMDRepositoryImpl.java:314) at org.netbeans.lib.jmi.util.MetamodelManager.update (MetamodelManager.java:111) at org.netbeans.lib.jmi.util.MetamodelManager.findRootPackage (MetamodelManager.java:54) [catch] at org.netbeans.modules.javacore.JMManager.resolveCPRoot (JMManager.java:899) at org.netbeans.modules.javacore.JMManager.resolveCodebases (JMManager.java:777) at org.netbeans.modules.javacore.JMManager$2.run(JMManager.java:731) 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) ==> org.netbeans.mdr.persistence.StoragePersistentDataException: Bad Magic Number 0 in header at offset 16,823 at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeExtent.readExtent (BtreeExtent.java:143) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDataFile.getExtent (BtreeDataFile.java:573) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDataFile.checkRecord (BtreeDataFile.java:998) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDataFile.get (BtreeDataFile.java:276) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDataFile.get (BtreeDataFile.java:262) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.getRecord (BtreeDatabase.java:976) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.getIfExists (BtreeDatabase.java:728) at org.netbeans.mdr.storagemodel.MdrStorage.getObject (MdrStorage.java:696) at org.netbeans.mdr.storagemodel.StorableBaseObject.getMetaObject (StorableBaseObject.java:99) at org.netbeans.mdr.handlers.BaseObjectHandler.resolveClass (BaseObjectHandler.java:146) at org.netbeans.mdr.NBMDRepositoryImpl.getHandler (NBMDRepositoryImpl.java:612) at org.netbeans.mdr.NBMDRepositoryImpl.getExtent (NBMDRepositoryImpl.java:314) at org.netbeans.lib.jmi.util.MetamodelManager.update (MetamodelManager.java:111) at org.netbeans.lib.jmi.util.MetamodelManager.findRootPackage (MetamodelManager.java:54) [catch] at org.netbeans.modules.javacore.JMManager.resolveCPRoot (JMManager.java:899) at org.netbeans.modules.javacore.JMManager.resolveCodebases (JMManager.java:777) at org.netbeans.modules.javacore.JMManager$2.run(JMManager.java:731) 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) *********** Exception occurred ************ at 1:01 PM on May 18, 2005 java.lang.NullPointerException at org.netbeans.modules.javacore.JMManager.scanFiles (JMManager.java:1038) at org.netbeans.modules.javacore.JMManager.resolveCPRoot (JMManager.java:963) [catch] at org.netbeans.modules.javacore.JMManager.resolveCodebases (JMManager.java:777) at org.netbeans.modules.javacore.JMManager$2.run(JMManager.java:731) 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) [org.netbeans.javacore] INFORMATIONAL *********** Exception occurred ************ at 1:01 PM on May 18, 2005 [catch]java.lang.Exception: rollback!!! at org.netbeans.modules.javacore.ExclusiveMutex.leave (ExclusiveMutex.java:351) at org.netbeans.mdr.NBMDRepositoryImpl.endTrans (NBMDRepositoryImpl.java:248) at org.netbeans.modules.javacore.JMManager.resolveCodebases (JMManager.java:791) at org.netbeans.modules.javacore.JMManager$2.run(JMManager.java:731) 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) [org.netbeans.mdr.Logger] INFORMATIONAL *********** Exception occurred ************ at 1:01 PM on May 18, 2005 org.netbeans.mdr.persistence.StorageBadRequestException: There is no value for key "storageIds:" at org.netbeans.mdr.persistence.btreeimpl.btreestorage.NameIndex.getObj (NameIndex.java:56) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.MofidIndex.get (MofidIndex.java:44) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.fetchIndex (BtreeDatabase.java:818) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage.getIndex (BtreeStorage.java:257) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage.getSinglevalued Index(BtreeStorage.java:265) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage.open (BtreeStorage.java:168) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage.rollBackChanges (BtreeStorage.java:333) at org.netbeans.mdr.storagemodel.MdrStorage.rollback (MdrStorage.java:551) [catch] at org.netbeans.mdr.util.TransactionMutex.end(TransactionMutex.java:73) at org.netbeans.modules.javacore.ExclusiveMutex.leave (ExclusiveMutex.java:366) at org.netbeans.mdr.NBMDRepositoryImpl.endTrans (NBMDRepositoryImpl.java:248) at org.netbeans.modules.javacore.JMManager.resolveCodebases (JMManager.java:791) at org.netbeans.modules.javacore.JMManager$2.run(JMManager.java:731) 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) INFORMATIONAL *********** Exception occurred ************ at 1:01 PM on May 18, 2005 org.netbeans.mdr.util.DebugException: Fatal I/O error: org.netbeans.mdr.persistence.StorageBadRequestException: There is no value for key "storageIds:" at org.netbeans.mdr.util.TransactionMutex.end(TransactionMutex.java:86) [catch] at org.netbeans.modules.javacore.ExclusiveMutex.leave (ExclusiveMutex.java:366) at org.netbeans.mdr.NBMDRepositoryImpl.endTrans (NBMDRepositoryImpl.java:248) at org.netbeans.modules.javacore.JMManager.resolveCodebases (JMManager.java:791) at org.netbeans.modules.javacore.JMManager$2.run(JMManager.java:731) 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) [org.netbeans.mdr.Logger] INFORMATIONAL *********** Exception occurred ************ at 1:01 PM on May 18, 2005 org.netbeans.mdr.persistence.StorageBadRequestException: There is no value for key "storageIds:" at org.netbeans.mdr.persistence.btreeimpl.btreestorage.NameIndex.getObj (NameIndex.java:56) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.MofidIndex.get (MofidIndex.java:44) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.fetchIndex (BtreeDatabase.java:818) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage.getIndex (BtreeStorage.java:257) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage.getSinglevalued Index(BtreeStorage.java:265) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage.open (BtreeStorage.java:168) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage.rollBackChanges (BtreeStorage.java:333) at org.netbeans.mdr.storagemodel.MdrStorage.rollback (MdrStorage.java:551) [catch] at org.netbeans.mdr.util.TransactionMutex.end(TransactionMutex.java:73) at org.netbeans.modules.javacore.ExclusiveMutex.leave (ExclusiveMutex.java:380) at org.netbeans.mdr.NBMDRepositoryImpl.endTrans (NBMDRepositoryImpl.java:248) at org.netbeans.modules.javacore.JMManager.resolveCodebases (JMManager.java:791) at org.netbeans.modules.javacore.JMManager$2.run(JMManager.java:731) 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) I
Created attachment 22189 [details] messages.log
mdr issue?
Does not seem to be reproducible in the current dev builds. Please delete $nbuser/var/cache/mdrstorage directory if you encounter this kind of problems and need to recover. Reopen this bug and provide up-to-date log if it happens in some of the recent dev builds.