Community
Participate
Working Groups
The following incident was reported via the automated error reporting: code: 380 plugin: org.eclipse.core.resources_3.9.100.v20140825-0955 message: The resource tree is locked for modifications. fingerprint: 47163b07 exception class: java.lang.RuntimeException exception message: Stand-In Stacktrace supplied by Eclipse Stacktraces & Error Reporting Tool number of children: 0 java.lang.RuntimeException: Stand-In Stacktrace supplied by Eclipse Stacktraces & Error Reporting Tool at org.eclipse.sirius.business.api.modelingproject.ModelingProject.getMainRepresentationsFileURI(ModelingProject.java:227) at org.eclipse.sirius.business.api.modelingproject.ModelingProject.getMainRepresentationsFileURI(ModelingProject.java:183) at org.eclipse.sirius.business.api.modelingproject.ModelingProject.getSession(ModelingProject.java:157) at org.eclipse.sirius.ui.tools.api.views.modelexplorerview.resourcelistener.ResourceDeltaVisitor.visitFile(ResourceDeltaVisitor.java:181) at org.eclipse.sirius.ui.tools.api.views.modelexplorerview.resourcelistener.ResourceDeltaVisitor.visit(ResourceDeltaVisitor.java:88) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49) at org.eclipse.sirius.ui.tools.api.views.modelexplorerview.resourcelistener.DefaultModelingProjectResourceListener.resourceChanged(DefaultModelingProjectResourceListener.java:82) at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:294) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:286) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:150) at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:376) at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1496) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2320) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:130) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122) General Information: reported-by: anonymous-id: 58b7d021-cf12-3058-b1e2-d8783c41c268 eclipse-build-id: 4.5.0.I20140918-0330 eclipse-product: org.eclipse.epp.package.modeling.product operating system: MacOSX 10.10.0 (x86_64) - cocoa jre-version: 1.8.0_25-b17 The following plug-ins were present on the execution stack (*): 1. org.eclipse.core.resources_3.9.100.v20140825-0955 2. org.eclipse.core.runtime_3.10.0.v20140724-1132 3. org.eclipse.jface_3.11.0.v20140822-0942 4. org.eclipse.osgi_3.10.100.v20140909-1314 5. org.eclipse.recommenders.stacktraces.rcp_2.1.10.v20141001-1239 6. org.eclipse.sirius_1.0.0.201406040902 7. org.eclipse.sirius.ui_1.0.0.201406040902 8. org.eclipse.ui_3.107.0.v20140911-1616 Please note that: * Messages, stacktraces, and nested status objects may be shortened. * Bug fields like status, resolution, and whiteboard are sent back to reporters. * The list of present bundles and their respective versions was calculated by package naming heuristics. This may or may not reflect reality. Other Resources: * Report: https://dev.eclipse.org/recommenders/committers/confess/#/problems/54c4efecbee810030da077c2 * Manual: https://dev.eclipse.org/recommenders/community/confess/#/guide Thank you for your assistance. Your friendly error-reports-inbox. This bug was created on behalf of esteban.dugueperoux@xxxxxxxxxxxx.
Scenarion to reproduce : 1. Clone https://github.com/cbrun/org.eclipse.ecoretools.performance git repo 2. Import projects in https://github.com/cbrun/org.eclipse.ecoretools.performance/tree/master/plugins/org.eclipse.emf.ecoretools.design.tests.perf/projects 3. KO we get several times the "The resource tree is locked for modifications" message in error log. We don't get the stacktrace because it is not logged in ModelingProject.getMainRepresentationsFileURI(line:227) in the CoreException catch. This exception seems due to workspace modifications, i.e. markers deletion, in a IResourceChangeListener while it should be outside in a WorkspaceModifyOperation.