pivot-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Edvin Syse <ed...@sysedata.no>
Subject ConcurrentModificationException in layout process
Date Sat, 07 May 2011 13:41:06 GMT
Once in a while I will get the following exception when I start my 
application. It appears maybe once every 30th start of the application. 
Since it is indeterministic I thought I'd post it here. I could create a 
test-case for this, but it could take some time to reproduce. Here goes:

Exception in thread "AWT-EventQueue-0" 
java.util.ConcurrentModificationException
	at 
org.apache.pivot.collections.ArrayList$ArrayListItemIterator.hasNext(ArrayList.java:50)
	at 
org.apache.pivot.util.ImmutableIterator.hasNext(ImmutableIterator.java:37)
	at org.apache.pivot.wtk.skin.DisplaySkin.layout(DisplaySkin.java:49)
	at org.apache.pivot.wtk.Component.layout(Component.java:1951)
	at org.apache.pivot.wtk.Container.layout(Container.java:340)
	at org.apache.pivot.wtk.Component.validate(Component.java:1942)
	at 
org.apache.pivot.wtk.ApplicationContext$QueuedCallback.run(ApplicationContext.java:1488)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:641)
	at java.awt.EventQueue.access$000(EventQueue.java:84)
	at java.awt.EventQueue$1.run(EventQueue.java:602)
	at java.awt.EventQueue$1.run(EventQueue.java:600)
	at java.security.AccessController.doPrivileged(Native Method)
	at 
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:611)
	at 
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at 
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

-- Edvin

Mime
View raw message