"Учетные данные не должны быть нулевыми" при подключении к серверу TFS из Eclipse с TEE
У меня регулярно возникают проблемы с подключением моей рабочей области Eclipse к моему TFS-серверу с помощью Team Explorer Everywhere.
Когда я выбираю свой сервер в диалоговом окне "Добавить существующий групповой проект", я получаю диалоговое окно с заголовком "Ошибка подключения", которое говорит: "Ошибка подключения к серверу: учетные данные не должны быть нулевыми"
Это происходит не каждый раз, но, конечно, чаще, чем нет. В то же время, когда возникает эта ошибка, я могу успешно подключиться к тому же серверу, используя Visual Studio 2010.
У меня Eclipse Indigo SR2 (сборка 20120216-1857) с плагином TFS 11.0.0.201212121120 на Windows XP Professional x64 Edition SP2.
Я следовал инструкциям в http://blogs.msdn.com/b/davidmcg/archive/2007/05/25/changing-team-foundation-server-credentials.aspx чтобы убедиться, что у меня нет нежелательных кэшированных учетных данных (хотя у меня нет никаких других учетных данных, которые я мог бы когда-либо использовать).
Что означает эта ошибка? Я предполагаю, что мои учетные данные Windows будут использоваться для подключения к серверу TFS, и, очевидно, это работает (всегда с использованием VS2010, а иногда и с использованием Eclipse/TEE).
1 ответ
У меня была точно такая же проблема. Решением для меня было очистить кеш-папку для TFS Client Client. Они расположены под:
C: \ Documents and Settings \\ Локальные настройки \ Данные приложения \Microsoft\Team Foundation\3.0\Cache
Удалить все в этой папке. На вашем компьютере может быть установлено более одной версии. Убедитесь, что вы очистите их все.
1.0 / кэш
2.0/Cahce
так далее...
Обходным решением, которое иногда работало, было открытие Visual Studio до Eclipse. Каким-то образом Eclipse дал меньше ошибок, когда VS был открыт и аутентифицирован в TFS.
Вот аналогичный вопрос, который я задавал об этом ранее. На это ответил парень из команды разработчиков TEE. Бьюсь об заклад, стоит посмотреть: предупреждение Team Explorer Everywhere в Eclipse