[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)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.