Thread [main] (Suspended)
sun.misc.Unsafe.park(boolean, long) line: not available [native method]
java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object, long) line: 215
java.util.concurrent.Semaphore$NonfairSync(java.util.concurrent.locks.AbstractQueuedSynchronizer).doAcquireSharedNanos(int, long) line: 1037
java.util.concurrent.Semaphore$NonfairSync(java.util.concurrent.locks.AbstractQueuedSynchronizer).tryAcquireSharedNanos(int, long) line: 1328
java.util.concurrent.Semaphore.tryAcquire(long, java.util.concurrent.TimeUnit) line: 409
fi.vtt.simantics.procore.internal.SessionImplDb(fi.vtt.simantics.procore.internal.SessionImplSocket).acquire(java.util.concurrent.Semaphore, T, P) line: 3448
fi.vtt.simantics.procore.internal.SessionImplDb(fi.vtt.simantics.procore.internal.SessionImplSocket).acquire(java.util.concurrent.Semaphore, T) line: 3438
fi.vtt.simantics.procore.internal.SessionImplDb(fi.vtt.simantics.procore.internal.SessionImplSocket).syncRequest(org.simantics.db.request.Write) line: 2022
org.simantics.views.swt.ModelledView$6(org.simantics.db.common.request.WriteRequest).request(org.simantics.db.RequestProcessor) line: 105
fi.vtt.simantics.procore.internal.SessionImplDb(fi.vtt.simantics.procore.internal.SessionImplSocket).sync(org.simantics.db.request.WriteInterface<T>) line: 2253
fi.vtt.apros.ui.ModelBrowser3(org.simantics.views.swt.ModelledView).disposeRuntime(org.simantics.db.Resource) line: 288
fi.vtt.apros.ui.ModelBrowser3(org.simantics.views.swt.ModelledView).dispose() line: 254
org.eclipse.ui.internal.e4.compatibility.CompatibilityView(org.eclipse.ui.internal.e4.compatibility.CompatibilityPart).invalidate() line: 260
org.eclipse.ui.internal.e4.compatibility.CompatibilityView(org.eclipse.ui.internal.e4.compatibility.CompatibilityPart).destroy() line: 417
sun.reflect.NativeMethodAccessorImpl.invoke0(java.lang.reflect.Method, java.lang.Object, java.lang.Object[]) line: not available [native method]
sun.reflect.NativeMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) line: 62
sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) line: 43
java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object...) line: 498
org.eclipse.e4.core.internal.di.MethodRequestor.execute() line: 58
org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.Object, java.lang.Class<?>, org.eclipse.e4.core.di.suppliers.PrimaryObjectSupplier, org.eclipse.e4.core.di.suppliers.PrimaryObjectSupplier, java.util.ArrayList<java.lang.Class<?>>) line: 1002
org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.Object, java.lang.Class<?>, org.eclipse.e4.core.di.suppliers.PrimaryObjectSupplier, org.eclipse.e4.core.di.suppliers.PrimaryObjectSupplier, java.util.ArrayList<java.lang.Class<?>>) line: 967
org.eclipse.e4.core.internal.di.InjectorImpl.uninject(java.lang.Object, org.eclipse.e4.core.di.suppliers.PrimaryObjectSupplier) line: 200
org.eclipse.e4.core.internal.di.FieldRequestor(org.eclipse.e4.core.internal.di.Requestor<L>).uninject(java.lang.Object, org.eclipse.e4.core.di.suppliers.PrimaryObjectSupplier) line: 176
org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(org.eclipse.e4.core.contexts.IEclipseContext, int, java.lang.Object[]) line: 89
org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(org.eclipse.e4.core.internal.contexts.ContextChangeEvent) line: 105
org.eclipse.e4.core.internal.contexts.EclipseContext.removeListenersTo(java.lang.Object) line: 491
org.eclipse.e4.core.contexts.ContextInjectionFactory.uninject(java.lang.Object, org.eclipse.e4.core.contexts.IEclipseContext) line: 184
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(org.eclipse.e4.ui.model.application.ui.MUIElement) line: 954
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine, org.eclipse.e4.ui.model.application.ui.MUIElement) line: 873
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run() line: 868
org.eclipse.core.runtime.SafeRunner.run(org.eclipse.core.runtime.ISafeRunnable) line: 45
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(org.eclipse.e4.ui.model.application.ui.MUIElement) line: 852
org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.disposeWidget(org.eclipse.e4.ui.model.application.ui.MUIElement) line: 115
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(org.eclipse.e4.ui.model.application.ui.MUIElement) line: 945
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine, org.eclipse.e4.ui.model.application.ui.MUIElement) line: 873
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run() line: 868
org.eclipse.core.runtime.SafeRunner.run(org.eclipse.core.runtime.ISafeRunnable) line: 45
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(org.eclipse.e4.ui.model.application.ui.MUIElement) line: 852
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(org.eclipse.e4.ui.model.application.ui.MUIElement) line: 907
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine, org.eclipse.e4.ui.model.application.ui.MUIElement) line: 873
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run() line: 868
org.eclipse.core.runtime.SafeRunner.run(org.eclipse.core.runtime.ISafeRunnable) line: 45
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(org.eclipse.e4.ui.model.application.ui.MUIElement) line: 852
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(org.eclipse.e4.ui.model.application.ui.MUIElement) line: 907
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine, org.eclipse.e4.ui.model.application.ui.MUIElement) line: 873
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run() line: 868
org.eclipse.core.runtime.SafeRunner.run(org.eclipse.core.runtime.ISafeRunnable) line: 45
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(org.eclipse.e4.ui.model.application.ui.MUIElement) line: 852
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(org.eclipse.e4.ui.model.application.ui.MUIElement) line: 907
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine, org.eclipse.e4.ui.model.application.ui.MUIElement) line: 873
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run() line: 868
org.eclipse.core.runtime.SafeRunner.run(org.eclipse.core.runtime.ISafeRunnable) line: 45
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(org.eclipse.e4.ui.model.application.ui.MUIElement) line: 852
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(org.eclipse.e4.ui.model.application.ui.MUIElement) line: 907
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine, org.eclipse.e4.ui.model.application.ui.MUIElement) line: 873
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run() line: 868
org.eclipse.core.runtime.SafeRunner.run(org.eclipse.core.runtime.ISafeRunnable) line: 45
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(org.eclipse.e4.ui.model.application.ui.MUIElement) line: 852
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(org.eclipse.e4.ui.model.application.ui.MUIElement) line: 907
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine, org.eclipse.e4.ui.model.application.ui.MUIElement) line: 873
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run() line: 868
org.eclipse.core.runtime.SafeRunner.run(org.eclipse.core.runtime.ISafeRunnable) line: 45
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(org.eclipse.e4.ui.model.application.ui.MUIElement) line: 852
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(org.eclipse.e4.ui.model.application.ui.MUIElement) line: 907
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine, org.eclipse.e4.ui.model.application.ui.MUIElement) line: 873
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run() line: 868
org.eclipse.core.runtime.SafeRunner.run(org.eclipse.core.runtime.ISafeRunnable) line: 45
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(org.eclipse.e4.ui.model.application.ui.MUIElement) line: 852
org.eclipse.ui.internal.WorkbenchWindow.hardClose(boolean) line: 2161
org.eclipse.ui.internal.WorkbenchWindow.busyClose(boolean) line: 1792
org.eclipse.ui.internal.WorkbenchWindow.lambda$3(boolean[], boolean) line: 1817
org.eclipse.ui.internal.WorkbenchWindow$$Lambda$554.1765272412.run() line: not available
org.eclipse.swt.custom.BusyIndicator.showWhile(org.eclipse.swt.widgets.Display, java.lang.Runnable) line: 72
org.eclipse.ui.internal.WorkbenchWindow.close(boolean) line: 1817
org.eclipse.ui.internal.Workbench$11.run() line: 1144
org.eclipse.core.runtime.SafeRunner.run(org.eclipse.core.runtime.ISafeRunnable) line: 45
org.eclipse.ui.internal.Workbench.busyClose(boolean) line: 1127
org.eclipse.ui.internal.Workbench.lambda$4(boolean[], boolean) line: 1428
org.eclipse.ui.internal.Workbench$$Lambda$553.1516033721.run() line: not available
org.eclipse.swt.custom.BusyIndicator.showWhile(org.eclipse.swt.widgets.Display, java.lang.Runnable) line: 72
org.eclipse.ui.internal.Workbench.close(int, boolean) line: 1428
org.eclipse.ui.internal.Workbench.close() line: 1404
org.eclipse.ui.internal.handlers.QuitHandler.execute(org.eclipse.core.commands.ExecutionEvent) line: 46
org.eclipse.ui.internal.handlers.HandlerProxy.execute(org.eclipse.core.commands.ExecutionEvent) line: 283
org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(org.eclipse.e4.core.contexts.IEclipseContext, java.util.Map, org.eclipse.swt.widgets.Event, org.eclipse.core.expressions.IEvaluationContext) line: 97
sun.reflect.NativeMethodAccessorImpl.invoke0(java.lang.reflect.Method, java.lang.Object, java.lang.Object[]) line: not available [native method]
sun.reflect.NativeMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) line: 62
sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) line: 43
java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object...) line: 498
org.eclipse.e4.core.internal.di.MethodRequestor.execute() line: 58
org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(java.lang.Object, java.lang.Class<?>, java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.Object, org.eclipse.e4.core.di.suppliers.PrimaryObjectSupplier, org.eclipse.e4.core.di.suppliers.PrimaryObjectSupplier, boolean, boolean, boolean) line: 318
org.eclipse.e4.core.internal.di.InjectorImpl.invoke(java.lang.Object, java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.Object, org.eclipse.e4.core.di.suppliers.PrimaryObjectSupplier, org.eclipse.e4.core.di.suppliers.PrimaryObjectSupplier) line: 252
org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(java.lang.Object, java.lang.Class<? extends java.lang.annotation.Annotation>, org.eclipse.e4.core.contexts.IEclipseContext, org.eclipse.e4.core.contexts.IEclipseContext, java.lang.Object) line: 173
org.eclipse.ui.internal.WorkbenchHandlerServiceHandler(org.eclipse.e4.core.commands.internal.HandlerServiceHandler).execute(org.eclipse.core.commands.ExecutionEvent) line: 156
org.eclipse.core.commands.Command.executeWithChecks(org.eclipse.core.commands.ExecutionEvent) line: 488
org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(java.lang.Object, java.lang.Object) line: 487
org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(org.eclipse.core.commands.ParameterizedCommand, org.eclipse.e4.core.contexts.IEclipseContext) line: 213
org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(org.eclipse.core.commands.ParameterizedCommand, org.eclipse.swt.widgets.Event) line: 389
org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction(org.eclipse.ui.internal.actions.CommandAction).runWithEvent(org.eclipse.swt.widgets.Event) line: 142
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(org.eclipse.swt.widgets.Event, boolean) line: 579
org.eclipse.jface.action.ActionContributionItem.lambda$4(org.eclipse.swt.widgets.Event) line: 413
org.eclipse.jface.action.ActionContributionItem$$Lambda$479.2072280294.handleEvent(org.eclipse.swt.widgets.Event) line: not available
org.eclipse.swt.widgets.EventTable.sendEvent(org.eclipse.swt.widgets.Event) line: 89
org.eclipse.swt.widgets.Display.sendEvent(org.eclipse.swt.widgets.EventTable, org.eclipse.swt.widgets.Event) line: 4175
org.eclipse.swt.widgets.MenuItem(org.eclipse.swt.widgets.Widget).sendEvent(org.eclipse.swt.widgets.Event) line: 1057
org.eclipse.swt.widgets.Display.runDeferredEvents() line: 3988
org.eclipse.swt.widgets.Display.readAndDispatch() line: 3587
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run() line: 1160
org.eclipse.core.databinding.observable.Realm.runWithDefault(org.eclipse.core.databinding.observable.Realm, java.lang.Runnable) line: 338
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(org.eclipse.e4.ui.model.application.MApplicationElement, org.eclipse.e4.core.contexts.IEclipseContext) line: 1049
org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(org.eclipse.e4.ui.model.application.MApplicationElement) line: 155
org.eclipse.ui.internal.Workbench.lambda$3(org.eclipse.swt.widgets.Display, org.eclipse.ui.application.WorkbenchAdvisor, int[]) line: 660
org.eclipse.ui.internal.Workbench$$Lambda$111.751702204.run() line: not available
org.eclipse.core.databinding.observable.Realm.runWithDefault(org.eclipse.core.databinding.observable.Realm, java.lang.Runnable) line: 338
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(org.eclipse.swt.widgets.Display, org.eclipse.ui.application.WorkbenchAdvisor) line: 559
org.eclipse.ui.PlatformUI.createAndRunWorkbench(org.eclipse.swt.widgets.Display, org.eclipse.ui.application.WorkbenchAdvisor) line: 154
org.simantics.workbench.internal.SimanticsWorkbenchApplication.start(org.eclipse.equinox.app.IApplicationContext) line: 156
org.eclipse.equinox.internal.app.EclipseAppHandle.run(java.lang.Object) line: 203
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(java.lang.Object) line: 137
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(java.lang.Object) line: 107
org.eclipse.core.runtime.adaptor.EclipseStarter.run(java.lang.Object) line: 401
org.eclipse.core.runtime.adaptor.EclipseStarter.run(java.lang.String[], java.lang.Runnable) line: 255
sun.reflect.NativeMethodAccessorImpl.invoke0(java.lang.reflect.Method, java.lang.Object, java.lang.Object[]) line: not available [native method]
sun.reflect.NativeMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) line: 62
sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, java.lang.Object[]) line: 43
java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object...) line: 498
org.eclipse.equinox.launcher.Main.invokeFramework(java.lang.String[], java.net.URL[]) line: 657
org.eclipse.equinox.launcher.Main.basicRun(java.lang.String[]) line: 594
org.eclipse.equinox.launcher.Main.run(java.lang.String[]) line: 1465
org.eclipse.equinox.launcher.Main.main(java.lang.String[]) line: 1438