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 48756 - java.lang.IllegalStateException: Class not found in index
Summary: java.lang.IllegalStateException: Class not found in index
Status: RESOLVED DUPLICATE of bug 48742
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-09-09 10:44 UTC by usommerw
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 usommerw 2004-09-09 10:44:05 UTC
Version IDE4.0Beta1
I got the following exception within different 
actions (see stack traces)
each time when accessing the following java class 
from the projects tab:

public class QueryContent {
    class SeedItemsProp extends DataProp{
    }
}

where the class DataProp is defined as follows:

public class DataProp{
}

When trying to rename a method with refactoring:

Annotation: Exception occurred in Request 
Processor
java.lang.IllegalStateException: Class not found 
in index: 
de.rochade.rap.base.QueryContent.SeedItemsProp
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Me
tadataElement.createElement
(MetadataElement.java:1041)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Se
miPersistentElement.persistChildren
(SemiPersistentElement.java:868)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Ja
vaClassImpl.matchPersistent
(JavaClassImpl.java:457)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Se
miPersistentElement.setElementInfo
(SemiPersistentElement.java:94)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Re
sourceImpl.initChildren(ResourceImpl.java:281)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Re
sourceImpl.initChildren(ResourceImpl.java:258)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Me
tadataElement.initCheck(MetadataElement.java:129)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Se
miPersistentElement.checkUpToDate
(SemiPersistentElement.java:217)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Ja
vaClassImpl.getContents(JavaClassImpl.java:354)
	at 
org.netbeans.jmi.javamodel.JavaClass$Impl.getConte
nts(Unknown Source)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Su
bClassesCollection$It.addInnerClasses
(SubClassesCollection.java:119)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Su
bClassesCollection$It.hasNext
(SubClassesCollection.java:140)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Su
bClassesCollection.size
(SubClassesCollection.java:65)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Re
ferenceColWrapper.size
(ReferenceColWrapper.java:145)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Re
ferenceColWrapper.toArray
(ReferenceColWrapper.java:192)
	at java.util.LinkedList.addAll
(LinkedList.java:262)
	at java.util.LinkedList.addAll
(LinkedList.java:242)
	at 
org.netbeans.modules.refactoring.api.RenameRefacto
ring.addSubtypes(RenameRefactoring.java:808)
	at 
org.netbeans.modules.refactoring.api.RenameRefacto
ring.overriddenBy(RenameRefactoring.java:399)
	at 
org.netbeans.modules.refactoring.api.RenameRefacto
ring.preCheck(RenameRefactoring.java:81)
	at 
org.netbeans.modules.refactoring.api.ui.Parameters
Panel$7.run(ParametersPanel.java:404)
	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)


When opening the java editor:

Annotation: Exception occurred in Request 
Processor
java.lang.IllegalStateException: Class not found 
in index: 
de.rochade.rap.base.QueryContent.SeedItemsProp
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Me
tadataElement.createElement
(MetadataElement.java:1041)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Se
miPersistentElement.createAnyElement
(SemiPersistentElement.java:559)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Se
miPersistentElement.processMembers
(SemiPersistentElement.java:445)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Se
miPersistentElement.processPersistent
(SemiPersistentElement.java:396)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Ja
vaClassImpl.matchPersistent
(JavaClassImpl.java:464)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Se
miPersistentElement.setElementInfo
(SemiPersistentElement.java:94)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Re
sourceImpl.initChildren(ResourceImpl.java:281)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Re
sourceImpl.initChildren(ResourceImpl.java:258)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Me
tadataElement.initCheck(MetadataElement.java:129)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Se
miPersistentElement.getElementInfo
(SemiPersistentElement.java:144)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Se
miPersistentElement.getInternalForm
(SemiPersistentElement.java:746)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Me
tadataElement.getASTree(MetadataElement.java:435)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Me
tadataElement.getPosition
(MetadataElement.java:441)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.Fe
atureImpl.getPosition(FeatureImpl.java:279)
	at 
org.netbeans.modules.javacore.JMManager.getElement
Position(JMManager.java:639)
	at 
org.netbeans.modules.java.JavaEditor$JavaEditorCom
ponent.findElement(JavaEditor.java:1268)
	at 
org.netbeans.modules.java.JavaEditor$JavaEditorCom
ponent.createNode(JavaEditor.java:1221)
	at 
org.netbeans.modules.java.JavaEditor$JavaEditorCom
ponent.access$800(JavaEditor.java:1147)
	at 
org.netbeans.modules.java.JavaEditor$12.run
(JavaEditor.java:1199)
	at org.openide.util.Mutex.readAccess
(Mutex.java:234)
	at 
org.netbeans.modules.java.JavaEditor$11.run
(JavaEditor.java:1197)
	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 Jan Becicka 2004-09-09 16:45:13 UTC

*** This issue has been marked as a duplicate of 48742 ***
Comment 2 Quality Engineering 2007-09-20 12:05:22 UTC
Reorganization of java component