Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ease-dev] Query related to Bug 511888

Hi Prashanth,

 

a good explanation of this exception type can be found in the javadocs:

https://docs.oracle.com/javase/7/docs/api/java/util/ConcurrentModificationException.html

 

We are iterating over a collection while some other thread is modifying it. This means we either should avoid changes to the collection while iterating or iterate over an unmutable collection.

 

HTH

Christian

 

From: ease-dev-bounces@xxxxxxxxxxx [mailto:ease-dev-bounces@xxxxxxxxxxx] On Behalf Of Prash D
Sent: Thursday, March 02, 2017 6:02 AM
To: ease-dev@xxxxxxxxxxx
Subject: [ease-dev] Query related to Bug 511888

 

Hello, 

 

This is related to Bug 511888. I'm unable to understand what the error is. Is it possible for you to give a little more description related to this?

 

See stacktrace:
 
Caused by: java.util.ConcurrentModificationException
      at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901)
      at java.util.ArrayList$Itr.next(ArrayList.java:851)
      at java.util.Collections$UnmodifiableCollection$1.next(Collections.java:1042)
      at org.eclipse.ease.ui.view.ModuleStackDropin$2.getElements(ModuleStackDropin.java:92)
      at org.eclipse.jface.viewers.StructuredViewer.getRawChildren(StructuredViewer.java:1001)
      at org.eclipse.jface.viewers.ColumnViewer.getRawChildren(ColumnViewer.java:701)
      at org.eclipse.jface.viewers.AbstractTableViewer.getRawChildren(AbstractTableViewer.java:1030)
      at org.eclipse.jface.viewers.StructuredViewer.getFilteredChildren(StructuredViewer.java:907)
      at org.eclipse.jface.viewers.StructuredViewer.getSortedChildren(StructuredViewer.java:1084)
      at org.eclipse.jface.viewers.AbstractTableViewer.internalRefreshAll(AbstractTableViewer.java:659)
      at org.eclipse.jface.viewers.AbstractTableViewer.internalRefresh(AbstractTableViewer.java:607)
      at org.eclipse.jface.viewers.AbstractTableViewer.internalRefresh(AbstractTableViewer.java:599)
      at org.eclipse.jface.viewers.StructuredViewer.lambda$0(StructuredViewer.java:1519)
      at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1458)
      at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1419)
      at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1519)
      at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java:523)
      at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1478)
      at org.eclipse.ease.ui.view.ModuleStackDropin$4.run(ModuleStackDropin.java:175)
      at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
      at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
      ... 24 more

 

Are these statements needed to be added to the code? 

 

--

Thanks,

Prashanth

 

Attachment: smime.p7s
Description: S/MIME cryptographic signature


Back to the top