我首先尝试了最新版本的Eclipse Kepler,认为只是新版本的问题,但是回退到Juno时发现同样的问题仍然存在。
我的JRE是Java 7u45,但我也测试过7u7,没有任何变化。
看起来在冻结期间进行了一些I/O操作,因为硬盘指示灯不停地闪烁。
这完全防止了在Eclipse以及系统本身中做任何事情。
有人最近遇到过这样的问题吗?我已经通过谷歌搜索了一下,找到了一些针对64位Windows的Eclipse错误报告。
编辑:我在另一台几乎相同配置的机器上进行了测试,结果完美无缺。有什么办法可以检查我的机器,找出问题的原因吗?
还有,只有当我运行Eclipse时,才会发生这种情况,其他应用程序都没有问题。
编辑:我使用-consolelog运行了Eclipse,并在冻结期间捕获了异常的堆栈跟踪。
2013-11-15 12:31:06,480 [main] INFO c.n.h.c.p.n.NettyAsyncHttpProvider - Number of application's worked threads is 8
2013-11-15 12:32:56,300 [Recommenders-Dependency-Info-Service-0] ERROR o.e.r.i.r.p.ClasspathEntryInfoProvider - Extracing jar information failed with exception.
java.lang.RuntimeException: java.io.IOException: The request could not be executed due to an I/O device error. at org.eclipse.recommenders.utils.Throws.throwUnhandledException (Throws.java:47) ~ [na:na] at org.eclipse.recommenders.utils.Fingerprints.internal_sha1v2 (Fingerprints.java:59) ~ [na:na] at org.eclipse.recommenders.utils.Fingerprints.sha1 (Fingerprints.java:64) ~ [na:na] at org.eclipse.recommenders.utils.archive.ArchiveDetailsExtractor.createFingerprint (ArchiveDetailsExtractor.java:56) ~ [na:na] at org.eclipse.recommenders.internal.rcp.providers.ClasspathEntryInfoProvider $ 3.run (ClasspathEntryInfoProvider.java:247) ~ [na:na] at java.util.concurrent.Executors $ RunnableAdapter.call (Unknown Source) [na:1.7.0_45] at java.util.concurrent.FutureTask.run (Unknown Source) [na:1.7.0_45] at java.util.concurrent.ThreadPoolExecutor.runWorker (Unknown Source) [na:1.7.0_45] at java.util.concurrent.ThreadPoolExecutor $ Worker.run (Unknown Source) [na:1.7.0_45] at java.lang.Thread.run (Unknown Source) [na:1.7.0_45] Caused by: java.io.IOException: The request could not be executed due to an I/O device error. at java.io.FileInputStream.readBytes (Native Method) ~ [na:1.7.0_45] at java.io.FileInputStream.read (Unknown Source) ~ [na:1.7.0_45] at com.google.common.io.ByteStreams.readBytes (ByteStreams.java:708) ~ [na:na] at com.google.common.io.ByteStreams.getDigest (ByteStreams.java:760) ~ [na:na] at com.google.common.io.Files.getDigest (Files.java:642) ~ [na:na] at org.eclipse.recommenders.utils.Fingerprints.internal_sha1v2 (Fingerprints.java:57) ~ [na:na] ... 8 common frames omitted
! ENTRY org.eclipse.m2e.logback.appender 4 0 2013-11-15 12:32:56.310 ! MESSAGE Extracing jar information failed with exception. 2013-11-15 12:34:44,130 [Recommenders-Dependency-Info-Service-0] ERROR o.e.r.i.r.p.ClasspathEntryInfoProvider - Extracting jar information failed with exception.