Подтвердить что ты не робот

TeamCity Windows Tray Notifier застрял на "вошедшем в систему"

Когда я запускаю Windows Tray Notifier на своей виртуальной машине Windows 8, он остается застрявшим на "зарегистрированном" сообщении, если я наводил курсор на значок программы в системном трее, и я не могу делать ничего другого чем принудительное завершение работы с диспетчером задач. Я установил правильный адрес, где работает тестовый сервер TeamCity, но он не может подключиться. Любая помощь приветствуется.

4b9b3361

Ответ 1

Исправлено с помощью следующих шагов:

  • Отремонтировано с помощью установщика (это очищает сохраненные данные входа)
  • Записан на другой сервер под управлением Teamcity 6.5.3 - это сработало
  • снова вышла из системы и зашла на наш основной сервер teamcity (работает 7.1) - лоток уведомлений снова работает

Очень странно! Над обходным решением будет работать, только если у вас есть доступ ко второму серверу.

РЕДАКТИРОВАТЬ. Еще две обходные пути были опубликованы в потоке, который я начал на форуме Jetbrains, поэтому я отправлю их здесь для других.

Решение 1:

  • Убейте уведомляющего лотка в диспетчере задач
  • Откройте regedit в HKEY_CURRENT_USER\Software\JetBrains\TeamCity\WindowsTray\Login, обновите свойство "S" до http://192.168.1.1:8080 (замените реальный IP-адрес, без кавычек, трейлинг/кажется важным)
  • Откройте IE, зайдите на сайт команды.
  • Войдите, проверяя "помни меня"
  • Пока IE открыт и подключен к TeamCity, запустите уведомляющий лоток.
  • Заходит примерно на 15 секунд, чтобы перейти от "входа в систему" ​​к подключенному.

Решение 2:

Откройте IE, выберите "Свойства обозревателя", вкладку "Безопасность", добавьте адрес сервера TeamCity в надежный список.

Обратите внимание: я лично не тестировал ни один из этих методов, просто размещая их здесь для получения информации, так как другие обнаружили, что они работают. Надеюсь, это поможет!

Так как обновление сервера до 7.1.1, эта проблема не была повторена для меня. Похоже, он исправлен в соответствии с комментарием Юджина в другом месте этой темы.

Ответ 2

Эта проблема, безусловно, является ошибкой в ​​уведомлении лотка.

Он не выдает учетные данные для входа, поэтому

  • Сначала войдите в IE
  • Запомните меня - попробуйте сохранить учетные данные.
  • Закрыть IE/Запустить уведомитель
  • Он должен быть успешным

Генри Уилсон опубликовал ответ на своих форумах. Надеюсь, скоро это будет исправлено.

Ответ 3

У меня была аналогичная проблема, с той лишь разницей, что она застряла в "Загрузка...", а не в "Вход в систему...".

Я добавил конечную косую черту в URL-адрес в "HKEY_CURRENT_USER\Software\JetBrains\TeamCity\WindowsTray\Login", но это не помогло, поэтому я удалил все дерево "HKEY_CURRENT_USER\Software\JetBrains\TeamCity". После перезагрузки приложения он снова запросил URL-адрес.

Я использую 8.0.5 на сервере. В уведомлении о лотке сообщается "build NA" в окне about...

Ответ 4

У меня было это на:

Windows 7 - 64 бит, TeamCity Pro 7.1 (сборка 23907)

Все остальные эффекты идентичны, как указано выше.

Вышеуказанные предложения не помогли мне, но это позволило мне снова ввести адрес сервера.. все еще проблема продолжалась.

Что сработало для меня, так это удалить, а затем переустановить в "Program Files" вместо стандартных "Program Files (x86)". Есть несколько причин, по которым это исправление должно быть ненужным, но это сработало, и я счастлив.