You are not logged in.
Announcement
Unanswered posts
|
How does TAC respond to a circular reference (self reference) of reference project?
I suspect I might have created a self-reference there.
To create reference I dragged a reference project from the list and dropped it on to the name of the project on the panel at right hand. After refresh, I realized that it was referencing to a different project than where I dropped it. I don’t know if it was because of issue in TAC page refresh on my computer or some bug in 5.0.2.
Now how do we confirm if it’s circular reference that's causing this issue?
We are upgrading to TIS 5.0.2 and below is the tree structure of our project references
Proj-a
--Proj-b
Proj1
-- Proj-a
--Proj-b
Proj2
-- Proj-a
--Proj-b
Proj3
-- Proj-a
--Proj-b
Proj-c
--Proj1
--Proj2
--Proj3
--up to Proj15
TAC becomes very slow when I start creating these references and then stops responding when I start creating references in Proj-c.
We are also facing issues logging in studio and suspect these references - see below error.
java.lang.StackOverflowError
at org.eclipse.emf.ecore.util.EObjectWithInverseResolvingEList.resolve(EObjectWithInverseResolvingEList.java:99)
at org.eclipse.emf.common.util.BasicEList.get(BasicEList.java:354)
at org.eclipse.emf.common.util.AbstractEList$EIterator.doNext(AbstractEList.java:709)
at org.eclipse.emf.common.util.AbstractEList$EIterator.next(AbstractEList.java:696)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:97)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
at org.talend.repository.ProjectManager.resolveRefProject(ProjectManager.java:99)
1. Any suggestion to make project references faster?
2. How to fix the login issue?