【问题标题】:Springsource Tool Suite 3.3 crashed and won't open anymoreSpringsource Tool Suite 3.3 崩溃,无法再打开
【发布时间】:2016-09-09 08:25:40
【问题描述】:

我的 STS 3.3 崩溃了,我无法再打开它。到目前为止,互联网在这个问题上一直没有帮助。我尝试通过命令提示符使用-clean 打开,但没有帮助。我的 config.ini 如下:

-vm
C:/Program Files/Java/jdk1.7.0_79/bin/javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130521-0416
-product
org.springsource.sts.ide
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Xms40m
-Xmx768m
-XX:MaxPermSize=256m

我在我的工作区中找到了一个日志,这些是最上面的几行:

!SESSION 2016-09-09 15:58:00.722 -----------------------------------------------
eclipse.buildId=3.3.0.201307091644-RELEASE-e43
java.version=1.7.0_79
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_SG
Framework arguments:  -product org.springsource.sts.ide
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.springsource.sts.ide -clean

This is a continuation of log file C:\Users\Me\Documents\workspace-sts-3.3.0.RELEASE\.metadata\.bak_0.log
Created Time: 2016-09-09 15:58:24.424

!ENTRY oracle.eclipse.tools.common.upgrade 4 4 2016-09-09 15:58:24.428
!MESSAGE Workspace is closed.
!STACK 0
java.lang.IllegalStateException: Workspace is closed.
    at org.eclipse.core.resources.ResourcesPlugin.getWorkspace(ResourcesPlugin.java:399)
    at oracle.eclipse.tools.weblogic.upgrade.internal.J2EELibrariesRegistryUpgradeParticipant.getWorkspaceLocation(J2EELibrariesRegistryUpgradeParticipant.java:93)
    at oracle.eclipse.tools.weblogic.upgrade.internal.J2EELibrariesRegistryUpgradeParticipant.check(J2EELibrariesRegistryUpgradeParticipant.java:36)
    at oracle.eclipse.tools.common.upgrade.internal.UpgradeFrameworkImpl.initialize(UpgradeFrameworkImpl.java:135)
    at oracle.eclipse.tools.common.upgrade.UpgradeFramework.initialize(UpgradeFramework.java:26)
    at oracle.eclipse.tools.common.upgrade.internal.StartupHandler.earlyStartup(StartupHandler.java:18)
    at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:87)
    at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2552)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

!ENTRY oracle.eclipse.tools.common.upgrade 4 4 2016-09-09 15:58:24.431
!MESSAGE Workspace is closed.
!STACK 0
java.lang.IllegalStateException: Workspace is closed.
    at org.eclipse.core.resources.ResourcesPlugin.getWorkspace(ResourcesPlugin.java:399)
    at oracle.eclipse.tools.weblogic.upgrade.internal.J2EELibrariesRegistryUpgradeParticipant.getWorkspaceLocation(J2EELibrariesRegistryUpgradeParticipant.java:93)
    at oracle.eclipse.tools.weblogic.upgrade.internal.J2EELibrariesRegistryUpgradeParticipant.check(J2EELibrariesRegistryUpgradeParticipant.java:36)
    at oracle.eclipse.tools.common.upgrade.internal.UpgradeFrameworkImpl.initialize(UpgradeFrameworkImpl.java:135)
    at oracle.eclipse.tools.common.upgrade.UpgradeFramework.initialize(UpgradeFramework.java:26)
    at oracle.eclipse.tools.common.upgrade.internal.StartupHandler.earlyStartup(StartupHandler.java:18)
    at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:87)
    at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2552)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

