| Summary: | [EMF Runtime Extensions] Resource Exception while loading the file | ||
|---|---|---|---|
| Product: | [Automotive] Sphinx | Reporter: | Idrissa Dieng <idydieng> |
| Component: | Core | Assignee: | Idrissa Dieng <idydieng> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | ali.akar82, r.sezestre |
| Version: | 0.7.0 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Idrissa Dieng
This is the exception which comes along with not loding the file: org.eclipse.core.internal.resources.ResourceException: The resource tree is locked for modifications. at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:115) at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1914) at org.eclipse.core.internal.resources.SaveManager.addParticipant(SaveManager.java:128) at org.eclipse.core.internal.resources.Workspace.addSaveParticipant(Workspace.java:290) at org.eclipse.jst.jsp.core.internal.JSPCorePlugin.start(JSPCorePlugin.java:80) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:783) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:774) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:755) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:370) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:284) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417) at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265) at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393) at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) at java.lang.ClassLoader.loadClass(Unknown Source) at org.eclipse.jst.jsp.css.core.internal.contenttype.ContentDescriberForJSPedCSS.<clinit>(ContentDescriberForJSPedCSS.java:29) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:184) at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:904) at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55) at org.eclipse.core.internal.content.ContentType.getDescriber(ContentType.java:271) at org.artop.ecl.emf.metamodel.MetaModelDescriptorRegistry.getContentTypeIdFromDescriber(MetaModelDescriptorRegistry.java:677) at org.artop.ecl.emf.metamodel.MetaModelDescriptorRegistry.fastGetContentTypeId(MetaModelDescriptorRegistry.java:623) at org.artop.ecl.emf.metamodel.MetaModelDescriptorRegistry.getTargetMetaModelDescriptorProvider(MetaModelDescriptorRegistry.java:966) at org.artop.ecl.emf.metamodel.MetaModelDescriptorRegistry.getTargetDescriptor(MetaModelDescriptorRegistry.java:918) at org.artop.ecl.emf.metamodel.MetaModelDescriptorRegistry.getEffectiveDescriptor(MetaModelDescriptorRegistry.java:995) at org.artop.ecl.emf.workspace.domain.mapping.AbstractWorkspaceEditingDomainMapping.getEditingDomain(AbstractWorkspaceEditingDomainMapping.java:141) at org.artop.ecl.emf.workspace.internal.EditingDomainAdapterFactory$1.getEditingDomain(EditingDomainAdapterFactory.java:55) at org.artop.ecl.emf.util.WorkspaceEditingDomainUtil.getMappedEditingDomain(WorkspaceEditingDomainUtil.java:96) at org.artop.ecl.emf.workspace.internal.syncing.BasicModelSynchronizerDelegate.handleFileChanged(BasicModelSynchronizerDelegate.java:86) at org.artop.ecl.platform.resources.ResourceDeltaVisitor.visit(ResourceDeltaVisitor.java:229) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:68) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:48) at org.artop.ecl.platform.resources.syncing.AbstractResourceSynchronizer.visitResourceDelta(AbstractResourceSynchronizer.java:161) at org.artop.ecl.platform.resources.syncing.AbstractResourceSynchronizer.doPostChange(AbstractResourceSynchronizer.java:141) at org.artop.ecl.platform.resources.syncing.AbstractResourceSynchronizer.resourceChanged(AbstractResourceSynchronizer.java:82) at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:291) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149) at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:327) at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1181) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1984) at org.artop.ecl.emf.util.EcorePlatformUtil.saveModel(EcorePlatformUtil.java:1521) at org.artop.ecl.emf.workspace.saving.ModelSaveManager.saveModel(ModelSaveManager.java:371) at org.artop.ecl.emf.workspace.saving.ModelSaveManager.saveModel(ModelSaveManager.java:367) at org.artop.ecl.emf.workspace.ui.saving.BasicModelSaveable.doSave(BasicModelSaveable.java:70) at org.eclipse.ui.Saveable.doSave(Saveable.java:214) at org.eclipse.ui.internal.SaveableHelper.doSaveModel(SaveableHelper.java:349) at org.eclipse.ui.internal.SaveablesList$4.run(SaveablesList.java:610) at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:277) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372) at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:759) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:756) at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2600) at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:285) at org.eclipse.ui.internal.SaveablesList.saveModels(SaveablesList.java:619) at org.eclipse.ui.internal.SaveablesList.promptForSaving(SaveablesList.java:583) at org.eclipse.ui.internal.Workbench.saveAll(Workbench.java:3757) at org.artop.ecl.emf.workspace.ui.internal.saving.CloseWorkbenchListener$1$1.run(CloseWorkbenchListener.java:59) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.artop.ecl.emf.workspace.ui.internal.saving.CloseWorkbenchListener$1.run(CloseWorkbenchListener.java:49) at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:179) at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150) at org.eclipse.swt.widgets.Display.syncExec(Display.java:4584) at org.artop.ecl.emf.workspace.ui.internal.saving.CloseWorkbenchListener.preShutdown(CloseWorkbenchListener.java:47) at org.eclipse.ui.internal.Workbench$10.run(Workbench.java:903) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.ui.internal.Workbench.firePreShutdown(Workbench.java:901) at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1041) at org.eclipse.ui.internal.Workbench.access$15(Workbench.java:1031) at org.eclipse.ui.internal.Workbench$25.run(Workbench.java:1275) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.ui.internal.Workbench.close(Workbench.java:1273) at org.eclipse.ui.internal.Workbench.close(Workbench.java:1245) at org.eclipse.ui.internal.handlers.QuitHandler.execute(QuitHandler.java:41) at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293) at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476) at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508) at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169) at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241) at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:157) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2629) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2593) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2427) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:670) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:663) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574) at org.eclipse.equinox.launcher.Main.run(Main.java:1407) at org.eclipse.equinox.launcher.Main.main(Main.java:1383) Fixed by ignoring exceptions in org.artop.ecl.emf.metamodel.MetaModelDescriptorRegistry#getContentTypeIdFromDescriber() method. Feel free to reopen if problem still exists. Mass-closing Resolved tickets |