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.
I have got a class containing inner class. Whenever I open the source file I got endless chain of exceptions regarding the inner class is not found in index. Annotation: Exception occurred in Request Processor java.lang.IllegalStateException: Class not found in index: com.selima.scl.table.UWriteTable.StatusCellRenderer at org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.createElement(MetadataElement.java:1041) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.createAnyElement(SemiPersistentElement.java:559) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMembers(SemiPersistentElement.java:445) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processPersistent(SemiPersistentElement.java:396) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.matchPersistent(JavaClassImpl.java:464) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.setElementInfo(SemiPersistentElement.java:94) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initChildren(ResourceImpl.java:281) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initChildren(ResourceImpl.java:258) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.initASTElements(ResourceImpl.java:301) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.getPackageIdentifier(ResourceImpl.java:1068) at org.netbeans.jmi.javamodel.Resource$Impl.getPackageIdentifier(Unknown Source) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.getChildren(ResourceImpl.java:231) at org.netbeans.jmi.javamodel.Resource$Impl.getChildren(Unknown Source) at org.netbeans.modules.editor.java.NbJavaJMISyntaxSupport.getFeatureAtPos(NbJavaJMISyntaxSupport.java:76) at org.netbeans.modules.editor.java.NbJavaJMISyntaxSupport.getJavaClass(NbJavaJMISyntaxSupport.java:57) at org.netbeans.modules.editor.java.NbJavaJMICompletionQuery$Context.<init>(NbJavaJMICompletionQuery.java:130) at org.netbeans.modules.editor.java.NbJavaJMICompletionQuery.getResult(NbJavaJMICompletionQuery.java:56) at org.netbeans.editor.ext.java.JavaCompletionQuery.query(JavaCompletionQuery.java:146) at org.netbeans.modules.editor.java.JMIUtils.findItemAtCaretPos(JMIUtils.java:876) at org.netbeans.modules.editor.java.JavaKit$JavaJMIGotoSourceAction.openSource(JavaKit.java:408) at org.netbeans.modules.editor.java.JavaKit$JavaJMIGotoSourceAction.getPopupMenuText(JavaKit.java:438) at org.netbeans.modules.editor.java.JavaKit$JavaGenerateGoToPopupAction.getItemText(JavaKit.java:572) at org.netbeans.modules.editor.java.JavaKit$JavaGenerateGoToPopupAction.addAction(JavaKit.java:530) at org.netbeans.modules.editor.java.JavaKit$JavaGenerateGoToPopupAction.addAction(JavaKit.java:563) at org.netbeans.modules.editor.java.JavaKit$2.run(JavaKit.java:583) 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) The inner class is rather simple: /* * Renderer for coloring lines by row status. */ class StatusCellRenderer extends BasicTableCellRenderer { public Component getBasicTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { if (getModel() instanceof UWriteTableModel) { UWriteTableModel model = (UWriteTableModel) getModel(); Color c = getBackground(); if (model.getRowCount() == row + 1 || ((WriteRow) model.getRow(row)).getRowStatus() == RowStatus.NEW_ROW) { c = new Color(c.getRed(), c.getGreen(), c.getBlue() - 64); } else if (((WriteRow) model.getRow(row)).getRowStatus() == RowStatus.UPDATED_ROW) { c = new Color(c.getRed(), c.getGreen() - 32, c.getBlue() - 32); } setBackground(c); } return super.getBasicTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); } }
not core, but java issue, reassigning
*** This issue has been marked as a duplicate of 47093 ***
Reorganization of java component