Eclipse启动时java.lang.NumberFormatException

时间:2015-12-16 17:37:40

标签: eclipse

当我启动Eclipse时,有时会出现以下错误:

!SESSION Wed Dec 16 09:31:26 EST 2015    ------------------------------------------
!ENTRY org.eclipse.equinox.launcher 4 0 2015-12-16 09:31:26.409
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.NumberFormatException: null
        at java.lang.Long.parseLong(Long.java:404)
        at java.lang.Long.parseLong(Long.java:483)
        at org.eclipse.equinox.launcher.Main.getLastKnownConfigIniBaseTimestamp(Main.java:1966)
        at org.eclipse.equinox.launcher.Main.processConfiguration(Main.java:1905)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1515)

here描述了具有不同调用堆栈和原因的类似错误。

1 个答案:

答案 0 :(得分:3)

问题是我的Linux机器忘记了它的用户名数据库(由于一些模糊的Winbind问题)。因此,Eclipse无法查找我的用户信息,并且(可能)无法找到我的主目录来加载和解析其配置。

(一种症状是,当在strace下运行时,我可以看到Eclipse正在?下查看其.eclipse配置目录。)

修复用户名数据库,以便Eclipse可以找到我的用户帐户修复问题。 (这也记录在Eclipse's Bugzilla上。)