我和我的公司TFS服务器一直在使用TFS插件进行eclipse几个月。上周,我的笔记本电脑在eclipse打开时崩溃,并且存在与TFS的连接。现在,每次启动eclipse时,都会收到一条错误,指出无法与服务器建立连接,抛出NullPointerException。
为了解决这个问题,我从系统中清除了eclipse并删除了已安装的插件,然后重新安装了eclipse和TFS插件。现在,我不再在启动时收到此连接错误。我将原始TFS添加到eclipse中的服务器列表中,它可以看到所有项目(参见http://i.imgur.com/SbgyuRx.png)。
但是,尝试使用任何项目会导致屏幕显示错误消息Error querying workspaces: null
。错误日志将有问题的插件显示为com.microsot.tfs.client.common
,堆栈跟踪显示为An exception stack trace is not available
。
我使用的是与我最初使用的完全相同的插件安装。我不知道为什么我会收到这些错误。
答案 0 :(得分:4)
错误日志可能会有所帮助。您可以转到帮助>查看它们Team Explorer Everywhere Support,然后单击Logs选项卡。
但最终,这可能是一些损坏的配置文件。 TEE执行一些不同的后台任务,我怀疑其中一个在计算机崩溃时在某些文件I / O中间被中断。删除缓存目录可能会有所帮助:
~/.microsoft/Team Foundation
当您重新启动Eclipse时,您应该会看到一个对话框,指示无法找到您的TFS服务器信息,但是当您重新连接到该TFS服务器时,您的项目应该返回到TFS管理。