Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Papyrus » Could not initialize services
Could not initialize services [message #1014741] Tue, 26 February 2013 06:29 Go to next message
Andrea Sindico is currently offline Andrea Sindico
Messages: 266
Registered: November 2010
Senior Member

I am experiencing a strange error occurring when I add a stereotype, belonging to a profile I created, to a property. If I save the model, close it and open it again I get this error.
I tried it many times and I am pretty sure the problem is related to such stereotype. I am using Juno with Papyrus 0.9.1

org.eclipse.papyrus.infra.core.services.ServiceMultiException: Multiple exceptions
----- exceptions : ----------
org.eclipse.papyrus.infra.services.markerlistener.MarkersMonitorService : java.util.ConcurrentModificationException
org.eclipse.papyrus.infra.services.markerlistener.MarkersMonitorService : Bad state for service 'org.eclipse.papyrus.infra.services.markerlistener.MarkersMonitorService'. Expected 'initialized' found 'error'.
----------------------------- 


	at org.eclipse.papyrus.infra.core.services.ServicesRegistry.startRegistry(ServicesRegistry.java:431)

	at org.eclipse.papyrus.infra.core.editor.CoreMultiDiagramEditor.init(CoreMultiDiagramEditor.java:513)

	at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:324)

	at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:288)

	at sun.reflect.GeneratedMethodAccessor111.invoke(Unknown Source)

	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

	at java.lang.reflect.Method.invoke(Unknown Source)

	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)

	at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:859)

	at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:839)

	at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:111)

	at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:319)

	at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:240)

	at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:161)

	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:102)

	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:71)

	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:53)

	at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:141)

	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:896)

	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:630)

	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:732)

	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:703)

	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:697)

	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:682)

	at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab(StackRenderer.java:1114)

	at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer$1.handleEvent(LazyStackRenderer.java:67)

	at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:41)

	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:180)

	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)

	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4687)

	at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:187)

	at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)

	at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)

	at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)

	at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)

	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)

	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)

	at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)

	at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)

	at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)

	at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:81)

	at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:58)

	at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)

	at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:171)

	at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:418)

	at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:385)

	at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:579)

	at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop(PartServiceImpl.java:315)

	at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:985)

	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3079)

	at org.eclipse.ui.internal.WorkbenchPage.access$22(WorkbenchPage.java:3003)

	at org.eclipse.ui.internal.WorkbenchPage$8.run(WorkbenchPage.java:2985)

	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)

	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2981)

	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2940)

	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2931)

	at org.eclipse.ui.ide.IDE.openEditor(IDE.java:655)

	at org.eclipse.ui.ide.IDE.openEditor(IDE.java:614)

	at org.eclipse.papyrus.infra.onefile.providers.PapyrusModelActionProvider$1.run(PapyrusModelActionProvider.java:139)

	at org.eclipse.ui.actions.RetargetAction.run(RetargetAction.java:221)

	at org.eclipse.ui.navigator.CommonNavigatorManager$3.open(CommonNavigatorManager.java:185)

	at org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open(OpenAndLinkWithEditorHelper.java:48)

	at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:866)

	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.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:864)

	at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1152)

	at org.eclipse.ui.navigator.CommonViewer.handleOpen(CommonViewer.java:462)

	at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1256)

	at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:275)

	at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:269)

	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:309)

	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:4169)

	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3758)

	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1029)

	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:923)

	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)

	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:588)

	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543)

	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)

	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)

	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:353)

	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)

	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:629)

	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)

	at org.eclipse.equinox.launcher.Main.run(Main.java:1438)

Caused by: org.eclipse.papyrus.infra.core.services.ServiceException: java.util.ConcurrentModificationException

	at org.eclipse.papyrus.infra.core.services.internal.ServiceEntry.initService(ServiceEntry.java:119)

	at org.eclipse.papyrus.infra.core.services.internal.StartStartupEntry.initService(StartStartupEntry.java:61)

	at org.eclipse.papyrus.infra.core.services.ServicesRegistry.initServices(ServicesRegistry.java:915)

	at org.eclipse.papyrus.infra.core.services.ServicesRegistry.startRegistry(ServicesRegistry.java:436)

	... 98 more

Caused by: java.util.ConcurrentModificationException

	at org.eclipse.emf.common.util.AbstractEList$EIterator.checkModCount(AbstractEList.java:756)

	at org.eclipse.emf.common.util.AbstractEList$EIterator.doNext(AbstractEList.java:704)

	at org.eclipse.emf.common.util.AbstractEList$EIterator.next(AbstractEList.java:690)

	at org.eclipse.papyrus.infra.services.markerlistener.MarkersMonitorService.checkMarkers(MarkersMonitorService.java:129)

	at org.eclipse.papyrus.infra.services.markerlistener.MarkersMonitorService.init(MarkersMonitorService.java:92)

	at org.eclipse.papyrus.infra.core.services.internal.ServiceEntry.initService(ServiceEntry.java:113)

	... 101 more




Follow me on Twitter @andreasindico

Re: Could not initialize services [message #1014767 is a reply to message #1014741] Tue, 26 February 2013 07:33 Go to previous messageGo to next message
Camille Letavernier is currently offline Camille Letavernier
Messages: 416
Registered: February 2011
Senior Member
Hello Andrea,


This bug has been fixed in 0.9.2 (Which will be released on Friday). If you need it fixed now, you can use one of the developer update sites:

http://download.eclipse.org/modeling/mdt/papyrus/updates/milestones/0.9/SR2_RC4/main //SR2 Release Candidate
http://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/juno/main //Papyrus Juno nightly builds


Regards,
Camille
Re: Could not initialize services [message #1014787 is a reply to message #1014767] Tue, 26 February 2013 08:18 Go to previous message
Andrea Sindico is currently offline Andrea Sindico
Messages: 266
Registered: November 2010
Senior Member

thank you very much

Follow me on Twitter @andreasindico

Previous Topic:Showing stereotypes on properties
Next Topic:How to change the method selectionChanged(IAction action, ISelection selection)
Goto Forum:
  


Current Time: Tue Jul 22 19:36:51 EDT 2014

Powered by FUDForum. Page generated in 0.05967 seconds