Failed

TEST-org.eclipse.viatra.query.rcptt.tests.Viewers - Sandbox - Initialize

Failing for the past 3 builds (Since Unstable#1872 )
Took 11 sec.

Error Message

Line 10: get-group: The Group "Activated queries" could not be found.  

Stacktrace

Line 10: get-group: The Group "Activated queries" could not be found.  Error in plugin: org.eclipse.e4.ui.workbench.swt
  message: Problems occurred when invoking code from plug-in: "org.eclipse.e4.ui.workbench.swt".
  exception: 
      org.eclipse.e4.core.di.InjectionException:java.lang.NullPointerException
          at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:65)
          at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:990)
          at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:955)
          at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:450)
          at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:156)
          at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:78)
          at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:111)
          at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:74)
          at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:178)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.clearContext(PartRenderingEngine.java:983)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:956)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.disposeWidget(ElementReferenceRenderer.java:112)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:935)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:890)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:890)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.subscribeTopicToBeRendered(PartRenderingEngine.java:180)
          at sun.reflect.GeneratedMethodAccessor74.invoke(null:-1)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
          at org.eclipse.e4.core.di.internal.extensions.EventObjectSupplier$DIEventHandler.handleEvent(EventObjectSupplier.java:88)
          at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:201)
          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:52)
          at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:60)
          at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)
          at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setToBeRendered(UIElementImpl.java:303)
          at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.removePerspectiveModel(ModelServiceImpl.java:956)
          at org.eclipse.ui.internal.WorkbenchPage.closePerspective(WorkbenchPage.java:1717)
          at org.eclipse.ui.internal.WorkbenchPage.closeAllPerspectives(WorkbenchPage.java:1762)
          at org.eclipse.rcptt.ctx.workbench.impl.WorkbenchContextProcessor$11.run(WorkbenchContextProcessor.java:257)
          at org.eclipse.rcptt.tesla.ecl.impl.UIRunnable$1.doProcessing(UIRunnable.java:84)
          at org.eclipse.rcptt.tesla.swt.events.TeslaEventManager.doProcessing(TeslaEventManager.java:109)
          at org.eclipse.rcptt.tesla.swt.aspects.DisplayAspect.ajc$around$org_eclipse_rcptt_tesla_swt_aspects_DisplayAspect$1$e269b158(DisplayAspect.aj:87)
          at org.eclipse.swt.widgets.Display.sleep(Display.java:5119)
          at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:368)
          at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.eventLoopIdle(IDEWorkbenchAdvisor.java:967)
          at org.eclipse.ui.internal.Workbench$1.eventLoopIdle(Workbench.java:513)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
          at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
          at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
          at org.eclipse.equinox.launcher.Main.main(Main.java:1472)
          Caused by:
              java.lang.NullPointerException
                  at org.eclipse.ui.internal.e4.compatibility.CompatibilityView.disposeSite(CompatibilityView.java:244)
                  at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.internalDisposeSite(CompatibilityPart.java:425)
                  at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.invalidate(CompatibilityPart.java:260)
                  at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.destroy(CompatibilityPart.java:412)
                  at sun.reflect.GeneratedMethodAccessor97.invoke(null:-1)
                  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                  at java.lang.reflect.Method.invoke(Method.java:498)
                  at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
                  at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:990)
                  at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:955)
                  at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:450)
                  at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:156)
                  at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:78)
                  at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:111)
                  at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:74)
                  at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:178)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.clearContext(PartRenderingEngine.java:983)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:956)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
                  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
                  at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.disposeWidget(ElementReferenceRenderer.java:112)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:935)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
                  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
                  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:890)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
                  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:890)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
                  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
                  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.subscribeTopicToBeRendered(PartRenderingEngine.java:180)
                  at sun.reflect.GeneratedMethodAccessor74.invoke(null:-1)
                  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                  at java.lang.reflect.Method.invoke(Method.java:498)
                  at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
                  at org.eclipse.e4.core.di.internal.extensions.EventObjectSupplier$DIEventHandler.handleEvent(EventObjectSupplier.java:88)
                  at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:201)
                  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:52)
                  at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:60)
                  at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)
                  at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setToBeRendered(UIElementImpl.java:303)
                  at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.removePerspectiveModel(ModelServiceImpl.java:956)
                  at org.eclipse.ui.internal.WorkbenchPage.closePerspective(WorkbenchPage.java:1717)
                  at org.eclipse.ui.internal.WorkbenchPage.closeAllPerspectives(WorkbenchPage.java:1762)
                  at org.eclipse.rcptt.ctx.workbench.impl.WorkbenchContextProcessor$11.run(WorkbenchContextProcessor.java:257)
                  at org.eclipse.rcptt.tesla.ecl.impl.UIRunnable$1.doProcessing(UIRunnable.java:84)
                  at org.eclipse.rcptt.tesla.swt.events.TeslaEventManager.doProcessing(TeslaEventManager.java:109)
                  at org.eclipse.rcptt.tesla.swt.aspects.DisplayAspect.ajc$around$org_eclipse_rcptt_tesla_swt_aspects_DisplayAspect$1$e269b158(DisplayAspect.aj:87)
                  at org.eclipse.swt.widgets.Display.sleep(Display.java:5119)
                  at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:368)
                  at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.eventLoopIdle(IDEWorkbenchAdvisor.java:967)
                  at org.eclipse.ui.internal.Workbench$1.eventLoopIdle(Workbench.java:513)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)
                  at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
                  at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
                  at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
                  at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
                  at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
                  at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
                  at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
                  at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
                  at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
                  at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
                  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
                  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
                  at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
                  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                  at java.lang.reflect.Method.invoke(Method.java:498)
                  at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
                  at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
                  at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
                  at org.eclipse.equinox.launcher.Main.main(Main.java:1472)

  Error in plugin: org.eclipse.e4.ui.workbench
  message: Exception occurred while unrendering: org.eclipse.e4.ui.model.application.ui.basic.impl.PartImpl@50e85ec1 (elementId: org.eclipse.viatra.query.tooling.ui.retevis.views.ReteVisualizer, tags: [View, categoryTag:VIATRA], contributorURI: null) (widget: null, renderer: null, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (contributionURI: bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView, object: null, context: null, variables: [], label: Rete Visualizer, iconURI: platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.ui/icons/logo2.png, tooltip: , dirty: false, closeable: true, description: null)
  exception: 
      org.eclipse.e4.core.di.InjectionException:java.lang.NullPointerException
          at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:65)
          at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:990)
          at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:955)
          at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:450)
          at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:156)
          at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:78)
          at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:111)
          at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:74)
          at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:178)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.clearContext(PartRenderingEngine.java:983)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:956)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.disposeWidget(ElementReferenceRenderer.java:112)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:935)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:890)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:890)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.subscribeTopicToBeRendered(PartRenderingEngine.java:180)
          at sun.reflect.GeneratedMethodAccessor74.invoke(null:-1)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
          at org.eclipse.e4.core.di.internal.extensions.EventObjectSupplier$DIEventHandler.handleEvent(EventObjectSupplier.java:88)
          at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:201)
          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:52)
          at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:60)
          at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)
          at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setToBeRendered(UIElementImpl.java:303)
          at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.removePerspectiveModel(ModelServiceImpl.java:956)
          at org.eclipse.ui.internal.WorkbenchPage.closePerspective(WorkbenchPage.java:1717)
          at org.eclipse.ui.internal.WorkbenchPage.closeAllPerspectives(WorkbenchPage.java:1762)
          at org.eclipse.rcptt.ctx.workbench.impl.WorkbenchContextProcessor$11.run(WorkbenchContextProcessor.java:257)
          at org.eclipse.rcptt.tesla.ecl.impl.UIRunnable$1.doProcessing(UIRunnable.java:84)
          at org.eclipse.rcptt.tesla.swt.events.TeslaEventManager.doProcessing(TeslaEventManager.java:109)
          at org.eclipse.rcptt.tesla.swt.aspects.DisplayAspect.ajc$around$org_eclipse_rcptt_tesla_swt_aspects_DisplayAspect$1$e269b158(DisplayAspect.aj:87)
          at org.eclipse.swt.widgets.Display.sleep(Display.java:5119)
          at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:368)
          at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.eventLoopIdle(IDEWorkbenchAdvisor.java:967)
          at org.eclipse.ui.internal.Workbench$1.eventLoopIdle(Workbench.java:513)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
          at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
          at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
          at org.eclipse.equinox.launcher.Main.main(Main.java:1472)
          Caused by:
              java.lang.NullPointerException
                  at org.eclipse.ui.internal.e4.compatibility.CompatibilityView.disposeSite(CompatibilityView.java:244)
                  at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.internalDisposeSite(CompatibilityPart.java:425)
                  at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.invalidate(CompatibilityPart.java:260)
                  at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.destroy(CompatibilityPart.java:412)
                  at sun.reflect.GeneratedMethodAccessor97.invoke(null:-1)
                  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                  at java.lang.reflect.Method.invoke(Method.java:498)
                  at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
                  at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:990)
                  at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:955)
                  at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:450)
                  at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:156)
                  at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:78)
                  at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:111)
                  at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:74)
                  at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:178)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.clearContext(PartRenderingEngine.java:983)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:956)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
                  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
                  at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.disposeWidget(ElementReferenceRenderer.java:112)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:935)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
                  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
                  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:890)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
                  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:890)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
                  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
                  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.subscribeTopicToBeRendered(PartRenderingEngine.java:180)
                  at sun.reflect.GeneratedMethodAccessor74.invoke(null:-1)
                  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                  at java.lang.reflect.Method.invoke(Method.java:498)
                  at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
                  at org.eclipse.e4.core.di.internal.extensions.EventObjectSupplier$DIEventHandler.handleEvent(EventObjectSupplier.java:88)
                  at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:201)
                  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:52)
                  at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:60)
                  at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)
                  at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setToBeRendered(UIElementImpl.java:303)
                  at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.removePerspectiveModel(ModelServiceImpl.java:956)
                  at org.eclipse.ui.internal.WorkbenchPage.closePerspective(WorkbenchPage.java:1717)
                  at org.eclipse.ui.internal.WorkbenchPage.closeAllPerspectives(WorkbenchPage.java:1762)
                  at org.eclipse.rcptt.ctx.workbench.impl.WorkbenchContextProcessor$11.run(WorkbenchContextProcessor.java:257)
                  at org.eclipse.rcptt.tesla.ecl.impl.UIRunnable$1.doProcessing(UIRunnable.java:84)
                  at org.eclipse.rcptt.tesla.swt.events.TeslaEventManager.doProcessing(TeslaEventManager.java:109)
                  at org.eclipse.rcptt.tesla.swt.aspects.DisplayAspect.ajc$around$org_eclipse_rcptt_tesla_swt_aspects_DisplayAspect$1$e269b158(DisplayAspect.aj:87)
                  at org.eclipse.swt.widgets.Display.sleep(Display.java:5119)
                  at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:368)
                  at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.eventLoopIdle(IDEWorkbenchAdvisor.java:967)
                  at org.eclipse.ui.internal.Workbench$1.eventLoopIdle(Workbench.java:513)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)
                  at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
                  at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
                  at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
                  at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
                  at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
                  at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
                  at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
                  at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
                  at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
                  at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
                  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
                  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
                  at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
                  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                  at java.lang.reflect.Method.invoke(Method.java:498)
                  at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
                  at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
                  at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
                  at org.eclipse.equinox.launcher.Main.main(Main.java:1472)

  Error in plugin: org.eclipse.e4.ui.workbench
  message: 
  exception: 
      java.lang.NullPointerException
          at org.eclipse.viatra.addon.viewers.tooling.ui.views.ViewersMultiSandboxView.dispose(ViewersMultiSandboxView.java:155)
          at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.invalidate(CompatibilityPart.java:252)
          at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.destroy(CompatibilityPart.java:412)
          at sun.reflect.GeneratedMethodAccessor97.invoke(null:-1)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
          at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:990)
          at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:955)
          at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:450)
          at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:156)
          at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:78)
          at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:111)
          at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:74)
          at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:178)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.clearContext(PartRenderingEngine.java:983)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:956)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.disposeWidget(ElementReferenceRenderer.java:112)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:935)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.subscribeTopicToBeRendered(PartRenderingEngine.java:180)
          at sun.reflect.GeneratedMethodAccessor74.invoke(null:-1)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
          at org.eclipse.e4.core.di.internal.extensions.EventObjectSupplier$DIEventHandler.handleEvent(EventObjectSupplier.java:88)
          at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:201)
          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:52)
          at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:60)
          at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)
          at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setToBeRendered(UIElementImpl.java:303)
          at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.removePerspectiveModel(ModelServiceImpl.java:956)
          at org.eclipse.ui.internal.WorkbenchPage.closePerspective(WorkbenchPage.java:1717)
          at org.eclipse.ui.internal.WorkbenchPage.closeAllPerspectives(WorkbenchPage.java:1762)
          at org.eclipse.rcptt.ctx.workbench.impl.WorkbenchContextProcessor$11.run(WorkbenchContextProcessor.java:257)
          at org.eclipse.rcptt.tesla.ecl.impl.UIRunnable$1.doProcessing(UIRunnable.java:84)
          at org.eclipse.rcptt.tesla.swt.events.TeslaEventManager.doProcessing(TeslaEventManager.java:109)
          at org.eclipse.rcptt.tesla.swt.aspects.DisplayAspect.ajc$around$org_eclipse_rcptt_tesla_swt_aspects_DisplayAspect$1$e269b158(DisplayAspect.aj:87)
          at org.eclipse.swt.widgets.Display.sleep(Display.java:5119)
          at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:368)
          at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.eventLoopIdle(IDEWorkbenchAdvisor.java:967)
          at org.eclipse.ui.internal.Workbench$1.eventLoopIdle(Workbench.java:513)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
          at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
          at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
          at org.eclipse.equinox.launcher.Main.main(Main.java:1472)

  Error in plugin: org.eclipse.e4.ui.workbench.swt
  message: Problems occurred when invoking code from plug-in: "org.eclipse.e4.ui.workbench.swt".
  exception: 
      org.eclipse.e4.core.di.InjectionException:java.lang.NullPointerException
          at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:65)
          at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:990)
          at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:955)
          at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:450)
          at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:156)
          at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:78)
          at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:111)
          at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:74)
          at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:178)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.clearContext(PartRenderingEngine.java:983)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:956)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.disposeWidget(ElementReferenceRenderer.java:112)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:935)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.subscribeTopicToBeRendered(PartRenderingEngine.java:180)
          at sun.reflect.GeneratedMethodAccessor74.invoke(null:-1)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
          at org.eclipse.e4.core.di.internal.extensions.EventObjectSupplier$DIEventHandler.handleEvent(EventObjectSupplier.java:88)
          at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:201)
          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:52)
          at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:60)
          at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)
          at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setToBeRendered(UIElementImpl.java:303)
          at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.removePerspectiveModel(ModelServiceImpl.java:956)
          at org.eclipse.ui.internal.WorkbenchPage.closePerspective(WorkbenchPage.java:1717)
          at org.eclipse.ui.internal.WorkbenchPage.closeAllPerspectives(WorkbenchPage.java:1762)
          at org.eclipse.rcptt.ctx.workbench.impl.WorkbenchContextProcessor$11.run(WorkbenchContextProcessor.java:257)
          at org.eclipse.rcptt.tesla.ecl.impl.UIRunnable$1.doProcessing(UIRunnable.java:84)
          at org.eclipse.rcptt.tesla.swt.events.TeslaEventManager.doProcessing(TeslaEventManager.java:109)
          at org.eclipse.rcptt.tesla.swt.aspects.DisplayAspect.ajc$around$org_eclipse_rcptt_tesla_swt_aspects_DisplayAspect$1$e269b158(DisplayAspect.aj:87)
          at org.eclipse.swt.widgets.Display.sleep(Display.java:5119)
          at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:368)
          at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.eventLoopIdle(IDEWorkbenchAdvisor.java:967)
          at org.eclipse.ui.internal.Workbench$1.eventLoopIdle(Workbench.java:513)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
          at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
          at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
          at org.eclipse.equinox.launcher.Main.main(Main.java:1472)
          Caused by:
              java.lang.NullPointerException
                  at org.eclipse.ui.internal.e4.compatibility.CompatibilityView.disposeSite(CompatibilityView.java:244)
                  at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.internalDisposeSite(CompatibilityPart.java:425)
                  at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.invalidate(CompatibilityPart.java:260)
                  at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.destroy(CompatibilityPart.java:412)
                  at sun.reflect.GeneratedMethodAccessor97.invoke(null:-1)
                  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                  at java.lang.reflect.Method.invoke(Method.java:498)
                  at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
                  at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:990)
                  at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:955)
                  at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:450)
                  at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:156)
                  at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:78)
                  at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:111)
                  at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:74)
                  at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:178)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.clearContext(PartRenderingEngine.java:983)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:956)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
                  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
                  at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.disposeWidget(ElementReferenceRenderer.java:112)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:935)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
                  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
                  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
                  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
                  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
                  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.subscribeTopicToBeRendered(PartRenderingEngine.java:180)
                  at sun.reflect.GeneratedMethodAccessor74.invoke(null:-1)
                  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                  at java.lang.reflect.Method.invoke(Method.java:498)
                  at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
                  at org.eclipse.e4.core.di.internal.extensions.EventObjectSupplier$DIEventHandler.handleEvent(EventObjectSupplier.java:88)
                  at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:201)
                  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:52)
                  at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:60)
                  at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)
                  at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setToBeRendered(UIElementImpl.java:303)
                  at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.removePerspectiveModel(ModelServiceImpl.java:956)
                  at org.eclipse.ui.internal.WorkbenchPage.closePerspective(WorkbenchPage.java:1717)
                  at org.eclipse.ui.internal.WorkbenchPage.closeAllPerspectives(WorkbenchPage.java:1762)
                  at org.eclipse.rcptt.ctx.workbench.impl.WorkbenchContextProcessor$11.run(WorkbenchContextProcessor.java:257)
                  at org.eclipse.rcptt.tesla.ecl.impl.UIRunnable$1.doProcessing(UIRunnable.java:84)
                  at org.eclipse.rcptt.tesla.swt.events.TeslaEventManager.doProcessing(TeslaEventManager.java:109)
                  at org.eclipse.rcptt.tesla.swt.aspects.DisplayAspect.ajc$around$org_eclipse_rcptt_tesla_swt_aspects_DisplayAspect$1$e269b158(DisplayAspect.aj:87)
                  at org.eclipse.swt.widgets.Display.sleep(Display.java:5119)
                  at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:368)
                  at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.eventLoopIdle(IDEWorkbenchAdvisor.java:967)
                  at org.eclipse.ui.internal.Workbench$1.eventLoopIdle(Workbench.java:513)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)
                  at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
                  at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
                  at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
                  at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
                  at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
                  at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
                  at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
                  at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
                  at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
                  at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
                  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
                  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
                  at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
                  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                  at java.lang.reflect.Method.invoke(Method.java:498)
                  at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
                  at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
                  at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
                  at org.eclipse.equinox.launcher.Main.main(Main.java:1472)

  Error in plugin: org.eclipse.e4.ui.workbench
  message: Exception occurred while unrendering: org.eclipse.e4.ui.model.application.ui.basic.impl.PartImpl@e2a232f (elementId: org.eclipse.viatra.addon.viewers.tooling.ui.sandbox, tags: [View, categoryTag:VIATRA, active], contributorURI: null) (widget: null, renderer: null, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (contributionURI: bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView, object: null, context: null, variables: [], label: Viewers Sandbox, iconURI: platform:/plugin/org.eclipse.viatra.query.patternlanguage.emf.ui/icons/logo2.png, tooltip: , dirty: false, closeable: true, description: null)
  exception: 
      org.eclipse.e4.core.di.InjectionException:java.lang.NullPointerException
          at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:65)
          at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:990)
          at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:955)
          at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:450)
          at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:156)
          at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:78)
          at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:111)
          at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:74)
          at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:178)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.clearContext(PartRenderingEngine.java:983)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:956)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.disposeWidget(ElementReferenceRenderer.java:112)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:935)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.subscribeTopicToBeRendered(PartRenderingEngine.java:180)
          at sun.reflect.GeneratedMethodAccessor74.invoke(null:-1)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
          at org.eclipse.e4.core.di.internal.extensions.EventObjectSupplier$DIEventHandler.handleEvent(EventObjectSupplier.java:88)
          at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:201)
          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:52)
          at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:60)
          at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)
          at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setToBeRendered(UIElementImpl.java:303)
          at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.removePerspectiveModel(ModelServiceImpl.java:956)
          at org.eclipse.ui.internal.WorkbenchPage.closePerspective(WorkbenchPage.java:1717)
          at org.eclipse.ui.internal.WorkbenchPage.closeAllPerspectives(WorkbenchPage.java:1762)
          at org.eclipse.rcptt.ctx.workbench.impl.WorkbenchContextProcessor$11.run(WorkbenchContextProcessor.java:257)
          at org.eclipse.rcptt.tesla.ecl.impl.UIRunnable$1.doProcessing(UIRunnable.java:84)
          at org.eclipse.rcptt.tesla.swt.events.TeslaEventManager.doProcessing(TeslaEventManager.java:109)
          at org.eclipse.rcptt.tesla.swt.aspects.DisplayAspect.ajc$around$org_eclipse_rcptt_tesla_swt_aspects_DisplayAspect$1$e269b158(DisplayAspect.aj:87)
          at org.eclipse.swt.widgets.Display.sleep(Display.java:5119)
          at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:368)
          at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.eventLoopIdle(IDEWorkbenchAdvisor.java:967)
          at org.eclipse.ui.internal.Workbench$1.eventLoopIdle(Workbench.java:513)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
          at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
          at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
          at org.eclipse.equinox.launcher.Main.main(Main.java:1472)
          Caused by:
              java.lang.NullPointerException
                  at org.eclipse.ui.internal.e4.compatibility.CompatibilityView.disposeSite(CompatibilityView.java:244)
                  at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.internalDisposeSite(CompatibilityPart.java:425)
                  at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.invalidate(CompatibilityPart.java:260)
                  at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.destroy(CompatibilityPart.java:412)
                  at sun.reflect.GeneratedMethodAccessor97.invoke(null:-1)
                  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                  at java.lang.reflect.Method.invoke(Method.java:498)
                  at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
                  at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:990)
                  at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:955)
                  at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:450)
                  at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:156)
                  at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:78)
                  at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:111)
                  at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:74)
                  at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:178)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.clearContext(PartRenderingEngine.java:983)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:956)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
                  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
                  at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.disposeWidget(ElementReferenceRenderer.java:112)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:935)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
                  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
                  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
                  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
                  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:897)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:863)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:858)
                  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:842)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.subscribeTopicToBeRendered(PartRenderingEngine.java:180)
                  at sun.reflect.GeneratedMethodAccessor74.invoke(null:-1)
                  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                  at java.lang.reflect.Method.invoke(Method.java:498)
                  at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
                  at org.eclipse.e4.core.di.internal.extensions.EventObjectSupplier$DIEventHandler.handleEvent(EventObjectSupplier.java:88)
                  at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:201)
                  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:52)
                  at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:60)
                  at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)
                  at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setToBeRendered(UIElementImpl.java:303)
                  at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.removePerspectiveModel(ModelServiceImpl.java:956)
                  at org.eclipse.ui.internal.WorkbenchPage.closePerspective(WorkbenchPage.java:1717)
                  at org.eclipse.ui.internal.WorkbenchPage.closeAllPerspectives(WorkbenchPage.java:1762)
                  at org.eclipse.rcptt.ctx.workbench.impl.WorkbenchContextProcessor$11.run(WorkbenchContextProcessor.java:257)
                  at org.eclipse.rcptt.tesla.ecl.impl.UIRunnable$1.doProcessing(UIRunnable.java:84)
                  at org.eclipse.rcptt.tesla.swt.events.TeslaEventManager.doProcessing(TeslaEventManager.java:109)
                  at org.eclipse.rcptt.tesla.swt.aspects.DisplayAspect.ajc$around$org_eclipse_rcptt_tesla_swt_aspects_DisplayAspect$1$e269b158(DisplayAspect.aj:87)
                  at org.eclipse.swt.widgets.Display.sleep(Display.java:5119)
                  at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:368)
                  at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.eventLoopIdle(IDEWorkbenchAdvisor.java:967)
                  at org.eclipse.ui.internal.Workbench$1.eventLoopIdle(Workbench.java:513)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)
                  at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
                  at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
                  at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
                  at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
                  at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
                  at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
                  at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
                  at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
                  at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
                  at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
                  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
                  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
                  at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
                  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                  at java.lang.reflect.Method.invoke(Method.java:498)
                  at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
                  at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
                  at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
                  at org.eclipse.equinox.launcher.Main.main(Main.java:1472)