!ENTRY org.eclipse.ui 4 0 2016-09-09 15:58:24.435
!MESSAGE Error occurred during status handling
!STACK 0
java.lang.NullPointerException
    at org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry.<init>(StatusHandlerRegistry.java:72)
    at org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry.getDefault(StatusHandlerRegistry.java:91)
    at org.eclipse.ui.statushandlers.StatusManager.getStatusHandler(StatusManager.java:135)
    at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:189)
    at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:231)
    at org.eclipse.ui.statushandlers.StatusManager$StatusManagerLogListener.logging(StatusManager.java:305)
    at org.eclipse.core.internal.runtime.RuntimeLog.logToListeners(RuntimeLog.java:160)
    at org.eclipse.core.internal.runtime.PlatformLogWriter.logged(PlatformLogWriter.java:100)
    at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.safeLogged(ExtendedLogReaderServiceFactory.java:86)
    at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:205)
    at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:178)
    at org.eclipse.equinox.log.internal.ExtendedLogServiceFactory.log(ExtendedLogServiceFactory.java:65)
    at org.eclipse.equinox.log.internal.ExtendedLogServiceImpl.log(ExtendedLogServiceImpl.java:87)
    at org.eclipse.equinox.log.internal.LoggerImpl.log(LoggerImpl.java:54)
    at org.eclipse.core.internal.runtime.Log.log(Log.java:62)
    at oracle.eclipse.tools.common.util.logging.LoggingService.log(LoggingService.java:374)
    at oracle.eclipse.tools.common.util.logging.LoggingService.log(LoggingService.java:320)
    at oracle.eclipse.tools.common.util.logging.LoggingService.logException(LoggingService.java:671)
    at oracle.eclipse.tools.common.upgrade.internal.UpgradeFrameworkImpl.initialize(UpgradeFrameworkImpl.java:168)
    at oracle.eclipse.tools.common.upgrade.UpgradeFramework.initialize(UpgradeFramework.java:26)
    at oracle.eclipse.tools.common.upgrade.internal.StartupHandler.earlyStartup(StartupHandler.java:18)
    at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:87)
    at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2552)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

!ENTRY oracle.eclipse.tools.common.upgrade 4 4 2016-09-09 15:58:24.440
!MESSAGE 
!STACK 0
java.lang.NullPointerException
    at java.util.ArrayList.<init>(ArrayList.java:164)
    at org.eclipse.wst.server.core.internal.ResourceManager.getRuntimes(ResourceManager.java:737)
    at org.eclipse.wst.server.core.ServerCore.getRuntimes(ServerCore.java:289)
    at oracle.eclipse.tools.weblogic.upgrade.internal.WlsRuntimeWorkspaceUpgradeParticipant.check(WlsRuntimeWorkspaceUpgradeParticipant.java:60)
    at oracle.eclipse.tools.common.upgrade.internal.UpgradeFrameworkImpl.initialize(UpgradeFrameworkImpl.java:135)
    at oracle.eclipse.tools.common.upgrade.UpgradeFramework.initialize(UpgradeFramework.java:26)
    at oracle.eclipse.tools.common.upgrade.internal.StartupHandler.earlyStartup(StartupHandler.java:18)
    at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:87)
    at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2552)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

!ENTRY oracle.eclipse.tools.common.upgrade 4 4 2016-09-09 15:58:24.445
!MESSAGE 
!STACK 0
java.lang.NullPointerException
    at java.util.ArrayList.<init>(ArrayList.java:164)
    at org.eclipse.wst.server.core.internal.ResourceManager.getRuntimes(ResourceManager.java:737)
    at org.eclipse.wst.server.core.ServerCore.getRuntimes(ServerCore.java:289)
    at oracle.eclipse.tools.weblogic.upgrade.internal.WlsRuntimeWorkspaceUpgradeParticipant.check(WlsRuntimeWorkspaceUpgradeParticipant.java:60)
    at oracle.eclipse.tools.common.upgrade.internal.UpgradeFrameworkImpl.initialize(UpgradeFrameworkImpl.java:135)
    at oracle.eclipse.tools.common.upgrade.UpgradeFramework.initialize(UpgradeFramework.java:26)
    at oracle.eclipse.tools.common.upgrade.internal.StartupHandler.earlyStartup(StartupHandler.java:18)
    at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:87)
    at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2552)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

