【问题标题】:eclipse - org.eclipse.epp.usagedata.recording is thrown though usage collector is disabledeclipse - org.eclipse.epp.usagedata.recording 虽然使用收集器被禁用
【发布时间】:2014-12-28 06:20:19
【问题描述】:

我刚刚在 Eclipse Indigo 中遇到了一个奇怪的异常;每次启动 Eclipse 都会抛出一些 IO 异常......这是在 Eclipse 启动后立即生成的日志文件:

!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)

使用数据收集器已禁用。所以我的问题是如何解决这个问题?顺便说一句,目前我正在遭受 windowbuilder 冻结添加的每个摆动组件,所以提到的异常可能会导致这种情况吗?

附言Eclipse Indigo J2SE Linux x64

谢谢

【问题讨论】:

  • 请尝试以管理员身份运行 eclipse
  • 在管理员模式下,我得到的终端输出为:“isRtl: false”和“解析 gtk-icon-sizes 字符串时出错:''”?
  • 对不起,我不知道
  • 我只是想问一下有没有办法让eclipse在每个ide启动时都不读取usagedata.csv文件?我禁用了数据使用收集器,但为什么会发生读取?

标签: java eclipse eclipse-indigo


【解决方案1】:

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

Eclipse 的更高版本不再包括使用情况数据收集。

更多信息here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-26
    • 2015-01-23
    • 1970-01-01
    相关资源
    最近更新 更多