【问题标题】:Team Explorer Everywhere warning in EclipseEclipse 中的 Team Explorer Everywhere 警告
【发布时间】:2012-11-25 20:15:27
【问题描述】:

我正在使用带有 TEE 的 Eclipse Juno 进行 Android 开发并将我的源代码存储在 Team Foundation Service 中。

在进行开发或运行代码时,我在 Eclipse 控制台中的“Team Foundation Server Messages”下收到以下错误: 无法刷新源代码管理文件夹树。有关错误详细信息,请参阅程序日志文件。

应该怎么做才能解决这个错误?上面提到的程序日志文件在哪里?

更新: 我通过帮助>>团队资源管理器支持检查了日志。 “团队资源管理器日志”下有两条日志记录,即使它们是 5 分钟前的时间戳,它们都是空的。 还有另一个名为“平台日志”的日志,它不是空的,但不包含任何关于“源代码控制树”的内容。而且很大。大约 500K。

【问题讨论】:

    标签: eclipse team-explorer-everywhere


    【解决方案1】:

    查看日志的最简单方法是转到帮助 -> 团队资源管理器支持。日志选项卡将显示最近几次 Eclipse 调用的日志文件。

    它们也存储在文件系统中:

    • 窗口:%LOCALAPPDATA%\Microsoft\Team Foundation\[version]\Logs
    • 苹果机:~/Library/Application Support/Microsoft/Team Foundation/[version]/Logs
    • Unix:~/.microsoft/Team Foundation/[version]/Logs

    对于 TEE 2010,[version]3.0,对于 TEE 2012,4.0。您正在寻找 teamexplorer-plugin 日志。

    如果您的日志是空白的,这通常是因为您安装了 Mylyn,并且它决定使用不写入日志文件的配置覆盖您的公共日志配置(适用于所有 Eclipse 和所有 Eclipse 插件),感谢Eclipse bug 353168。您应该可以通过以下任一方式解决此问题:

    1. 暂时卸载 Mylyn,或
    2. 编辑您的eclipse.ini 以传递新的系统属性:

      -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger
      

    如果日志中有任何其他错误消息,请告诉我们。

    【讨论】:

    • @e-mre:如果您的日志文件为空白,请查看我的编辑。不幸的是,Mylyn 设置了一个 Eclipse 范围的默认日志记录,而且这样做令人发指。
    • 我编辑了 eclipse.ini 并将您的行添加到最后。现在日志记录建立起来。当我查看日志时,我看到很多“凭据不能为空”异常。即使我在 Eclipse 启动时登录,我也会在 Eclipse Team Explorer 中的任意时间点收到此异常。当我打开 Visual Studio,通过 VS 连接到 TFService 并随后戳 Eclipse 时,异常似乎停止了。这也可能只是巧合。
    • @e-mre:很有趣——您能告诉我您正在运行哪个版本的 Eclipse 插件吗?如果您尚未升级到 TEE 2012 w/Update 1 (11.0.0.1211),您可以这样做吗?这会改变任何行为吗?
    • 我今天已经下载并安装了插件。 Eclipse about 窗口显示版本号 11.0.0.201211191425。我找不到有关如何卸载 TEE 的文档。如果你能告诉我,我可以尝试卸载并重新安装。
    • @e-mre:最后一个问题 - 您是否使用代理从本地网络访问外部世界? (或者特别是tfspreview.com?)
    猜你喜欢
    • 2012-07-12
    • 2014-01-01
    • 1970-01-01
    • 2017-09-13
    • 2020-01-19
    • 2019-06-09
    • 1970-01-01
    • 1970-01-01
    • 2014-09-19
    相关资源
    最近更新 更多