!ENTRY org.eclipse.ui 4 0 2016-09-09 15:58:24.450
!MESSAGE Error occurred during status handling
!STACK 0
java.lang.NullPointerException
    at org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry.<init>(StatusHandlerRegistry.java:72)
    at org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry.getDefault(StatusHandlerRegistry.java:91)
    at org.eclipse.ui.statushandlers.StatusManager.getStatusHandler(StatusManager.java:135)
    at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:189)
    at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:231)
    at org.eclipse.ui.statushandlers.StatusManager$StatusManagerLogListener.logging(StatusManager.java:305)
    at org.eclipse.core.internal.runtime.RuntimeLog.logToListeners(RuntimeLog.java:160)
    at org.eclipse.core.internal.runtime.PlatformLogWriter.logged(PlatformLogWriter.java:100)
    at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.safeLogged(ExtendedLogReaderServiceFactory.java:86)
    at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:205)
    at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:178)
    at org.eclipse.equinox.log.internal.ExtendedLogServiceFactory.log(ExtendedLogServiceFactory.java:65)
    at org.eclipse.equinox.log.internal.ExtendedLogServiceImpl.log(ExtendedLogServiceImpl.java:87)
    at org.eclipse.equinox.log.internal.LoggerImpl.log(LoggerImpl.java:54)
    at org.eclipse.core.internal.runtime.Log.log(Log.java:62)
    at oracle.eclipse.tools.common.util.logging.LoggingService.log(LoggingService.java:374)
    at oracle.eclipse.tools.common.util.logging.LoggingService.log(LoggingService.java:320)
    at oracle.eclipse.tools.common.util.logging.LoggingService.logException(LoggingService.java:671)
    at oracle.eclipse.tools.common.upgrade.internal.UpgradeFrameworkImpl.initialize(UpgradeFrameworkImpl.java:168)
    at oracle.eclipse.tools.common.upgrade.UpgradeFramework.initialize(UpgradeFramework.java:26)
    at oracle.eclipse.tools.common.upgrade.internal.StartupHandler.earlyStartup(StartupHandler.java:18)
    at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:87)
    at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2552)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

!ENTRY oracle.eclipse.tools.common.upgrade 4 4 2016-09-09 15:58:24.458
!MESSAGE 
!STACK 0
java.lang.NullPointerException
    at java.util.ArrayList.<init>(ArrayList.java:164)
    at org.eclipse.wst.server.core.internal.ResourceManager.getRuntimes(ResourceManager.java:737)
    at org.eclipse.wst.server.core.ServerCore.getRuntimes(ServerCore.java:289)
    at oracle.eclipse.tools.weblogic.upgrade.internal.WlsRuntimeNameWorkspaceUpgradeParticipant.check(WlsRuntimeNameWorkspaceUpgradeParticipant.java:52)
    at oracle.eclipse.tools.common.upgrade.internal.UpgradeFrameworkImpl.initialize(UpgradeFrameworkImpl.java:135)
    at oracle.eclipse.tools.common.upgrade.UpgradeFramework.initialize(UpgradeFramework.java:26)
    at oracle.eclipse.tools.common.upgrade.internal.StartupHandler.earlyStartup(StartupHandler.java:18)
    at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:87)
    at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2552)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

!ENTRY oracle.eclipse.tools.common.upgrade 4 4 2016-09-09 15:58:24.463
!MESSAGE 
!STACK 0
java.lang.NullPointerException
    at java.util.ArrayList.<init>(ArrayList.java:164)
    at org.eclipse.wst.server.core.internal.ResourceManager.getRuntimes(ResourceManager.java:737)
    at org.eclipse.wst.server.core.ServerCore.getRuntimes(ServerCore.java:289)
    at oracle.eclipse.tools.weblogic.upgrade.internal.WlsRuntimeNameWorkspaceUpgradeParticipant.check(WlsRuntimeNameWorkspaceUpgradeParticipant.java:52)
    at oracle.eclipse.tools.common.upgrade.internal.UpgradeFrameworkImpl.initialize(UpgradeFrameworkImpl.java:135)
    at oracle.eclipse.tools.common.upgrade.UpgradeFramework.initialize(UpgradeFramework.java:26)
    at oracle.eclipse.tools.common.upgrade.internal.StartupHandler.earlyStartup(StartupHandler.java:18)
    at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:87)
    at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2552)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

