!SESSION 2019-05-13 11:11:33.088 -----------------------------------------------
eclipse.buildId=15.0.1.CI-007
java.version=1.8.0_112
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=zh_CN
Command-line arguments: -os win32 -ws win32 -arch x86_64
!ENTRY org.eclipse.equinox.ds 2 0 2019-05-13 11:12:06.831
!MESSAGE [SCR - WorkThread] Timeout occurred! Thread was blocked on processing [QueuedJob] WorkPerformer: org.eclipse.equinox.internal.ds.SCRManager@79f35e57; actionType 1
!ENTRY org.eclipse.equinox.ds 2 0 2019-05-13 11:12:06.837
!MESSAGE [SCR] Enabling components of bundle org.eclipse.ui.trace did not complete in 30000 ms
!ENTRY org.eclipse.osgi 2 0 2019-05-13 11:12:11.878
!MESSAGE While loading class "com.genuitec.eclipse.core.AbstractGenuitecUIPlugin", thread "Thread[Start Level: Equinox Container: e0f139d0-2c75-0019-14c6-dca138d2fef5,5,main]" timed out waiting (5001ms) for thread "Thread[Component Resolve Thread,5,main]" to finish starting bundle "org.eclipse.core.runtime_3.12.0.v20160606-1342 [547]". To avoid deadlock, thread "Thread[Start Level: Equinox Container: e0f139d0-2c75-0019-14c6-dca138d2fef5,5,main]" is proceeding but "com.genuitec.eclipse.core.AbstractGenuitecUIPlugin" may not be fully initialized.
!STACK 0
org.osgi.framework.BundleException: Unable to acquire the state change lock for the module: osgi.identity; type="osgi.bundle"; version:Version="3.12.0.v20160606-1342"; osgi.identity="org.eclipse.core.runtime"; singleton:="true" [id=547] STARTED [STARTED]
类似于这样的日志报错
删除文件 [workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi