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 51206 - Browse main class fails with exception
Summary: Browse main class fails with exception
Status: RESOLVED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 4.x
Hardware: PC Windows ME/2000
: P3 blocker (vote)
Assignee: issues@java
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-05 15:41 UTC by moizd
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 moizd 2004-11-05 15:41:53 UTC
When i click on the browse button for specifying
the project main class, i get an error message box
with the "Exception in request processor message".

Below is the exception stack trace:
Annotation: Exception occurred in Request Processor
javax.jmi.reflect.InvalidObjectException: Object
with MOFID
A0A714BF-212C-11D9-AB5A-63C329F0AA77:0000000000002E48
no longer exists.
	at
org.netbeans.mdr.handlers.BaseObjectHandler._getDelegate(BaseObjectHandler.java:322)
	at
org.netbeans.mdr.handlers.InstanceHandler.getInstanceDelegate(InstanceHandler.java:48)
	at
org.netbeans.mdr.handlers.InstanceHandler._handleGet(InstanceHandler.java:193)
	at
org.netbeans.jmi.javamodel.JavaClass$Impl.super_getJavadocText(Unknown
Source)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.FeatureImpl.isPersisted(FeatureImpl.java:627)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.checkUpToDate(SemiPersistentElement.java:216)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.initInterfaces(JavaClassImpl.java:195)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.getInterfaces(JavaClassImpl.java:189)
	at
org.netbeans.jmi.javamodel.JavaClass$Impl.getInterfaces(Unknown
Source)
	at
org.netbeans.modules.javacore.parser.MDRParser.getSuperInterfaces(MDRParser.java:1420)
	at
org.netbeans.modules.javacore.parser.Scope.constructMemberTypeScope(Scope.java:136)
	at
org.netbeans.modules.javacore.parser.Scope.createMemberTypeScope(Scope.java:123)
	at
org.netbeans.modules.javacore.parser.Scope.constructMemberTypeScope(Scope.java:145)
	at
org.netbeans.modules.javacore.parser.Scope.createMemberTypeScope(Scope.java:123)
	at
org.netbeans.modules.javacore.parser.Scope.constructMemberTypeScope(Scope.java:140)
	at
org.netbeans.modules.javacore.parser.Scope.createMemberTypeScope(Scope.java:123)
	at
org.netbeans.modules.javacore.parser.Scope.constructMemberTypeScope(Scope.java:140)
	at
org.netbeans.modules.javacore.parser.Scope.createMemberTypeScope(Scope.java:123)
	at
org.netbeans.modules.javacore.parser.Scope.constructMemberTypeScope(Scope.java:140)
	at
org.netbeans.modules.javacore.parser.Scope.createMemberTypeScope(Scope.java:123)
	at
org.netbeans.modules.javacore.parser.Scope.constructMemberTypeScope(Scope.java:140)
	at
org.netbeans.modules.javacore.parser.Scope.createMemberTypeScope(Scope.java:123)
	at
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:441)
	at
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:331)
	at
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:293)
	at
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:270)
	at
org.netbeans.modules.javacore.parser.MDRParser.enterMembers(MDRParser.java:210)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:553)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:479)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:465)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.checkUpToDate(SemiPersistentElement.java:209)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.getClassifiers(ResourceImpl.java:149)
	at
org.netbeans.jmi.javamodel.Resource$Impl.getClassifiers(Unknown
Source)
	at
org.netbeans.modules.java.j2seproject.J2SEProjectUtil.hasMainMethod(J2SEProjectUtil.java:156)
	at
org.netbeans.modules.java.j2seproject.J2SEProjectUtil.getMainClasses(J2SEProjectUtil.java:118)
	at
org.netbeans.modules.java.j2seproject.ui.customizer.MainClassChooser$1.run(MainClassChooser.java:77)
	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)


Below is excerpt from message.log file:
*********** Exception occurred ************ at
10:38 AM on Nov 5, 2004
Annotation: Exception occurred in Request Processor
javax.jmi.reflect.InvalidObjectException: Object
with MOFID
A0A714BF-212C-11D9-AB5A-63C329F0AA77:0000000000002E48
no longer exists.
	at
org.netbeans.mdr.handlers.BaseObjectHandler._getDelegate(BaseObjectHandler.java:322)
	at
org.netbeans.mdr.handlers.InstanceHandler.getInstanceDelegate(InstanceHandler.java:48)
	at
org.netbeans.mdr.handlers.InstanceHandler._handleGet(InstanceHandler.java:193)
	at
org.netbeans.jmi.javamodel.JavaClass$Impl.super_getJavadocText(Unknown
Source)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.FeatureImpl.isPersisted(FeatureImpl.java:627)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.checkUpToDate(SemiPersistentElement.java:216)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.initInterfaces(JavaClassImpl.java:195)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.getInterfaces(JavaClassImpl.java:189)
	at
org.netbeans.jmi.javamodel.JavaClass$Impl.getInterfaces(Unknown
Source)
	at
org.netbeans.modules.javacore.parser.MDRParser.getSuperInterfaces(MDRParser.java:1420)
	at
org.netbeans.modules.javacore.parser.Scope.constructMemberTypeScope(Scope.java:136)
	at
org.netbeans.modules.javacore.parser.Scope.createMemberTypeScope(Scope.java:123)
	at
org.netbeans.modules.javacore.parser.Scope.constructMemberTypeScope(Scope.java:145)
	at
org.netbeans.modules.javacore.parser.Scope.createMemberTypeScope(Scope.java:123)
	at
org.netbeans.modules.javacore.parser.Scope.constructMemberTypeScope(Scope.java:140)
	at
org.netbeans.modules.javacore.parser.Scope.createMemberTypeScope(Scope.java:123)
	at
org.netbeans.modules.javacore.parser.Scope.constructMemberTypeScope(Scope.java:140)
	at
org.netbeans.modules.javacore.parser.Scope.createMemberTypeScope(Scope.java:123)
	at
org.netbeans.modules.javacore.parser.Scope.constructMemberTypeScope(Scope.java:140)
	at
org.netbeans.modules.javacore.parser.Scope.createMemberTypeScope(Scope.java:123)
	at
org.netbeans.modules.javacore.parser.Scope.constructMemberTypeScope(Scope.java:140)
	at
org.netbeans.modules.javacore.parser.Scope.createMemberTypeScope(Scope.java:123)
	at
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:441)
	at
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:331)
	at
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:293)
	at
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:270)
	at
org.netbeans.modules.javacore.parser.MDRParser.enterMembers(MDRParser.java:210)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:553)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:479)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:465)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.checkUpToDate(SemiPersistentElement.java:209)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.getClassifiers(ResourceImpl.java:149)
	at
org.netbeans.jmi.javamodel.Resource$Impl.getClassifiers(Unknown
Source)
	at
org.netbeans.modules.java.j2seproject.J2SEProjectUtil.hasMainMethod(J2SEProjectUtil.java:156)
	at
org.netbeans.modules.java.j2seproject.J2SEProjectUtil.getMainClasses(J2SEProjectUtil.java:118)
	at
org.netbeans.modules.java.j2seproject.ui.customizer.MainClassChooser$1.run(MainClassChooser.java:77)
	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)
Comment 1 Martin Matula 2004-11-05 17:54:25 UTC
This bug was fixed. It seems that you are using beta 2 or some older
build. I recommend to upgrade to the latest q-build.
Comment 2 Quality Engineering 2007-09-20 10:41:00 UTC
Reorganization of java component