[
https://issues.jboss.org/browse/JBIDE-12134?page=com.atlassian.jira.plugi...
]
Andre Dietisheim updated JBIDE-12134:
-------------------------------------
Steps to Reproduce:
I cannot reproduce it always, it happens rarely. Still not sure what the exact
circustances are.
# ASSERT: have a project in your workspace (that is git shared, ex. cloned from github?)
# EXEC: launch *New OpenShift Application wizard*
# EXEC: take some application name, type etc.
# EXEC: choose to import into your workspace project: uncheck "new project",
*browse" your workspace and *choose your workspace project*
Result:
You get an error dialog with a StackOverflow.
!stack-overflow.png!
In the log you'll spot the following endless recursion:
{code}
at
org.eclipse.core.databinding.validation.MultiValidator.revalidate(MultiValidator.java:295)
at
org.eclipse.core.databinding.validation.MultiValidator$DependencyListener.handleChange(MultiValidator.java:152)
at org.eclipse.core.databinding.observable.ChangeEvent.dispatch(ChangeEvent.java:41)
at
org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
at
org.eclipse.core.databinding.observable.AbstractObservable.fireChange(AbstractObservable.java:65)
at
org.eclipse.core.databinding.observable.list.ObservableList.fireListChange(ObservableList.java:72)
at
org.eclipse.core.databinding.observable.list.WritableList.addAll(WritableList.java:193)
at
org.eclipse.core.databinding.validation.MultiValidator.revalidate(MultiValidator.java:295)
at
org.eclipse.core.databinding.validation.MultiValidator$DependencyListener.handleChange(MultiValidator.java:152)
at org.eclipse.core.databinding.observable.ChangeEvent.dispatch(ChangeEvent.java:41)
at
org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
at
org.eclipse.core.databinding.observable.AbstractObservable.fireChange(AbstractObservable.java:65)
at
org.eclipse.core.databinding.observable.list.ObservableList.fireListChange(ObservableList.java:72)
at
org.eclipse.core.databinding.observable.list.WritableList.addAll(WritableList.java:193)
at
org.eclipse.core.databinding.validation.MultiValidator.revalidate(MultiValidator.java:295)
at
org.eclipse.core.databinding.validation.MultiValidator$DependencyListener.handleChange(MultiValidator.java:152)
at org.eclipse.core.databinding.observable.ChangeEvent.dispatch(ChangeEvent.java:41)
at
org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
at
org.eclipse.core.databinding.observable.AbstractObservable.fireChange(AbstractObservable.java:65)
at
org.eclipse.core.databinding.observable.list.ObservableList.fireListChange(ObservableList.java:72)
at
org.eclipse.core.databinding.observable.list.WritableList.addAll(WritableList.java:193)
at
org.eclipse.core.databinding.validation.MultiValidator.revalidate(MultiValidator.java:295)
at
org.eclipse.core.databinding.validation.MultiValidator$DependencyListener.handleChange(MultiValidator.java:152)
at org.eclipse.core.databinding.observable.ChangeEvent.dispatch(ChangeEvent.java:41)
at
org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
at
org.eclipse.core.databinding.observable.AbstractObservable.fireChange(AbstractObservable.java:65)
at
org.eclipse.core.databinding.observable.list.ObservableList.fireListChange(ObservableList.java:72)
at
org.eclipse.core.databinding.observable.list.WritableList.addAll(WritableList.java:193)
at
org.eclipse.core.databinding.validation.MultiValidator.revalidate(MultiValidator.java:295)
at
org.eclipse.core.databinding.validation.MultiValidator$DependencyListener.handleChange(MultiValidator.java:152)
at org.eclipse.core.databinding.observable.ChangeEvent.dispatch(ChangeEvent.java:41)
at
org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
at
org.eclipse.core.databinding.observable.AbstractObservable.fireChange(AbstractObservable.java:65)
at
org.eclipse.core.databinding.observable.list.ObservableList.fireListChange(ObservableList.java:72)
at
org.eclipse.core.databinding.observable.list.WritableList.addAll(WritableList.java:193)
at
org.eclipse.core.databinding.validation.MultiValidator.revalidate(MultiValidator.java:295)
at
org.eclipse.core.databinding.validation.MultiValidator$DependencyListener.handleChange(MultiValidator.java:152)
at org.eclipse.core.databinding.observable.ChangeEvent.dispatch(ChangeEvent.java:41)
at
org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
at
org.eclipse.core.databinding.observable.AbstractObservable.fireChange(AbstractObservable.java:65)
at
org.eclipse.core.databinding.observable.list.ObservableList.fireListChange(ObservableList.java:72)
at
org.eclipse.core.databinding.observable.list.WritableList.addAll(WritableList.java:193)
{code}
was:
# ASSERT: have a project in your workspace (that is git shared, ex. cloned from github?)
# EXEC: launch *New OpenShift Application wizard*
# EXEC: take some application name, type etc.
# EXEC: choose to import into your workspace project: uncheck "new project",
*browse" your workspace and *choose your workspace project*
Result:
You get an error dialog with a StackOverflow.
!stack-overflow.png!
In the log you'll spot the following endless recursion:
{code}
at
org.eclipse.core.databinding.validation.MultiValidator.revalidate(MultiValidator.java:295)
at
org.eclipse.core.databinding.validation.MultiValidator$DependencyListener.handleChange(MultiValidator.java:152)
at org.eclipse.core.databinding.observable.ChangeEvent.dispatch(ChangeEvent.java:41)
at
org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
at
org.eclipse.core.databinding.observable.AbstractObservable.fireChange(AbstractObservable.java:65)
at
org.eclipse.core.databinding.observable.list.ObservableList.fireListChange(ObservableList.java:72)
at
org.eclipse.core.databinding.observable.list.WritableList.addAll(WritableList.java:193)
at
org.eclipse.core.databinding.validation.MultiValidator.revalidate(MultiValidator.java:295)
at
org.eclipse.core.databinding.validation.MultiValidator$DependencyListener.handleChange(MultiValidator.java:152)
at org.eclipse.core.databinding.observable.ChangeEvent.dispatch(ChangeEvent.java:41)
at
org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
at
org.eclipse.core.databinding.observable.AbstractObservable.fireChange(AbstractObservable.java:65)
at
org.eclipse.core.databinding.observable.list.ObservableList.fireListChange(ObservableList.java:72)
at
org.eclipse.core.databinding.observable.list.WritableList.addAll(WritableList.java:193)
at
org.eclipse.core.databinding.validation.MultiValidator.revalidate(MultiValidator.java:295)
at
org.eclipse.core.databinding.validation.MultiValidator$DependencyListener.handleChange(MultiValidator.java:152)
at org.eclipse.core.databinding.observable.ChangeEvent.dispatch(ChangeEvent.java:41)
at
org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
at
org.eclipse.core.databinding.observable.AbstractObservable.fireChange(AbstractObservable.java:65)
at
org.eclipse.core.databinding.observable.list.ObservableList.fireListChange(ObservableList.java:72)
at
org.eclipse.core.databinding.observable.list.WritableList.addAll(WritableList.java:193)
at
org.eclipse.core.databinding.validation.MultiValidator.revalidate(MultiValidator.java:295)
at
org.eclipse.core.databinding.validation.MultiValidator$DependencyListener.handleChange(MultiValidator.java:152)
at org.eclipse.core.databinding.observable.ChangeEvent.dispatch(ChangeEvent.java:41)
at
org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
at
org.eclipse.core.databinding.observable.AbstractObservable.fireChange(AbstractObservable.java:65)
at
org.eclipse.core.databinding.observable.list.ObservableList.fireListChange(ObservableList.java:72)
at
org.eclipse.core.databinding.observable.list.WritableList.addAll(WritableList.java:193)
at
org.eclipse.core.databinding.validation.MultiValidator.revalidate(MultiValidator.java:295)
at
org.eclipse.core.databinding.validation.MultiValidator$DependencyListener.handleChange(MultiValidator.java:152)
at org.eclipse.core.databinding.observable.ChangeEvent.dispatch(ChangeEvent.java:41)
at
org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
at
org.eclipse.core.databinding.observable.AbstractObservable.fireChange(AbstractObservable.java:65)
at
org.eclipse.core.databinding.observable.list.ObservableList.fireListChange(ObservableList.java:72)
at
org.eclipse.core.databinding.observable.list.WritableList.addAll(WritableList.java:193)
at
org.eclipse.core.databinding.validation.MultiValidator.revalidate(MultiValidator.java:295)
at
org.eclipse.core.databinding.validation.MultiValidator$DependencyListener.handleChange(MultiValidator.java:152)
at org.eclipse.core.databinding.observable.ChangeEvent.dispatch(ChangeEvent.java:41)
at
org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
at
org.eclipse.core.databinding.observable.AbstractObservable.fireChange(AbstractObservable.java:65)
at
org.eclipse.core.databinding.observable.list.ObservableList.fireListChange(ObservableList.java:72)
at
org.eclipse.core.databinding.observable.list.WritableList.addAll(WritableList.java:193)
{code}
StackOverflow when importing into existing project
--------------------------------------------------
Key: JBIDE-12134
URL:
https://issues.jboss.org/browse/JBIDE-12134
Project: Tools (JBoss Tools)
Issue Type: Bug
Affects Versions: 3.3.0.CR1
Reporter: Andre Dietisheim
Priority: Critical
Fix For: 3.3.0.CR1
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira