0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ある日突然Github Copilotのサジェストが効かなくなる(2024/04/30時点で改善を確認)

Last updated at Posted at 2024-04-25

近い将来解消されるかもしれないが、取り急ぎメモ。

現象

ESET製品がインストールされているPCにて、
Intellijを起動後、はじめの1回だけサジェストが効くが、「unable to verify first certificate」と表示されて以降はサジェストが効かなくなる。
(2024/04/18頃から発生)

例)発生時ログ
2024-04-18 19:09:02,248 [3921084] WARN - #copilot - [ghostText] Error on ghost text request: FetchError: The pending stream has been canceled (caused by: unable to verify the first certificate)
at fetch (C:\snapshot\copilot-client\node_modules@adobe\helix-fetch\src\fetch\index.js:99:11)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at cachingFetch (C:\snapshot\copilot-client\node_modules@adobe\helix-fetch\src\fetch\index.js:288:16)
at WJ.fetch (C:\snapshot\copilot-client\lib\src\network\helix.ts:78:22)
at oH.fetchWithParameters (C:\snapshot\copilot-client\lib\src\openai\fetch.ts:426:26)
at oH.fetchAndStreamCompletions (C:\snapshot\copilot-client\lib\src\openai\fetch.ts:321:26)
at genericGetCompletionsFromNetwork (C:\snapshot\copilot-client\lib\src\ghostText\ghostText.ts:143:21)
at getGhostText (C:\snapshot\copilot-client\lib\src\ghostText\ghostText.ts:692:23)
at getGhostTextWithAbortHandling (C:\snapshot\copilot-client\agent\src\methods\getCompletions.ts:302:16)
at handleGetCompletionsHelper (C:\snapshot\copilot-client\agent\src\methods\getCompletions.ts:154:33) {
type: 'system',
_name: 'FetchError',
code: 'ERR_HTTP2_STREAM_CANCEL',
errno: undefined,
erroredSysCall: undefined
}

環境

GitHub Copilot: 1.5.2.5345
IntelliJ: IntelliJ IDEA 2024.1 (Community Edition)
OS: Windows 10
ESET: ESET Endpoint Security 11.0.2044.1
※VSCodeでも同様に発生する情報あり。

回避策1

  1. 下記リンクにある手順を実施して、NPM用の追加証明書を作成して環境変数に設定する
  2. IDE再起動する

参考手順リンク

回避策2

  1. ESETのSSL/TLSプロトコルフィルタリングをオフする
    ※ESETを触れるならこちらが楽。開発終わったらオンに戻す

備考

ESETのSSL/TLSプロトコルフィルタリングという機能に引っかかって起きている。
ESETの更新が来るまでしのぐしかなさそう。

【2024/04/30追記】
ESETの「インターネット保護機能」モジュールのバージョンが「1475.1」に更新されたため、2024/04/30現在で改善されたもよう。

参考URL

Copilot Intellij - unable to verify the first certificate #120205
SSL証明書情報がESETのルート証明書になってしまう対策

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?