swt.info
      View(Viewers Sandbox)
            Toolbar()
            TabFolder()
                  TabItem(Settings)
                  TabItem(List)
                  TabItem(Tree)
                  TabItem(Zest Graph)
                  Toolbar()
                        Button(Show List)
      eclipse.windows
            page:Workspace
                  editors
                        editor:empty-classes.uml
                            id=org.eclipse.uml2.uml.editor.presentation.UMLEditorID
                            dirty=false
                            pinned=false
                            editorInput.name=empty-classes.uml

                              Editor(empty-classes.uml)
                                    Toolbar()
                        editor:EmptyClassViewers.vql
                            id=org.eclipse.viatra.query.patternlanguage.emf.EMFPatternLanguage
                            dirty=false
                            pinned=false
                            editorInput.name=EmptyClassViewers.vql

                              Editor(EmptyClassViewers.vql)
                                    Toolbar()
                                          Button(Toggle Mark Occurrences)
                                    Canvas()
                                          Text(package uml.emptyclassimport "http://www.eclipse.org/uml2/4.0.0/UML"//import "http://hu.bme.mit.uml.trace/1.0"@Edge(source = sup, target = sub, label = "direct")@ContainsItem(container = sup, item = sub)@Format(color = "#7f004b", lineWidth = 2)pattern superClass(sub : Class, sup : Class) {	Generalization.specific(Gen, sub);	Generalization(Gen);	Generalization.general(Gen, sup);}@Edge(source = sup, target = sub)pattern transitiveSuperClass(sub : Class, sup : Class) {	find superClass+(sub, sup);}pattern superOrEqualClass(sub : Class, sup : Class) {	sub == sup;} or {	find superClass+(sub, sup);}pattern ownsOperation(cl : Class, op : Operation) {	Class.ownedOperation(cl, op);}pattern ownsProperty(cl : Class, pr : Property) {	StructuredClassifier.ownedAttribute(cl, pr);}pattern hasOperation(cl : Class, op : Operation) {	find superOrEqualClass(cl, owner);	find ownsOperation(owner, op);}pattern hasProperty(cl : Class, pr : Property) {	find superOrEqualClass(cl, owner);	find ownsProperty(owner, pr);}@Item(item = cl, label = "Empty Class $cl$")@ObservableValue(name = "abstract", expression = "cl.isAbstract")@ObservableValue(name = "leaf", expression = "cl.isLeaf")@Constraint(severity = "error", 	key = {cl}, 	message="The class $cl$ is empty", 	targetEditorId = "org.eclipse.papyrus.infra.core.papyrusEditor")@Format(color="#3770d7", textColor = "#ffffff")pattern emptyClass(cl : Class) {	neg find hasOperation(cl, _op);	neg find hasProperty(cl, _prop);}@Item(item = cl, label = "Class $cl$")pattern nonEmptyClass(cl : Class) {	neg find emptyClass(cl);}/* * The following patterns have issues if the UML metamodel is  * available both through the trace model and in the package registry. * By opening the org.eclipse.uml2.uml project and updating the genmodel * settings in generator.eiqgen the pattern will work as expected. *///@QueryBasedFeature(feature = "inheritedSource", source = trace, target = cl)//pattern inheritedSource(trace : TraceElement, cl : Class) {//	Class(src);//	TraceElement.source(trace, src);//	find superClass+(cl, src);//}////@QueryBasedFeature(feature = "inheritedTarget", source = trace, target = cl)//pattern inheritedTarget(trace : TraceElement, cl : Class) {//	Class(trg);//	TraceElement.target(trace, trg);//	find superClass+(cl, trg);//})
                                          Canvas()
                                                Canvas(AnnotationColumn)
                                                Canvas(LineNumberColumn)
                                                Canvas(ProjectionRulerColumn)
                                          Canvas()
                                          Canvas()
                  views
                        view:Properties
                            id=org.eclipse.ui.views.PropertySheet
                            dirty=false
                            fastView=false

                        view:Query Registry
                            id=org.eclipse.viatra.query.tooling.ui.queryregistry.QueryRegistryView
                            dirty=false
                            fastView=false

                        view:Project Explorer
                            id=org.eclipse.ui.navigator.ProjectExplorer
                            dirty=false
                            fastView=false

                              View(Project Explorer)
                                    Toolbar()
                                          Button(Collapse All  (M1+M2+Numpad_Divide))
                                          Button(Link with Editor)
                                    Tree()
                                          Item(org.eclipse.viatra.examples.uml.instances)
                                                Item(empty-classes.di)
                                                Item(empty-classes.notation)
                                                Item(empty-classes.uml)
                                                Item(model.di)
                                                Item(model.notation)
                                                Item(model.uml)
                                          Item(org.eclipse.viatra.examples.uml.trace.model)
                                          Item(org.eclipse.viatra.examples.uml.viatra)
                                                Item(JRE System Library [JavaSE-1.8])
                                                Item(Plug-in Dependencies)
                                                Item(src)
                                                      Item(uml.emptyclass)
                                                            Item(EmptyClassViewers.vql)
                                                      Item(uml.sequencediagram)
                                                      Item(uml.statemachine)
                                                      Item(uml.validation)
                                                Item(src-gen)
                                                Item(META-INF)
                                                Item(build.properties)
                                                Item(generator.vqgen)
                                                Item(plugin.xml)
                                          Item(org.eclipse.viatra.examples.uml.viatra.validation)
                        view:Problems
                            id=org.eclipse.ui.views.ProblemView
                            dirty=false
                            fastView=false

                              View(Problems)
                                    Toolbar()
                                          Button(Filters...)
                                    Label(0 errors, 10 warnings, 0 others)
                                    Label()
                                    Tree()
                                          Item(Warnings (10 items))
                        view:Outline
                            id=org.eclipse.ui.views.ContentOutline
                            dirty=false
                            fastView=false

                              View(Outline)
                                    Toolbar()
                                          Button(Sort)
                                          Button(Link with Editor)
                        view:Query Results
                            id=org.eclipse.viatra.query.tooling.ui.queryresult.QueryResultView
                            dirty=false
                            fastView=false

                              View(Query Results)
                                    Toolbar()
                                          Button(Load model from active editor)
                                          Button(Load queries from active editor)
                                          Button(Collapse All (M1+M2+Numpad_Divide))
                        view:Viewers Sandbox
                            id=org.eclipse.viatra.addon.viewers.tooling.ui.sandbox
                            dirty=false
                            fastView=false

                              View(Viewers Sandbox)
                                    Toolbar()
                                    TabFolder()
                                          TabItem(Settings)
                                          TabItem(List)
                                          TabItem(Tree)
                                          TabItem(Zest Graph)
                                          Toolbar()
                                                Button(Show List)
                        view:Rete Visualizer
                            id=org.eclipse.viatra.query.tooling.ui.retevis.views.ReteVisualizer
                            dirty=false
                            fastView=false

                              View(Rete Visualizer)
                                    Toolbar()
            shells
                  Window(Quick Access)
swt.player
java.runtime
    cpus=16
    freeMemory=660768416
    totalMemory=1777860608
    maxMemory=2863661056
Jobs information:
  Job:ECL session execute: sequence
      class=org.eclipse.rcptt.ecl.internal.core.Session$1
      state=running
  Job:ECL session execute: get-group
      class=org.eclipse.rcptt.ecl.internal.core.Session$1
      state=running
  Job:ECL session execute: ast-exec
      class=org.eclipse.rcptt.ecl.internal.core.Session$1
      state=running
  Job:ECL session execute: pipeline
      class=org.eclipse.rcptt.ecl.internal.core.Session$1
      state=running
  Job:Workbench Auto-Save Job
      class=org.eclipse.ui.internal.Workbench$41
      state=sleeping
  Job:Compacting resource model
      class=org.eclipse.core.internal.utils.StringPoolJob
      state=sleeping
  Job:Periodic workspace save.
      class=org.eclipse.core.internal.resources.DelayedSnapshotJob
      state=sleeping
        rule=R/
Thread information:
    Thread:com.google.inject.internal.util.$Finalizer
      class=com.google.inject.internal.util.$Finalizer
        3: java.lang.Object.wait(Native Method)
        2: java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
        1: java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165)
        0: com.google.inject.internal.util.$Finalizer.run(Finalizer.java:114)
    Thread:pool-2-thread-1
      class=java.lang.Thread
        7: sun.misc.Unsafe.park(Native Method)
        6: java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        5: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        4: java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
        3: java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
        2: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
        1: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        0: java.lang.Thread.run(Thread.java:748)
    Thread:Worker-23
      class=org.eclipse.core.internal.jobs.Worker
        5: java.lang.Object.wait(Native Method)
        4: org.eclipse.rcptt.ecl.internal.core.Process.waitFor(Process.java:51)
        3: org.eclipse.rcptt.ecl.internal.commands.SequenceService.service(SequenceService.java:45)
        2: org.eclipse.rcptt.ecl.internal.core.AbstractSession.internalDoExecute(AbstractSession.java:83)
        1: org.eclipse.rcptt.ecl.internal.core.Session$1.run(Session.java:48)
        0: org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
    Thread:pool-2-thread-3
      class=java.lang.Thread
        7: sun.misc.Unsafe.park(Native Method)
        6: java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        5: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        4: java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
        3: java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
        2: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
        1: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        0: java.lang.Thread.run(Thread.java:748)
    Thread:Worker-19
      class=org.eclipse.core.internal.jobs.Worker
        12: sun.misc.Unsafe.park(Native Method)
        11: java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        10: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        9: java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
        8: org.eclipse.rcptt.tesla.internal.core.queue.TeslaQStream.readResponse(TeslaQStream.java:60)
        7: org.eclipse.rcptt.tesla.internal.core.queue.TeslaQPlayer.executeCommand(TeslaQPlayer.java:34)
        6: org.eclipse.rcptt.tesla.core.protocol.UIPlayer.safeExecuteCommand(UIPlayer.java:91)
        5: org.eclipse.rcptt.tesla.core.protocol.UISelector.find(UISelector.java:206)
        4: org.eclipse.rcptt.tesla.ecl.impl.TeslaBridge.find(TeslaBridge.java:237)
        3: org.eclipse.rcptt.tesla.ecl.internal.impl.commands.SelectorService.service(SelectorService.java:323)
        2: org.eclipse.rcptt.ecl.internal.core.AbstractSession.internalDoExecute(AbstractSession.java:83)
        1: org.eclipse.rcptt.ecl.internal.core.Session$1.run(Session.java:48)
        0: org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
    Thread:pool-2-thread-2
      class=java.lang.Thread
        7: sun.misc.Unsafe.park(Native Method)
        6: java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        5: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        4: java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
        3: java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
        2: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
        1: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        0: java.lang.Thread.run(Thread.java:748)
    Thread:Worker-13
      class=org.eclipse.core.internal.jobs.Worker
        7: java.lang.Object.wait(Native Method)
        6: org.eclipse.rcptt.ecl.internal.core.Process.waitFor(Process.java:51)
        5: org.eclipse.rcptt.ecl.internal.commands.ExecService.exec(ExecService.java:83)
        4: org.eclipse.rcptt.ecl.internal.commands.ExecService.service(ExecService.java:54)
        3: org.eclipse.rcptt.ecl.ast.commands.AstExecService.service(AstExecService.java:29)
        2: org.eclipse.rcptt.ecl.internal.core.AbstractSession.internalDoExecute(AbstractSession.java:83)
        1: org.eclipse.rcptt.ecl.internal.core.Session$1.run(Session.java:48)
        0: org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
    Thread:Q7 Indexer
      class=java.lang.Thread
        3: java.lang.Object.wait(Native Method)
        2: java.lang.Object.wait(Object.java:502)
        1: org.eclipse.rcptt.internal.core.jobs.JobManager.run(JobManager.java:406)
        0: java.lang.Thread.run(Thread.java:748)
    Thread:pool-1-thread-2
      class=java.lang.Thread
        8: sun.misc.Unsafe.park(Native Method)
        7: java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        6: java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
        5: java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        4: java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
        3: java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073)
        2: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
        1: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        0: java.lang.Thread.run(Thread.java:748)
    Thread:Signal Dispatcher
      class=java.lang.Thread
    Thread:Worker-JM
      class=org.eclipse.core.internal.jobs.InternalWorker
        1: java.lang.Object.wait(Native Method)
        0: org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:59)
    Thread:Q7 Runner Monitor
      class=org.eclipse.rcptt.runtime.ui.Q7Monitor
        1: java.lang.Thread.sleep(Native Method)
        0: org.eclipse.rcptt.runtime.ui.Q7Monitor.run(Q7Monitor.java:28)
    Thread:Active Thread: Equinox Container: bfd7c528-a300-4aa5-81ca-51f803eb4396
      class=java.lang.Thread
        8: sun.misc.Unsafe.park(Native Method)
        7: java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        6: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        5: java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
        4: java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        3: java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
        2: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
        1: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        0: java.lang.Thread.run(Thread.java:748)
    Thread:SCR Component Actor
      class=java.lang.Thread
        3: java.lang.Object.wait(Native Method)
        2: java.lang.Object.wait(Object.java:502)
        1: org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:80)
        0: java.lang.Thread.run(Thread.java:748)
    Thread:Java indexing
      class=java.lang.Thread
        3: java.lang.Object.wait(Native Method)
        2: java.lang.Object.wait(Object.java:502)
        1: org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:373)
        0: java.lang.Thread.run(Thread.java:748)
    Thread:Worker-24
      class=org.eclipse.core.internal.jobs.Worker
        5: java.lang.Object.wait(Native Method)
        4: org.eclipse.rcptt.ecl.internal.core.Process.waitFor(Process.java:51)
        3: org.eclipse.rcptt.ecl.internal.commands.PipelineService.service(PipelineService.java:39)
        2: org.eclipse.rcptt.ecl.internal.core.AbstractSession.internalDoExecute(AbstractSession.java:83)
        1: org.eclipse.rcptt.ecl.internal.core.Session$1.run(Session.java:48)
        0: org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)

    data=[B@7c56f684
    message=The Group "Activated queries" could not be found.(aut-ws-0 - org.eclipse.viatra.examples.uml.viatra/src/uml/emptyclass/EmptyClassViewers.vql - Eclipse Platform)

  Error in plugin: org.eclipse.rcptt.tesla.core
  message: org.eclipse.rcptt.tesla.internal.ui.player.SWTUIPlayer.click:818
  exception: 
      org.eclipse.rcptt.tesla.internal.core.TeslaExecutionFailedException:org.eclipse.rcptt.tesla.internal.ui.player.SWTUIPlayer.click:818
          at org.eclipse.rcptt.tesla.internal.ui.player.SWTUIPlayer$ExecRunnable.run(SWTUIPlayer.java:2701)
          at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37)
          at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
          at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4577)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4186)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1150)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
          at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
          at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
          at org.eclipse.equinox.launcher.Main.main(Main.java:1472)
          Caused by:
              java.lang.RuntimeException:The workbench part ViewReference:Viewers Sandbox is not activated.
                  at org.eclipse.rcptt.tesla.internal.ui.player.SWTUIPlayer.clickView(SWTUIPlayer.java:1073)
                  at org.eclipse.rcptt.tesla.internal.ui.player.SWTUIPlayer.access$8(SWTUIPlayer.java:1063)
                  at org.eclipse.rcptt.tesla.internal.ui.player.SWTUIPlayer$3.run(SWTUIPlayer.java:835)
                  at org.eclipse.rcptt.tesla.internal.ui.player.SWTUIPlayer$ExecRunnable.run(SWTUIPlayer.java:2695)
                  at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37)
                  at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
                  at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4577)
                  at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4186)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1150)
                  at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
                  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
                  at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
                  at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
                  at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
                  at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
                  at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
                  at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
                  at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
                  at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
                  at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
                  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
                  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
                  at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
                  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                  at java.lang.reflect.Method.invoke(Method.java:498)
                  at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
                  at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
                  at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
                  at org.eclipse.equinox.launcher.Main.main(Main.java:1472)