!ENTRY org.eclipse.ui 4 0 2016-09-09 15:58:24.469
!MESSAGE Error occurred during status handling
!STACK 0
java.lang.NullPointerException
    at org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry.<init>(StatusHandlerRegistry.java:72)
    at org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry.getDefault(StatusHandlerRegistry.java:91)
    at org.eclipse.ui.statushandlers.StatusManager.getStatusHandler(StatusManager.java:135)
    at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:189)
    at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:231)
    at org.eclipse.ui.statushandlers.StatusManager$StatusManagerLogListener.logging(StatusManager.java:305)
    at org.eclipse.core.internal.runtime.RuntimeLog.logToListeners(RuntimeLog.java:160)
    at org.eclipse.core.internal.runtime.PlatformLogWriter.logged(PlatformLogWriter.java:100)
    at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.safeLogged(ExtendedLogReaderServiceFactory.java:86)
    at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:205)
    at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:178)
    at org.eclipse.equinox.log.internal.ExtendedLogServiceFactory.log(ExtendedLogServiceFactory.java:65)
    at org.eclipse.equinox.log.internal.ExtendedLogServiceImpl.log(ExtendedLogServiceImpl.java:87)
    at org.eclipse.equinox.log.internal.LoggerImpl.log(LoggerImpl.java:54)
    at org.eclipse.core.internal.runtime.Log.log(Log.java:62)
    at oracle.eclipse.tools.common.util.logging.LoggingService.log(LoggingService.java:374)
    at oracle.eclipse.tools.common.util.logging.LoggingService.log(LoggingService.java:320)
    at oracle.eclipse.tools.common.util.logging.LoggingService.logException(LoggingService.java:671)
    at oracle.eclipse.tools.common.upgrade.internal.UpgradeFrameworkImpl.initialize(UpgradeFrameworkImpl.java:168)
    at oracle.eclipse.tools.common.upgrade.UpgradeFramework.initialize(UpgradeFramework.java:26)
    at oracle.eclipse.tools.common.upgrade.internal.StartupHandler.earlyStartup(StartupHandler.java:18)
    at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:87)
    at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2552)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

!ENTRY org.eclipse.ui 4 4 2016-09-09 15:58:24.478
!MESSAGE Bad extension specification

!ENTRY org.eclipse.ui 4 4 2016-09-09 15:58:24.483
!MESSAGE Bad extension specification

!ENTRY org.eclipse.ui 4 0 2016-09-09 15:58:24.488
!MESSAGE Error occurred during status handling
!STACK 0
java.lang.NullPointerException
    at org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry.<init>(StatusHandlerRegistry.java:72)
    at org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry.getDefault(StatusHandlerRegistry.java:91)
    at org.eclipse.ui.statushandlers.StatusManager.getStatusHandler(StatusManager.java:135)
    at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:189)
    at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:231)
    at org.eclipse.ui.statushandlers.StatusManager$StatusManagerLogListener.logging(StatusManager.java:305)
    at org.eclipse.core.internal.runtime.RuntimeLog.logToListeners(RuntimeLog.java:160)
    at org.eclipse.core.internal.runtime.PlatformLogWriter.logged(PlatformLogWriter.java:100)
    at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.safeLogged(ExtendedLogReaderServiceFactory.java:86)
    at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:205)
    at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:178)
    at org.eclipse.equinox.log.internal.ExtendedLogServiceFactory.log(ExtendedLogServiceFactory.java:65)
    at org.eclipse.equinox.log.internal.ExtendedLogServiceImpl.log(ExtendedLogServiceImpl.java:87)
    at org.eclipse.equinox.log.internal.LoggerImpl.log(LoggerImpl.java:54)
    at org.eclipse.core.internal.runtime.Log.log(Log.java:62)
    at org.eclipse.ui.internal.WorkbenchPlugin.log(WorkbenchPlugin.java:818)
    at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:93)
    at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2552)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

!ENTRY oracle.eclipse.tools.weblogic.ui 4 0 2016-09-09 15:58:24.493
!MESSAGE startup class must implement org.eclipse.ui.IStartup

!ENTRY oracle.eclipse.tools.weblogic.ui 4 0 2016-09-09 15:58:24.498
!MESSAGE startup class must implement org.eclipse.ui.IStartup

