Intellij Pull Requests Tool Windows имеет ошибки
Версия Intellij: 2018.3 (183.4284.148)
Я пытаюсь использовать функцию https://blog.jetbrains.com/idea/2018/10/intellij-idea-2018-3-eap-github-pull-requests-and-more/ в моем корпоративном Github.
Когда я открываю окно инструмента Запросы на извлечение, он загружает запросы на извлечение, однако, когда я нажимаю на любой из них, я вижу ошибку, такую как ниже
В журналах идей не так много, кроме как для этого (не уверен, действительно ли это актуально)
2018-11-26 14:57:33,755 [ 98025] INFO - .CachingGithubUserAvatarLoader - Error loading image from https://github.$MYCOMPANYURL/avatars/u/89798?
java.lang.IllegalStateException: ImageIO.read(stream) must not be null
at org.jetbrains.plugins.github.api.GithubApiContentHelper.loadImage(GithubApiContentHelper.kt:64)
at org.jetbrains.plugins.github.api.GithubApiRequests$CurrentUser$getAvatar$1$extractResult$1.convert(GithubApiRequests.kt:29)
at org.jetbrains.plugins.github.api.GithubApiRequests$CurrentUser$getAvatar$1$extractResult$1.convert(GithubApiRequests.kt:26)
at org.jetbrains.plugins.github.api.GithubApiRequestExecutor$Base$createResponse$1.handleBody(GithubApiRequestExecutor.kt:217)
at org.jetbrains.plugins.github.api.GithubApiRequests$CurrentUser$getAvatar$1.extractResult(GithubApiRequests.kt:28)
at org.jetbrains.plugins.github.api.GithubApiRequests$CurrentUser$getAvatar$1.extractResult(GithubApiRequests.kt:26)
at org.jetbrains.plugins.github.api.GithubApiRequestExecutor$Base$execute$1.process(GithubApiRequestExecutor.kt:122)
at com.intellij.util.io.HttpRequests.doProcess(HttpRequests.java:523)
at com.intellij.util.io.HttpRequests.process(HttpRequests.java:499)
at com.intellij.util.io.HttpRequests.access$100(HttpRequests.java:59)
at com.intellij.util.io.HttpRequests$RequestBuilderImpl.connect(HttpRequests.java:352)
at org.jetbrains.plugins.github.api.GithubApiRequestExecutor$Base.execute(GithubApiRequestExecutor.kt:111)
at org.jetbrains.plugins.github.api.GithubApiRequestExecutor$WithTokenAuth.execute(GithubApiRequestExecutor.kt:72)
Может кто-нибудь, пожалуйста, помогите?
2 ответа
Я не могу комментировать ответ yole (недостаточно кармы), и я не могу указать ваш профиль на youtrack, но мне нужно еще несколько журналов, чтобы определить причину проблемы.
Включите журналы отладки (Справка - Настройки журнала отладки...) для следующих категорий:
#org.jetbrains.plugins.github.api.GithubApiRequestExecutor
Затем воспроизведите проблему и поделитесь всей папкой с журналами, заархивированной в выпуске youtrack. См. https://intellij-support.jetbrains.com/hc/en-us/articles/207241085 чтобы найти журналы.
Это ошибка в IntelliJ IDEA. Я сообщил об этом нашему трекеру.
Фактическая проблема, кажется, Field 'labels' is mandatory, but missing in response
, Поле было реализовано только в GitHub Enterprise 2.13, и более ранние версии не возвращали его в ответ.
Проблема была исправлена в версии для разработчиков и скоро будет перенесена на 2018.3 - https://youtrack.jetbrains.com/issue/IDEA-200881
В качестве примечания, GitHub Enterprise 2.12 был прекращен https://enterprise.github.com/releases/series/2.12 и, скорее всего, он скоро будет обновлен в вашей организации, и PR будет работать даже с текущей версией IDE.