Release: Actifsource V11.1.0
If large resources are moved inside the project explorer, this exception may occur:
java.util.ConcurrentModificationException?
at java.util.HashMap?$HashIterator?.nextNode(HashMap?.java:1442)
at java.util.HashMap?$KeyIterator?.next(HashMap?.java:1466)
at ch.actifsource.ui.navigator.commonnavigator.contentprovider.MultiPackageProvider?$1.uncachedGet(MultiPackageProvider?.java:51)
at ch.actifsource.ui.navigator.commonnavigator.contentprovider.MultiPackageProvider?$1.uncachedGet(MultiPackageProvider?.java:1)
at ch.actifsource.util.cache.Cache$1.uncachedGet(Cache.java:65)
at ch.actifsource.util.cache.Cache$1.uncachedGet(Cache.java:1)
at ch.actifsource.util.cache.SimpleCache?.get(SimpleCache?.java:68)
at ch.actifsource.util.cache.Cache.get(Cache.java:82)
at ch.actifsource.ui.navigator.commonnavigator.contentprovider.MultiPackageProvider?.getContent(MultiPackageProvider?.java:108)
at ch.actifsource.ui.navigator.commonnavigator.contentprovider.MultiPackageProvider?$2.addToCache(MultiPackageProvider?.java:72)
at ch.actifsource.ui.navigator.commonnavigator.contentprovider.MultiPackageProvider?$2.addToCache(MultiPackageProvider?.java:1)
at ch.actifsource.ui.navigator.commonnavigator.contentprovider.MultiPackageChangeListener?.handleMultiPackageNodeChanged(MultiPackageChangeListener?.java:104)
at ch.actifsource.ui.navigator.commonnavigator.contentprovider.MultiPackageChangeListener?.handlePackageChanged(MultiPackageChangeListener?.java:94)
at ch.actifsource.ui.navigator.commonnavigator.contentprovider.MultiPackageChangeListener?.dataChanged(MultiPackageChangeListener?.java:78)
at ch.actifsource.ui.navigator.commonnavigator.contentprovider.MultiPackageChangeListener?.dataRemoved(MultiPackageChangeListener?.java:74)
at ch.actifsource.ui.navigator.commonnavigator.contentprovider.MultiPackageChangeListener?.dataRemoved(MultiPackageChangeListener?.java:1)
at ch.actifsource.environment.contentprovider.AbstractContentProvider?.notifyRemoved(AbstractContentProvider?.java:102)
at ch.actifsource.ui.navigator.commonnavigator.contentprovider.PackageContentProvider?.access$7(PackageContentProvider?.java:1)
at ch.actifsource.ui.navigator.commonnavigator.contentprovider.PackageContentProvider?$2$2.run(PackageContentProvider?.java:306)
at org.eclipse.swt.widgets.RunnableLock?.run(RunnableLock?.java:37)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4213)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3820)
at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor?.runEventLoop(EventLoopProgressMonitor?.java:125)
at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor?.isCanceled(EventLoopProgressMonitor?.java:99)
at org.eclipse.core.internal.jobs.JobManager?.join(JobManager?.java:997)
at ch.actifsource.environment.executor.EclipseExecutionService?$1.join(EclipseExecutionService?.java:197)
at ch.actifsource.util.run.JoinableProxy?.join(JoinableProxy?.java:35)
at ch.actifsource.util.run.CompoundJoinable?.join(CompoundJoinable?.java:23)
at ch.actifsource.util.run.JoinableProxy?.join(JoinableProxy?.java:35)
at ch.actifsource.util.run.CompoundJoinable?.join(CompoundJoinable?.java:23)
at ch.actifsource.util.run.JoinableProxy?.join(JoinableProxy?.java:35)
at ch.actifsource.util.run.CompoundJoinable?.join(CompoundJoinable?.java:23)
at ch.actifsource.environment.session.GuiSession?.awaitSave(GuiSession?.java:217)
at ch.actifsource.core.session.AbstractWriteSession?.save(AbstractWriteSession?.java:196)
at ch.actifsource.environment.session.AbstractDelegatingSession?.save(AbstractDelegatingSession?.java:145)
at ch.actifsource.ui.navigator.commonnavigator.job.AbstractInsertContainerContent?.execute(AbstractInsertContainerContent?.java:86)
at ch.actifsource.ui.navigator.commonnavigator.job.AbstractInsertContainerContent?.execute(AbstractInsertContainerContent?.java:61)
at ch.actifsource.ui.navigator.commonnavigator.job.CopyToPackage?.execute(CopyToPackage?.java:40)
at ch.actifsource.ui.navigator.commonnavigator.dnd.MultiPackageDrop?.handleDrop(MultiPackageDrop?.java:94)
at ch.actifsource.ui.navigator.commonnavigator.dnd.MultiPackageDrop?.handleDrop(MultiPackageDrop?.java:1)
at ch.actifsource.ui.navigator.commonnavigator.ResourceFolderDropAssistant?.handleDrop(ResourceFolderDropAssistant?.java:92)
at ch.actifsource.ui.navigator.commonnavigator.ResourceFolderDropAssistant?.handleDrop(ResourceFolderDropAssistant?.java:82)
at org.eclipse.ui.navigator.CommonDropAdapter?$1.run(CommonDropAdapter?.java:185)
at org.eclipse.core.runtime.SafeRunner?.run(SafeRunner?.java:42)
at org.eclipse.ui.navigator.CommonDropAdapter?.performDrop(CommonDropAdapter?.java:174)
at org.eclipse.jface.viewers.ViewerDropAdapter?.drop(ViewerDropAdapter?.java:254)
at org.eclipse.ui.part.PluginDropAdapter?.drop(PluginDropAdapter?.java:66)
at org.eclipse.swt.dnd.DNDListener.handleEvent(DNDListener.java:91)
at org.eclipse.swt.widgets.EventTable?.sendEvent(EventTable?.java:86)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4428)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088)
If large resources are moved inside the project explorer, this exception may occur:
java.util.ConcurrentModificationException?
at java.util.HashMap?$HashIterator?.nextNode(HashMap?.java:1442)
at java.util.HashMap?$KeyIterator?.next(HashMap?.java:1466)
at ch.actifsource.ui.navigator.commonnavigator.contentprovider.MultiPackageProvider?$1.uncachedGet(MultiPackageProvider?.java:51)
at ch.actifsource.ui.navigator.commonnavigator.contentprovider.MultiPackageProvider?$1.uncachedGet(MultiPackageProvider?.java:1)
at ch.actifsource.util.cache.Cache$1.uncachedGet(Cache.java:65)
at ch.actifsource.util.cache.Cache$1.uncachedGet(Cache.java:1)
at ch.actifsource.util.cache.SimpleCache?.get(SimpleCache?.java:68)
at ch.actifsource.util.cache.Cache.get(Cache.java:82)
at ch.actifsource.ui.navigator.commonnavigator.contentprovider.MultiPackageProvider?.getContent(MultiPackageProvider?.java:108)
at ch.actifsource.ui.navigator.commonnavigator.contentprovider.MultiPackageProvider?$2.addToCache(MultiPackageProvider?.java:72)
at ch.actifsource.ui.navigator.commonnavigator.contentprovider.MultiPackageProvider?$2.addToCache(MultiPackageProvider?.java:1)
at ch.actifsource.ui.navigator.commonnavigator.contentprovider.MultiPackageChangeListener?.handleMultiPackageNodeChanged(MultiPackageChangeListener?.java:104)
at ch.actifsource.ui.navigator.commonnavigator.contentprovider.MultiPackageChangeListener?.handlePackageChanged(MultiPackageChangeListener?.java:94)
at ch.actifsource.ui.navigator.commonnavigator.contentprovider.MultiPackageChangeListener?.dataChanged(MultiPackageChangeListener?.java:78)
at ch.actifsource.ui.navigator.commonnavigator.contentprovider.MultiPackageChangeListener?.dataRemoved(MultiPackageChangeListener?.java:74)
at ch.actifsource.ui.navigator.commonnavigator.contentprovider.MultiPackageChangeListener?.dataRemoved(MultiPackageChangeListener?.java:1)
at ch.actifsource.environment.contentprovider.AbstractContentProvider?.notifyRemoved(AbstractContentProvider?.java:102)
at ch.actifsource.ui.navigator.commonnavigator.contentprovider.PackageContentProvider?.access$7(PackageContentProvider?.java:1)
at ch.actifsource.ui.navigator.commonnavigator.contentprovider.PackageContentProvider?$2$2.run(PackageContentProvider?.java:306)
at org.eclipse.swt.widgets.RunnableLock?.run(RunnableLock?.java:37)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4213)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3820)
at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor?.runEventLoop(EventLoopProgressMonitor?.java:125)
at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor?.isCanceled(EventLoopProgressMonitor?.java:99)
at org.eclipse.core.internal.jobs.JobManager?.join(JobManager?.java:997)
at ch.actifsource.environment.executor.EclipseExecutionService?$1.join(EclipseExecutionService?.java:197)
at ch.actifsource.util.run.JoinableProxy?.join(JoinableProxy?.java:35)
at ch.actifsource.util.run.CompoundJoinable?.join(CompoundJoinable?.java:23)
at ch.actifsource.util.run.JoinableProxy?.join(JoinableProxy?.java:35)
at ch.actifsource.util.run.CompoundJoinable?.join(CompoundJoinable?.java:23)
at ch.actifsource.util.run.JoinableProxy?.join(JoinableProxy?.java:35)
at ch.actifsource.util.run.CompoundJoinable?.join(CompoundJoinable?.java:23)
at ch.actifsource.environment.session.GuiSession?.awaitSave(GuiSession?.java:217)
at ch.actifsource.core.session.AbstractWriteSession?.save(AbstractWriteSession?.java:196)
at ch.actifsource.environment.session.AbstractDelegatingSession?.save(AbstractDelegatingSession?.java:145)
at ch.actifsource.ui.navigator.commonnavigator.job.AbstractInsertContainerContent?.execute(AbstractInsertContainerContent?.java:86)
at ch.actifsource.ui.navigator.commonnavigator.job.AbstractInsertContainerContent?.execute(AbstractInsertContainerContent?.java:61)
at ch.actifsource.ui.navigator.commonnavigator.job.CopyToPackage?.execute(CopyToPackage?.java:40)
at ch.actifsource.ui.navigator.commonnavigator.dnd.MultiPackageDrop?.handleDrop(MultiPackageDrop?.java:94)
at ch.actifsource.ui.navigator.commonnavigator.dnd.MultiPackageDrop?.handleDrop(MultiPackageDrop?.java:1)
at ch.actifsource.ui.navigator.commonnavigator.ResourceFolderDropAssistant?.handleDrop(ResourceFolderDropAssistant?.java:92)
at ch.actifsource.ui.navigator.commonnavigator.ResourceFolderDropAssistant?.handleDrop(ResourceFolderDropAssistant?.java:82)
at org.eclipse.ui.navigator.CommonDropAdapter?$1.run(CommonDropAdapter?.java:185)
at org.eclipse.core.runtime.SafeRunner?.run(SafeRunner?.java:42)
at org.eclipse.ui.navigator.CommonDropAdapter?.performDrop(CommonDropAdapter?.java:174)
at org.eclipse.jface.viewers.ViewerDropAdapter?.drop(ViewerDropAdapter?.java:254)
at org.eclipse.ui.part.PluginDropAdapter?.drop(PluginDropAdapter?.java:66)
at org.eclipse.swt.dnd.DNDListener.handleEvent(DNDListener.java:91)
at org.eclipse.swt.widgets.EventTable?.sendEvent(EventTable?.java:86)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4428)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088)