首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尽管禁用了使用收集器,但引发了eclipse - org.eclipse.epp.usagedata.recording。

尽管禁用了使用收集器,但引发了eclipse - org.eclipse.epp.usagedata.recording。
EN

Stack Overflow用户
提问于 2014-12-28 06:20:19
回答 1查看 258关注 0票数 0

我在Eclipse中遇到了一个奇怪的异常;每次开始Eclipse都会抛出一些IO异常。下面是在Eclipse启动后生成的日志文件:

代码语言:javascript
复制
!SESSION 2014-12-27 23:40:06.656 -----------------------------------------------
eclipse.buildId=M20120208-0800
java.version=1.7.0_71
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.java.product
Command-line arguments:  -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.java.product

!ENTRY org.eclipse.epp.usagedata.recording 4 0 2014-12-27 23:41:27.685
!MESSAGE Error writing events to file.
!STACK 0
java.io.FileNotFoundException: .../.metadata/.plugins/org.eclipse.epp.usagedata.recording/usagedata.csv (Permission denied)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:221)
    at java.io.FileWriter.<init>(FileWriter.java:107)
    at org.eclipse.epp.usagedata.internal.recording.UsageDataRecorder.createEventWriter(UsageDataRecorder.java:174)
    at org.eclipse.epp.usagedata.internal.recording.UsageDataRecorder.getWriter(UsageDataRecorder.java:169)
    at org.eclipse.epp.usagedata.internal.recording.UsageDataRecorder.dumpEvents(UsageDataRecorder.java:145)
    at org.eclipse.epp.usagedata.internal.recording.UsageDataRecorder.stop(UsageDataRecorder.java:77)
    at org.eclipse.epp.usagedata.internal.recording.UsageDataRecordingActivator.stop(UsageDataRecordingActivator.java:75)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:771)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:764)
    at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:510)
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:565)
    at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1161)
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:595)
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:257)
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:215)
    at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:284)
    at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:691)
    at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:598)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:390)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:198)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1386)

已禁用“使用数据收集器”。所以我的问题是如何解决这个问题?顺便说一下,目前我正在遭受窗口建设者冻结每个swing组件的痛苦,所以,所提到的异常会导致这种情况吗?

附注:Eclipse Indigo J2SE Linux x64

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-28 09:23:21

打开‘窗口>首选项>一般>启动和关闭’。取消选择两个“使用数据收集器”条目并单击“确定”。这应该完全禁用使用数据收集(您可能需要重新启动Eclipse)。

Eclipse的以后版本不再包括使用数据收集。

更多信息这里

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27674156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档