Re: [mdr-users] Newbie: org.netbeans.mdr.util.DebugException
Martin Matula <[email protected]>
| Newsgroups | gmane.comp.java.netbeans.modules.mdr.user |
|---|---|
| Message-ID | <[email protected]> |
Please file a new issue in issuezilla and provide your messages.log file as an attachment (it can be found under $nbuserdir/var/log). Regards, Martin Richard Kennard wrote: >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) > > >