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.
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
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.
Reorganization of java component