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 45712 - Start and exit IDE thrown exception to the console
Summary: Start and exit IDE thrown exception to the console
Status: CLOSED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 4.x
Hardware: PC Linux
: P3 blocker (vote)
Assignee: issues@java
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-30 08:38 UTC by Marek Grummich
Modified: 2007-09-26 09:14 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 Marek Grummich 2004-06-30 08:38:35 UTC
The following exception was thrown to the console
when I started IDE (200406291800, clear userdir)
and immediately I exited it.

java.lang.Exception: Stack trace
        at
java.lang.Thread.dumpStack(Thread.java:1064)
        at
org.netbeans.modules.javacore.ExclusiveMutex.leave(ExclusiveMutex.java:184)
        at
org.netbeans.mdr.NBMDRepositoryImpl.endTrans(NBMDRepositoryImpl.java:236)
        at
org.netbeans.modules.javacore.JMManager.init(JMManager.java:126)
        at
org.netbeans.modules.javacore.JMManager.access$600(JMManager.java:61)
        at
org.netbeans.modules.javacore.JMManager$8.run(JMManager.java:1057)
        at org.openide.util.Task.run(Task.java:136)
        at
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:686)
INFORMATIONAL *********** Exception occurred
************ at 9:31 AM on Jun 30, 2004
java.lang.RuntimeException: Cannot fail in read mode.
[catch] at
org.netbeans.modules.javacore.ExclusiveMutex.leave(ExclusiveMutex.java:191)
        at
org.netbeans.mdr.NBMDRepositoryImpl.endTrans(NBMDRepositoryImpl.java:236)
        at
org.netbeans.modules.javacore.JMManager.init(JMManager.java:126)
        at
org.netbeans.modules.javacore.JMManager.access$600(JMManager.java:61)
        at
org.netbeans.modules.javacore.JMManager$8.run(JMManager.java:1057)
        at org.openide.util.Task.run(Task.java:136)
        at
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:686)
==>
java.lang.RuntimeException: Error: leave() without
enter().
        at
org.netbeans.modules.javacore.ExclusiveMutex.leave(ExclusiveMutex.java:242)
        at
org.netbeans.mdr.NBMDRepositoryImpl.endTrans(NBMDRepositoryImpl.java:236)
        at
org.netbeans.mdr.NBMDRepositoryImpl.mountStorage(NBMDRepositoryImpl.java:488)
        at
org.netbeans.modules.javacore.JMManager.mountStorage(JMManager.java:168)
[catch] at
org.netbeans.modules.javacore.JMManager.init(JMManager.java:112)
        at
org.netbeans.modules.javacore.JMManager.access$600(JMManager.java:61)
        at
org.netbeans.modules.javacore.JMManager$8.run(JMManager.java:1057)
        at org.openide.util.Task.run(Task.java:136)
        at
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:686)
*********** Exception occurred ************ at
9:31 AM on Jun 30, 2004
Annotation: Exception occurred in Request Processor
java.lang.RuntimeException: Error: leave() without
enter().
        at
org.netbeans.modules.javacore.ExclusiveMutex.leave(ExclusiveMutex.java:242)
        at
org.netbeans.mdr.NBMDRepositoryImpl.endTrans(NBMDRepositoryImpl.java:236)
        at
org.netbeans.modules.javacore.JMManager.init(JMManager.java:126)
        at
org.netbeans.modules.javacore.JMManager.access$600(JMManager.java:61)
        at
org.netbeans.modules.javacore.JMManager$8.run(JMManager.java:1057)
        at org.openide.util.Task.run(Task.java:136)
        at
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330)
[catch] at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:686)
Comment 1 Marek Grummich 2004-06-30 08:43:26 UTC
When I repeated aprevious scenario again with the same userdir I've
got this exception to the console:
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:834)
        at
org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage.getIndex(BtreeStorage.java:260)
        at
org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage.getSinglevaluedIndex(BtreeStorage.java:268)
        at
org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage.open(BtreeStorage.java:171)
[catch] at
org.netbeans.mdr.storagemodel.MdrStorage.init(MdrStorage.java:445)
        at
org.netbeans.mdr.storagemodel.MdrStorage.mountStorage(MdrStorage.java:360)
        at
org.netbeans.mdr.storagemodel.MdrStorage.mountStorage(MdrStorage.java:339)
        at
org.netbeans.mdr.NBMDRepositoryImpl.mountStorage(NBMDRepositoryImpl.java:480)
        at
org.netbeans.modules.javacore.JMManager.mountStorage(JMManager.java:168)
        at
org.netbeans.modules.javacore.JMManager.init(JMManager.java:112)
        at
org.netbeans.modules.javacore.JMManager.access$600(JMManager.java:61)
        at
org.netbeans.modules.javacore.JMManager$8.run(JMManager.java:1057)
        at org.openide.util.Task.run(Task.java:136)
        at
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:686)
Comment 2 Martin Matula 2004-07-14 09:43:42 UTC
Should be fixed by the yesterday's fix to issue 45801.
Comment 3 Marek Grummich 2004-07-15 12:58:23 UTC
Verified
Comment 4 Quality Engineering 2007-09-20 10:29:03 UTC
Reorganization of java component