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 59643 - Refactoring cannot take place on main class
Summary: Refactoring cannot take place on main class
Status: RESOLVED DUPLICATE of bug 59033
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 4.x
Hardware: Other Windows XP
: P3 blocker (vote)
Assignee: issues@java
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-05 18:41 UTC by peterskm
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 peterskm 2005-06-05 18:41:04 UTC
Member discernment is in an infinite loop (with hour glass) in Projects tree 
and Navigator browser for the Main Class.  These all work with other classes 
in the package.  Project Compiles fine.
Error message is:
Annotation: Exception occurred in Request Processor
java.lang.NullPointerException
	at 
org.netbeans.modules.javacore.parser.ClassFileInfoUtil.getJavadocFile
(ClassFileInfoUtil.java:705)
	at org.netbeans.modules.javacore.parser.ClassFileInfoUtil.getHtmlReader
(ClassFileInfoUtil.java:633)
	at 
org.netbeans.modules.javacore.parser.ClassFileInfoUtil.createParamsInfo
(ClassFileInfoUtil.java:582)
	at 
org.netbeans.modules.javacore.parser.ClassFileInfoUtil.createMethodInfo
(ClassFileInfoUtil.java:213)
	at 
org.netbeans.modules.javacore.parser.ClassFileInfoUtil.createClassInfo
(ClassFileInfoUtil.java:153)
	at 
org.netbeans.modules.javacore.parser.ClassFileInfoUtil.createClassInfo
(ClassFileInfoUtil.java:66)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.getResInfoFromClas
sFile(ResourceImpl.java:413)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directClassFileUpd
ate(ResourceImpl.java:670)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate
(ResourceImpl.java:644)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate
(ResourceImpl.java:582)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.checkUpTo
Date(SemiPersistentElement.java:263)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.checkUpTo
Date(SemiPersistentElement.java:267)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.getSuperClass
(JavaClassImpl.java:321)
	at org.netbeans.jmi.javamodel.JavaClass$Impl.getSuperClass(Unknown 
Source)
	at org.netbeans.modules.javacore.parser.MDRParser.getSuperClass
(MDRParser.java:1453)
	at org.netbeans.modules.javacore.parser.Scope.constructMemberTypeScope
(Scope.java:130)
	at org.netbeans.modules.javacore.parser.Scope.createMemberTypeScope
(Scope.java:118)
	at org.netbeans.modules.javacore.parser.Scope.constructMemberTypeScope
(Scope.java:140)
	at org.netbeans.modules.javacore.parser.Scope.createMemberTypeScope
(Scope.java:118)
	at org.netbeans.modules.javacore.parser.MDRParser.processAST
(MDRParser.java:474)
	at org.netbeans.modules.javacore.parser.MDRParser.processAST
(MDRParser.java:396)
	at org.netbeans.modules.javacore.parser.MDRParser.processAST
(MDRParser.java:482)
	at org.netbeans.modules.javacore.parser.MDRParser.processAST
(MDRParser.java:364)
	at org.netbeans.modules.javacore.parser.MDRParser.processAST
(MDRParser.java:326)
	at org.netbeans.modules.javacore.parser.MDRParser.processAST
(MDRParser.java:304)
	at org.netbeans.modules.javacore.parser.MDRParser.enterMembers
(MDRParser.java:234)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate
(ResourceImpl.java:732)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate
(ResourceImpl.java:640)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate
(ResourceImpl.java:582)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initResource
(ResourceImpl.java:422)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initCheck
(MetadataElement.java:133)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getElemen
tInfo(SemiPersistentElement.java:185)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initChildren
(ResourceImpl.java:323)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initChildren
(ResourceImpl.java:317)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initCheck
(MetadataElement.java:139)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getElemen
tInfo(SemiPersistentElement.java:185)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.initChildren
(JavaClassImpl.java:670)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initCheck
(MetadataElement.java:139)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getElemen
tInfo(SemiPersistentElement.java:185)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.CallableFeatureImpl.initChildre
n(CallableFeatureImpl.java:151)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.initCheck
(MetadataElement.java:139)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getElemen
tInfo(SemiPersistentElement.java:185)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ParameterImpl.initChildren
(ParameterImpl.java:343)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ParameterImpl.getTypeName
(ParameterImpl.java:152)
	at org.netbeans.jmi.javamodel.Parameter$Impl.getTypeName(Unknown 
Source)
	at org.netbeans.modules.javanavigation.JUtils.getParameterType
(JUtils.java:428)
	at org.netbeans.modules.javanavigation.JUtils.extractParameterName
(JUtils.java:412)
	at org.netbeans.modules.javanavigation.JUtils.extractMethodName
(JUtils.java:325)
	at org.netbeans.modules.javanavigation.JUtils.extractName
(JUtils.java:273)
	at org.netbeans.modules.javanavigation.ClassMemberModel.buildWString
(ClassMemberModel.java:340)
	at 
org.netbeans.modules.javanavigation.ClassMemberModel.buildMembersForPainting
(ClassMemberModel.java:301)
	at org.netbeans.modules.javanavigation.ClassMemberModel.loadContents
(ClassMemberModel.java:274)
	at org.netbeans.modules.navigator.spi.ListModelSupport$Loader.run
(ListModelSupport.java:945)
	at org.openide.util.Task.run(Task.java:189)
	at org.openide.util.RequestProcessor$Task.run
(RequestProcessor.java:330)
[catch] at org.openide.util.RequestProcessor$Processor.run
(RequestProcessor.java:721)
Comment 1 Tomas Hurka 2005-06-16 10:32:56 UTC
See comments in issue #59033 for possible workaround in NetBeans 4.1

*** This issue has been marked as a duplicate of 59033 ***
Comment 2 Quality Engineering 2007-09-20 10:47:28 UTC
Reorganization of java component