!ENTRY org.eclipse.ui 4 0 2016-09-09 15:58:24.503
!MESSAGE Error occurred during status handling
!STACK 0
java.lang.NullPointerException
    at org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry.<init>(StatusHandlerRegistry.java:72)
    at org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry.getDefault(StatusHandlerRegistry.java:91)
    at org.eclipse.ui.statushandlers.StatusManager.getStatusHandler(StatusManager.java:135)
    at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:189)
    at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:231)
    at org.eclipse.ui.statushandlers.StatusManager$StatusManagerLogListener.logging(StatusManager.java:305)
    at org.eclipse.core.internal.runtime.RuntimeLog.logToListeners(RuntimeLog.java:160)
    at org.eclipse.core.internal.runtime.PlatformLogWriter.logged(PlatformLogWriter.java:100)
    at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.safeLogged(ExtendedLogReaderServiceFactory.java:86)
    at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:205)
    at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:178)
    at org.eclipse.equinox.log.internal.ExtendedLogServiceFactory.log(ExtendedLogServiceFactory.java:65)
    at org.eclipse.equinox.log.internal.ExtendedLogServiceImpl.log(ExtendedLogServiceImpl.java:87)
    at org.eclipse.equinox.log.internal.LoggerImpl.log(LoggerImpl.java:54)
    at org.eclipse.core.internal.runtime.Log.log(Log.java:62)
    at org.eclipse.ui.internal.WorkbenchPlugin.log(WorkbenchPlugin.java:822)
    at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:93)
    at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2552)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

!ENTRY org.eclipse.ui.workbench 4 2 2016-09-09 15:58:24.642
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
!STACK 0
org.eclipse.swt.SWTException: Device is disposed
    at org.eclipse.swt.SWT.error(SWT.java:4397)
    at org.eclipse.swt.SWT.error(SWT.java:4312)
    at org.eclipse.swt.SWT.error(SWT.java:4283)
    at org.eclipse.swt.widgets.Display.error(Display.java:1258)
    at org.eclipse.swt.widgets.Display.asyncExec(Display.java:709)
    at oracle.eclipse.tools.webtier.ui.internal.WebtierUIStartup.earlyStartup(WebtierUIStartup.java:53)
    at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:87)
    at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2552)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

!ENTRY org.eclipse.ui.workbench 4 2 2016-09-09 15:58:24.647
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
!STACK 0
org.eclipse.swt.SWTException: Device is disposed
    at org.eclipse.swt.SWT.error(SWT.java:4397)
    at org.eclipse.swt.SWT.error(SWT.java:4312)
    at org.eclipse.swt.SWT.error(SWT.java:4283)
    at org.eclipse.swt.widgets.Display.error(Display.java:1258)
    at org.eclipse.swt.widgets.Display.asyncExec(Display.java:709)
    at oracle.eclipse.tools.webtier.ui.internal.WebtierUIStartup.earlyStartup(WebtierUIStartup.java:53)
    at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:87)
    at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2552)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

!ENTRY org.eclipse.ui 4 0 2016-09-09 15:58:24.652
!MESSAGE Error occurred during status handling
!STACK 0
java.lang.NullPointerException
    at org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry.<init>(StatusHandlerRegistry.java:72)
    at org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry.getDefault(StatusHandlerRegistry.java:91)
    at org.eclipse.ui.statushandlers.StatusManager.getStatusHandler(StatusManager.java:135)
    at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:189)
    at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:231)
    at org.eclipse.ui.statushandlers.StatusManager$StatusManagerLogListener.logging(StatusManager.java:305)
    at org.eclipse.core.internal.runtime.RuntimeLog.logToListeners(RuntimeLog.java:160)
    at org.eclipse.core.internal.runtime.PlatformLogWriter.logged(PlatformLogWriter.java:100)
    at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.safeLogged(ExtendedLogReaderServiceFactory.java:86)
    at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:205)
    at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:178)
    at org.eclipse.equinox.log.internal.ExtendedLogServiceFactory.log(ExtendedLogServiceFactory.java:65)
    at org.eclipse.equinox.log.internal.ExtendedLogServiceImpl.log(ExtendedLogServiceImpl.java:87)
    at org.eclipse.equinox.log.internal.LoggerImpl.log(LoggerImpl.java:54)
    at org.eclipse.core.internal.runtime.PlatformLogWriter.logging(PlatformLogWriter.java:43)
    at org.eclipse.core.internal.runtime.RuntimeLog.log(RuntimeLog.java:96)
    at org.eclipse.core.runtime.SafeRunner.handleException(SafeRunner.java:71)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:44)
    at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2552)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

