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.
While netbeans scans the class path a org.netbeans.mdr.persistence.RuntimeStorageException is thrown. This continues to happen even after all of the projects have been closed. Warning: use of system property netbeans.home in org.netbeans.modules.project.libraries.LibrariesStorage has been obsoleted in favor of InstalledFileLocator [org.netbeans.javacore] Rebooting storage for jar:file:/C:/Program%20Files/Java/jdk1.5.0_09/jre/lib/rt.jar!/ because of a fatal error during storage mount. [org.netbeans.javacore] INFORMATIONAL *********** Exception occurred ************ at 11:40 AM on Mar 8, 2007 org.netbeans.mdr.persistence.StoragePersistentDataException: Bad Magic Number 0 in header at offset 229,589 at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeExtent.readExtent(BtreeExtent.java:149) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDataFile.getExtent(BtreeDataFile.java:579) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDataFile.checkRecord(BtreeDataFile.java:1009) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDataFile.get(BtreeDataFile.java:282) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDataFile.get(BtreeDataFile.java:268) [catch] at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.getRecord(BtreeDatabase.java:979) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.getIfExists(BtreeDatabase.java:731) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.get(BtreeDatabase.java:752) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeMDRSource.getPage(BtreeMDRSource.java:74) at org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage.getChild(BtreePage.java:777) at org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreePage.getLocation(BtreePage.java:607) at org.netbeans.mdr.persistence.btreeimpl.btreeindex.Btree.getLocation(Btree.java:393) at org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKey$BtreeListByKeyIterator.<init>(BtreeListByKey.java:146) at org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKey.listIterator(BtreeListByKey.java:107) at org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKey.isEmpty(BtreeListByKey.java:65) at org.netbeans.mdr.storagemodel.IndexImmutSet.isEmpty(IndexImmutSet.java:95) at org.netbeans.mdr.handlers.IndexSetWrapper.isEmpty(IndexSetWrapper.java:117) at org.netbeans.modules.javacore.JMManager.resolveCPRoot(JMManager.java:1050) at org.netbeans.modules.javacore.JMManager.resolveCodebases(JMManager.java:871) at org.netbeans.modules.javacore.JMManager$2.run(JMManager.java:821) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:499) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:932)
Created attachment 39313 [details] netbeans message log
By deleting the .netbeans directory from my user profile directory (ie in windows delete the .netbeans directory in C:\Documents and Settings\<user name>). This will cause netbeans to create a new .netbeans file and resolve the issue. I would like to see some method in which the application can overcome this issue however.
*** Issue 97925 has been marked as a duplicate of this issue. ***