Removal of repository from config causes errors due to corrupted repository table ---------------------------------------------------------------------------------
Key: FELIX-1647 URL: https://issues.apache.org/jira/browse/FELIX-1647 Project: Felix Issue Type: Bug Components: Sigil Environment: Eclipse Reporter: David Savage java.lang.IllegalStateException: Missing repository for f0342780-f02e-432a-806d-d3548ac2e6f3 at org.apache.felix.sigil.eclipse.internal.model.repository.RepositoryConfiguration.getDefaultRepositorySet(RepositoryConfiguration.java:175) at org.apache.felix.sigil.eclipse.internal.repository.eclipse.SigilRepositoryManager.findRepositories(SigilRepositoryManager.java:173) at org.apache.felix.sigil.eclipse.internal.repository.eclipse.SigilRepositoryManager.loadRepositories(SigilRepositoryManager.java:106) at org.apache.felix.sigil.repository.AbstractRepositoryManager.initialise(AbstractRepositoryManager.java:66) at org.apache.felix.sigil.eclipse.internal.repository.eclipse.SigilRepositoryManager.initialise(SigilRepositoryManager.java:83) at org.apache.felix.sigil.eclipse.SigilCore.getRepositoryManager(SigilCore.java:500) at org.apache.felix.sigil.eclipse.SigilCore.getRepositoryManager(SigilCore.java:522) at org.apache.felix.sigil.eclipse.model.util.JavaHelper.resolveClasspathEntrys(JavaHelper.java:371) at org.apache.felix.sigil.eclipse.internal.model.project.SigilProject.findExternalClasspath(SigilProject.java:197) at org.apache.felix.sigil.ui.eclipse.classpath.SigilClassPathContainer.buildClassPathEntries(SigilClassPathContainer.java:102) at org.apache.felix.sigil.ui.eclipse.classpath.SigilClassPathContainer.getClasspathEntries(SigilClassPathContainer.java:58) at org.eclipse.jdt.internal.core.JavaModelManager.containerPutIfInitializingWithSameEntries(JavaModelManager.java:564) at org.eclipse.jdt.internal.core.SetContainerOperation.executeOperation(SetContainerOperation.java:49) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:716) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:782) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:4616) at org.apache.felix.sigil.ui.eclipse.classpath.SigilClasspathContainerInitializer.initialize(SigilClasspathContainerInitializer.java:92) at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2483) at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1702) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:2553) at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2611) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1872) at org.eclipse.jdt.internal.core.JavaProject.buildStructure(JavaProject.java:440) at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:257) at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:514) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:251) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:237) at org.eclipse.jdt.internal.core.JavaProject.getJavaProjectElementInfo(JavaProject.java:1543) at org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2240) at org.eclipse.jdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:53) at org.eclipse.jdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:60) at org.eclipse.jdt.internal.core.JavaProject.newSearchableNameEnvironment(JavaProject.java:2265) at org.eclipse.jdt.internal.core.Openable.codeSelect(Openable.java:147) at org.eclipse.jdt.internal.core.CompilationUnit.codeSelect(CompilationUnit.java:363) at org.eclipse.jdt.internal.core.CompilationUnit.codeSelect(CompilationUnit.java:357) at org.eclipse.jdt.internal.ui.text.java.hover.AbstractJavaEditorTextHover.getJavaElementsAt(AbstractJavaEditorTextHover.java:116) at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.internalGetHoverInfo(JavadocHover.java:498) at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getHoverInfo2(JavadocHover.java:494) at org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:129) at org.eclipse.jdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:82) at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.