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.