[jbosstools-issues] [JBoss JIRA] (JBIDE-12134) StackOverflow when importing into existing project

Andre Dietisheim (JIRA) jira-events at lists.jboss.org
Thu Jun 7 16:25:17 EDT 2012


     [ https://issues.jboss.org/browse/JBIDE-12134?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

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

        


More information about the jbosstools-issues mailing list