eclipse.buildId=4.9.0.I20180906-0745 java.version=21.0.2 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB Framework arguments: -product org.eclipse.epp.package.java.product Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product org.eclipse.emf.transaction Error Sun Jun 09 11:36:43 WAT 2024 Uncaught exception during post-commit listener notifications org.eclipse.swt.SWTException: Invalid thread access at org.eclipse.swt.SWT.error(SWT.java:4595) at org.eclipse.swt.SWT.error(SWT.java:4510) at org.eclipse.swt.SWT.error(SWT.java:4481) at org.eclipse.swt.widgets.Widget.error(Widget.java:451) at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:369) at org.eclipse.swt.widgets.Control.isFocusControl(Control.java:1922) at org.eclipse.papyrus.uml.tools.providers.SemanticUMLContentProvider$RootsAdapter.triggerRefresh(SemanticUMLContentProvider.java:390) at org.eclipse.papyrus.uml.tools.providers.SemanticUMLContentProvider$RootsAdapter.access$1(SemanticUMLContentProvider.java:383) at org.eclipse.papyrus.uml.tools.providers.SemanticUMLContentProvider$RootsAdapter$1.handleResourceSetChangeEvent(SemanticUMLContentProvider.java:343) at org.eclipse.papyrus.infra.emf.adapters.ResourceSetRootsAdapter$Transactional.resourceSetChanged(ResourceSetRootsAdapter.java:180) at org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl$2.run(TransactionalEditingDomainImpl.java:827) at org.eclipse.papyrus.infra.emf.readonly.PapyrusROTransactionalEditingDomain.runExclusive(PapyrusROTransactionalEditingDomain.java:273) at org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.broadcastUnbatched(TransactionalEditingDomainImpl.java:818) at org.eclipse.emf.transaction.impl.TransactionChangeRecorder.appendNotification(TransactionChangeRecorder.java:320) at org.eclipse.papyrus.infra.emf.readonly.PapyrusROTransactionalEditingDomain$1.appendNotification(PapyrusROTransactionalEditingDomain.java:107) at org.eclipse.emf.transaction.impl.TransactionChangeRecorder.processResourceSetNotification(TransactionChangeRecorder.java:258) at org.eclipse.emf.transaction.impl.TransactionChangeRecorder.notifyChanged(TransactionChangeRecorder.java:237) at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) at org.eclipse.emf.common.notify.impl.NotifyingListImpl.dispatchNotification(NotifyingListImpl.java:261) at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:294) at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.java:304) at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.createResource(ResourceSetImpl.java:435) at org.eclipse.papyrus.infra.core.resource.ModelSet.createResource(ModelSet.java:209) at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandCreateResource(ResourceSetImpl.java:243) at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImpl.java:400) at org.eclipse.papyrus.infra.core.resource.ModelSet.getResource(ModelSet.java:220) at org.eclipse.papyrus.infra.core.resource.AdjunctResourceModelSnippet.loadResource(AdjunctResourceModelSnippet.java:115) at org.eclipse.papyrus.infra.core.resource.AdjunctResourceModelSnippet.maybeLoadAdjunctResource(AdjunctResourceModelSnippet.java:95) at org.eclipse.papyrus.infra.core.resource.AdjunctResourceModelSnippet$1.handleResourceLoaded(AdjunctResourceModelSnippet.java:55) at org.eclipse.papyrus.infra.core.resource.ResourceAdapter.handleResourceLoaded0(ResourceAdapter.java:238) at org.eclipse.papyrus.infra.core.resource.ResourceAdapter.notifyChanged(ResourceAdapter.java:93) at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1583) at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1342) at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl.java:259) at org.eclipse.papyrus.infra.core.resource.ModelSet.demandLoad(ModelSet.java:380) at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:274) at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImpl.java:406) at org.eclipse.papyrus.infra.core.resource.ModelSet.getResource(ModelSet.java:220) at org.eclipse.papyrus.infra.core.resource.AdjunctResourceModelSnippet.loadResource(AdjunctResourceModelSnippet.java:115) at org.eclipse.papyrus.infra.core.resource.AdjunctResourceModelSnippet.maybeLoadAdjunctResource(AdjunctResourceModelSnippet.java:95) at org.eclipse.papyrus.infra.core.resource.AdjunctResourceModelSnippet$1.handleResourceLoaded(AdjunctResourceModelSnippet.java:55) at org.eclipse.papyrus.infra.core.resource.ResourceAdapter.handleResourceLoaded0(ResourceAdapter.java:238) at org.eclipse.papyrus.infra.core.resource.ResourceAdapter.notifyChanged(ResourceAdapter.java:93) at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424) at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1583) at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1342) at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl.java:259) at org.eclipse.papyrus.infra.core.resource.ModelSet.demandLoad(ModelSet.java:380) at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:274) at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImpl.java:406) at org.eclipse.papyrus.infra.core.resource.ModelSet.getResource(ModelSet.java:220) at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$ResourceLocator.basicGetResource(ResourceSetImpl.java:751) at org.eclipse.papyrus.infra.emf.resource.ShardResourceLocator.getResource(ShardResourceLocator.java:109) at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$ResourceLocator.basicGetResource(ResourceSetImpl.java:743) at org.eclipse.papyrus.infra.editor.welcome.internal.WelcomeModelManager$WelcomeLocator.getResource(WelcomeModelManager.java:233) at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImpl.java:352) at org.eclipse.papyrus.infra.core.resource.ModelSet.getResource(ModelSet.java:220) at org.eclipse.papyrus.moka.fuml.registry.AbstractSystemServicesRegistry.instantiateServices(AbstractSystemServicesRegistry.java:102) at org.eclipse.papyrus.moka.fuml.registry.service.framework.AbstractServicesRegistery.instantiateServices(AbstractServicesRegistery.java:46) at org.eclipse.papyrus.moka.fuml.registry.AbstractSystemServicesRegistry.registerSystemServices(AbstractSystemServicesRegistry.java:64) at org.eclipse.papyrus.moka.fuml.FUMLExecutionEngine$2.run(FUMLExecutionEngine.java:201) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.papyrus.moka.fuml.FUMLExecutionEngine.loadServices(FUMLExecutionEngine.java:204) at org.eclipse.papyrus.moka.fuml.FUMLExecutionEngine.registerSystemServices(FUMLExecutionEngine.java:163) at org.eclipse.papyrus.moka.fuml.FUMLExecutionEngine.start(FUMLExecutionEngine.java:91) at org.eclipse.papyrus.moka.timedfuml.TimedUmlExecutionEngine.start(TimedUmlExecutionEngine.java:75) at org.eclipse.papyrus.moka.engine.MokaExecutionEngineJob.run(MokaExecutionEngineJob.java:85) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)