!ENTRY org.eclipse.ui 4 4 2016-09-09 15:58:24.658
!MESSAGE Unhandled Exception

!ENTRY org.eclipse.ui 4 4 2016-09-09 15:58:24.662
!MESSAGE Unhandled Exception

!ENTRY org.eclipse.ui 4 0 2016-09-09 15:58:24.668
!MESSAGE Error occurred during status handling
!STACK 0
java.lang.NullPointerException
    at org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry.<init>(StatusHandlerRegistry.java:72)
    at org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry.getDefault(StatusHandlerRegistry.java:91)
    at org.eclipse.ui.statushandlers.StatusManager.getStatusHandler(StatusManager.java:135)
    at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:189)
    at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:231)
    at org.eclipse.ui.statushandlers.StatusManager$StatusManagerLogListener.logging(StatusManager.java:305)
    at org.eclipse.core.internal.runtime.RuntimeLog.logToListeners(RuntimeLog.java:160)
    at org.eclipse.core.internal.runtime.PlatformLogWriter.logged(PlatformLogWriter.java:100)
    at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.safeLogged(ExtendedLogReaderServiceFactory.java:86)
    at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:205)
    at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:178)
    at org.eclipse.equinox.log.internal.ExtendedLogServiceFactory.log(ExtendedLogServiceFactory.java:65)
    at org.eclipse.equinox.log.internal.ExtendedLogServiceImpl.log(ExtendedLogServiceImpl.java:87)
    at org.eclipse.equinox.log.internal.LoggerImpl.log(LoggerImpl.java:54)
    at org.eclipse.core.internal.runtime.Log.log(Log.java:62)
    at org.eclipse.ui.internal.WorkbenchPlugin.log(WorkbenchPlugin.java:818)
    at org.eclipse.ui.internal.EarlyStartupRunnable.handleException(EarlyStartupRunnable.java:81)
    at org.eclipse.core.runtime.SafeRunner.handleException(SafeRunner.java:75)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:44)
    at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2552)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

!ENTRY oracle.eclipse.tools.webtier.ui 4 0 2016-09-09 15:58:24.674
!MESSAGE Unable to execute early startup code for an extension
!STACK 0
org.eclipse.swt.SWTException: Device is disposed
    at org.eclipse.swt.SWT.error(SWT.java:4397)
    at org.eclipse.swt.SWT.error(SWT.java:4312)
    at org.eclipse.swt.SWT.error(SWT.java:4283)
    at org.eclipse.swt.widgets.Display.error(Display.java:1258)
    at org.eclipse.swt.widgets.Display.asyncExec(Display.java:709)
    at oracle.eclipse.tools.webtier.ui.internal.WebtierUIStartup.earlyStartup(WebtierUIStartup.java:53)
    at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:87)
    at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2552)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

我受到 30000 个字符的限制,但很乐意发布任何其他所需的信息。提前致谢。

【问题讨论】:

  • 您应该将您的工作区复制到某个地方,并删除整个目录,然后重新启动。如果它已修复,您应该可以在之后重新导入您的项目。
  • 基于 Eclipse 的 IDE 经常会出现这类问题。不要浪费时间来修复它。我推荐@fabienbk 的建议。
  • 我建议安装一个新的 STS,创建一个新的工作区,然后从磁盘上的旧位置重新导入项目。
  • 感谢大家的帮助!设法让它再次工作。

标签: eclipse sts-springsourcetoolsuite


【解决方案1】:

我备份了所有工作区,然后删除了它们,然后重新启动了 IDE。不得不更换所有东西,但至少它现在正在工作。 非常感谢@fabienbk 的解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-08
    • 1970-01-01
    • 2012-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-08
    相关资源
    最近更新 更多