Skip to main content


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 11:29 Go to next message
Andrea Sindico is currently offline Andrea SindicoFriend
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 12:33 Go to previous messageGo to next message
Camille Letavernier is currently offline Camille LetavernierFriend
Messages: 952
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


Camille Letavernier
Re: Could not initialize services [message #1014787 is a reply to message #1014767] Tue, 26 February 2013 13:18 Go to previous message
Andrea Sindico is currently offline Andrea SindicoFriend
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: Sat Apr 20 02:21:38 GMT 2024

Powered by FUDForum. Page generated in 0.02674 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top