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.

Другие вопросы по тегам