[mdr-users] Newbie: org.netbeans.mdr.util.DebugException
"Richard Kennard" <[email protected]>
| Newsgroups | gmane.comp.java.netbeans.modules.mdr.user |
|---|---|
| Organization | Kennard Consulting |
| Message-ID | <000001c5465d$9d4c18c0$e6151fd3@kennard> |
Dear All, I keep getting the following doozy of an Exception, both in my NetBeans IDE under normal operation (whenever it's trying to bring up the list of methods when I press '.') and when I myself try to use a WhereUsedQuery in my NetBeans custom module. Could anybody please shed some light on what it means and what causes it? Is it something that shouldn't have been left in the production code? I think (though am not sure) it started happening since I added save support (ie. Serialization) to my module? Your help would be much appreciated, Richard org.netbeans.mdr.util.DebugException at org.netbeans.mdr.storagemodel.StorableObject.read(StorableObject.java:416) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.readStream able(BtreeDatabase.java:958) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.getRecord( BtreeDatabase.java:1026) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.getIfExist s(BtreeDatabase.java:766) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.getIfExist s(BtreeDatabase.java:745) at org.netbeans.mdr.storagemodel.MdrStorage.getObject(MdrStorage.java:699) at org.netbeans.mdr.NBMDRepositoryImpl.getByMofId(NBMDRepositoryImpl.java:352) at org.netbeans.modules.javacore.ClassIndex.getClassesByFqn(ClassIndex.java:435 ) at org.netbeans.modules.javacore.parser.MDRParser.getClassByFqn(MDRParser.java: 1190) at org.netbeans.modules.javacore.parser.MDRParser.resolveSuperTypes(MDRParser.j ava:1151) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:365 ) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:454 ) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:336 ) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:298 ) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:276 ) at org.netbeans.modules.javacore.parser.MDRParser.enterMembers(MDRParser.java:2 07) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(Re sourceImpl.java:668) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(R esourceImpl.java:581) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(R esourceImpl.java:533) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initResource(Re sourceImpl.java:374) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initCheck(Me tadataElement.java:131) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getEle mentInfo(SemiPersistentElement.java:182) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getInt ernalForm(SemiPersistentElement.java:864) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.getASTree(Me tadataElement.java:449) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getPar ser(SemiPersistentElement.java:859) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.getFeaturePosit ion(ResourceImpl.java:404) at org.netbeans.modules.javacore.jmiimpl.javamodel.FeatureImpl.getPosition(Feat ureImpl.java:270) at org.netbeans.modules.javacore.JMManager.getElementPosition(JMManager.java:77 7) at org.netbeans.modules.javacore.JMManager.getElementPosition(JMManager.java:76 8) at org.netbeans.modules.java.JavaEditor$JavaEditorComponent.findElement(JavaEdi tor.java:1309) at org.netbeans.modules.java.JavaEditor$JavaEditorComponent.createNode(JavaEdit or.java:1262) at org.netbeans.modules.java.JavaEditor$JavaEditorComponent.access$800(JavaEdit or.java:1190) at org.netbeans.modules.java.JavaEditor$12.run(JavaEditor.java:1241) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.modules.java.JavaEditor$11.run(JavaEditor.java:1239) 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) ==> org.netbeans.mdr.util.DebugException: Attribute 'typePar???????' not found. at org.netbeans.mdr.storagemodel.StorableClass.getAttrDesc(StorableClass.java:3 90) at org.netbeans.mdr.storagemodel.AttrCollection.read(AttrCollection.java:104) at org.netbeans.mdr.util.IOUtils.read(IOUtils.java:490) at org.netbeans.mdr.util.IOUtils.read(IOUtils.java:418) at org.netbeans.mdr.storagemodel.StorableObject.read(StorableObject.java:411) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.readStream able(BtreeDatabase.java:958) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.getRecord( BtreeDatabase.java:1026) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.getIfExist s(BtreeDatabase.java:766) at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeDatabase.getIfExist s(BtreeDatabase.java:745) at org.netbeans.mdr.storagemodel.MdrStorage.getObject(MdrStorage.java:699) at org.netbeans.mdr.NBMDRepositoryImpl.getByMofId(NBMDRepositoryImpl.java:352) at org.netbeans.modules.javacore.ClassIndex.getClassesByFqn(ClassIndex.java:435 ) at org.netbeans.modules.javacore.parser.MDRParser.getClassByFqn(MDRParser.java: 1190) at org.netbeans.modules.javacore.parser.MDRParser.resolveSuperTypes(MDRParser.j ava:1151) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:365 ) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:454 ) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:336 ) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:298 ) at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:276 ) at org.netbeans.modules.javacore.parser.MDRParser.enterMembers(MDRParser.java:2 07) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(Re sourceImpl.java:668) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(R esourceImpl.java:581) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(R esourceImpl.java:533) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initResource(Re sourceImpl.java:374) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initCheck(Me tadataElement.java:131) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getEle mentInfo(SemiPersistentElement.java:182) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getInt ernalForm(SemiPersistentElement.java:864) at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.getASTree(Me tadataElement.java:449) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getPar ser(SemiPersistentElement.java:859) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.getFeaturePosit ion(ResourceImpl.java:404) at org.netbeans.modules.javacore.jmiimpl.javamodel.FeatureImpl.getPosition(Feat ureImpl.java:270) at org.netbeans.modules.javacore.JMManager.getElementPosition(JMManager.java:77 7) at org.netbeans.modules.javacore.JMManager.getElementPosition(JMManager.java:76 8) at org.netbeans.modules.java.JavaEditor$JavaEditorComponent.findElement(JavaEdi tor.java:1309) at org.netbeans.modules.java.JavaEditor$JavaEditorComponent.createNode(JavaEdit or.java:1262) at org.netbeans.modules.java.JavaEditor$JavaEditorComponent.access$800(JavaEdit or.java:1190) at org.netbeans.modules.java.JavaEditor$12.run(JavaEditor.java:1241) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.modules.java.JavaEditor$11.run(JavaEditor.java:1239) 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)