2013-12-13 86 views
0

我一直在我的公司TFS服务器上使用TFS插件几个月。上个星期,我的笔记本电脑在eclipse打开并与TFS连接时出现故障。现在,每次启动eclipse时,我都会收到一个错误消息,指出无法连接到服务器,并抛出NullPointerException异常。Eclipse团队基础服务器插件(团队资源管理器无处不在)给出空错误

为了解决这个问题,我从系统中清理了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

我使用的是原来使用的完全相同的插件安装。我不知道为什么我会收到这些错误。

回答

4

错误日志可能会有所帮助。您可以通过帮助> Team Explorer Everywhere支持,然后单击日志选项卡来查看它们。

但最终,这可能是一些损坏的配置文件。 TEE执行一些各种后台任务,并且我怀疑其中一个在计算机崩溃时在某些文件I/O中被中断。删除缓存目录可能会有所帮助:

~/.microsoft/Team Foundation 

当你重新启动Eclipse,你应该得到一个对话框,表明您的TFS服务器信息不能定位,但是当你重新连接到TFS服务器,您的项目应该返回被TFS管理。

+0

哇!我到处搜索了在eclipse中使用的实际TFS缓存,并且找不到任何有关它的信息。删除缓存目录正是我所需要的,并解决了我的问题!非常感谢! – BLenau

相关问题