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 113946 - java.lang.RuntimeException: org.netbeans.mdr.util.DebugException
Summary: java.lang.RuntimeException: org.netbeans.mdr.util.DebugException
Status: RESOLVED WONTFIX
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 5.x
Hardware: All Windows XP
: P3 blocker (vote)
Assignee: issues@editor
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-28 07:23 UTC by tuanbm
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 tuanbm 2007-08-28 07:23:39 UTC
java.lang.RuntimeException: org.netbeans.mdr.util.DebugException
	at
org.netbeans.modules.j2ee.verification.JEEVerificationAnnotationProvider.processDocument(JEEVerificationAnnotationProvider.java:268)
	at
org.netbeans.modules.j2ee.verification.JEEVerificationAnnotationProvider.access$100(JEEVerificationAnnotationProvider.java:77)
	at
org.netbeans.modules.j2ee.verification.JEEVerificationAnnotationProvider$ChangeListener$1.run(JEEVerificationAnnotationProvider.java:357)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:499)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:932)
Caused by: org.netbeans.mdr.util.DebugException
	at org.netbeans.mdr.handlers.ClassProxyHandler._handleCreate(ClassProxyHandler.java:98)
	at org.netbeans.jmi.javamodel.FieldClass$Impl.super_createField(Unknown Source)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.FieldClassImpl.create(FieldClassImpl.java:83)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.createElement(MetadataElement.java:1401)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.persistChildren(SemiPersistentElement.java:970)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.matchPersistent(JavaClassImpl.java:564)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePersistent(SemiPersistentElement.java:371)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.matchMember(SemiPersistentElement.java:663)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMembers(SemiPersistentElement.java:554)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.matchPersistent(ResourceImpl.java:212)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.updatePersistent(SemiPersistentElement.java:371)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateMetadata(ResourceImpl.java:767)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:760)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:650)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:593)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.checkUpToDate(SemiPersistentElement.java:270)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.checkUpToDate(SemiPersistentElement.java:274)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.getSuperClass(JavaClassImpl.java:331)
	at org.netbeans.jmi.javamodel.JavaClass$Impl.getSuperClass(Unknown Source)
	at org.netbeans.modules.javacore.parser.MDRParser.getSuperClass(MDRParser.java:1458)
	at org.netbeans.modules.javacore.parser.Scope.getSuperClass(Scope.java:345)
	at org.netbeans.modules.javacore.parser.Scope.constructMemberTypeScope(Scope.java:136)
	at org.netbeans.modules.javacore.parser.Scope.createMemberTypeScope(Scope.java:126)
	at org.netbeans.modules.javacore.parser.Scope.constructMemberTypeScope(Scope.java:146)
	at org.netbeans.modules.javacore.parser.Scope.createMemberTypeScope(Scope.java:126)
	at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:489)
	at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:379)
	at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:341)
	at org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:319)
	at org.netbeans.modules.javacore.parser.MDRParser.enterMembers(MDRParser.java:249)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:739)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:650)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:593)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initResource(ResourceImpl.java:436)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initCheck(MetadataElement.java:140)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getElementInfo(SemiPersistentElement.java:192)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initChildren(ResourceImpl.java:328)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initChildren(ResourceImpl.java:322)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initCheck(MetadataElement.java:146)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.checkUpToDate(SemiPersistentElement.java:276)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.getContents(JavaClassImpl.java:419)
	at org.netbeans.jmi.javamodel.JavaClass$Impl.getContents(Unknown Source)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.FeaturesList.listIterator(FeaturesList.java:350)
	at org.netbeans.modules.javacore.jmiimpl.javamodel.FeaturesList.iterator(FeaturesList.java:101)
	at
org.netbeans.modules.j2ee.verification.JEEVerificationAnnotationProvider.getAllSubClasses(JEEVerificationAnnotationProvider.java:328)
	at
org.netbeans.modules.j2ee.verification.JEEVerificationAnnotationProvider.getAllClassesDefinedInResource(JEEVerificationAnnotationProvider.java:319)
	at
org.netbeans.modules.j2ee.verification.JEEVerificationAnnotationProvider.processDocument(JEEVerificationAnnotationProvider.java:204)
	... 4 more
Comment 1 Jiri Prox 2007-08-28 07:58:48 UTC
This exception is caused by corrupted metadata. You can delete ${userdir}/var/cache/mdrstorage folder to clear metadata
repository and it will be regenerated on next IDE startup. Unfortunately we cannot do anything about this issue since
the whole infrastructure was rewritten in 6.0 and it is not using MDR any more.
Comment 2 Quality Engineering 2007-09-20 09:47:35 UTC
Reorganization of java component