redhat-developer / redhat-developer/vscode-java
'textDocument/hover' has been cancelled
まだ誰も着手していません。
- 主要言語
- TypeScript
- スター
- 2.3k
- フォーク
- 546
- 平均マージ
- 20時間 1分
- マージ済み PR(30日)
- 11
説明
Error Log
ERR The request (id: 428, method: 'textDocument/hover') has been cancelled: Error: The request (id: 428, method: 'textDocument/hover') has been cancelled
at /Users/cooluser/.vscode/extensions/redhat.java-0.79.2/dist/extension.js:2:851725
at /Users/cooluser/.vscode/extensions/redhat.java-0.79.2/dist/extension.js:2:852019
at Immediate.<anonymous> (/Users/cooluser/.vscode/extensions/redhat.java-0.79.2/dist/extension.js:2:852384)
at processImmediate (internal/timers.js:461:21)
log.ts:296 ERR The request (id: 429, method: 'textDocument/hover') has been cancelled: Error: The request (id: 429, method: 'textDocument/hover') has been cancelled
at /Users/cooluser/.vscode/extensions/redhat.java-0.79.2/dist/extension.js:2:851725
at /Users/cooluser/.vscode/extensions/redhat.java-0.79.2/dist/extension.js:2:852019
at Immediate.<anonymous> (/Users/cooluser/.vscode/extensions/redhat.java-0.79.2/dist/extension.js:2:852384)
at processImmediate (internal/timers.js:461:21)
Environment
Operating System: macOS
JDK version: Adapt JDK-11.0.9
Visual Studio Code version: v1.56.2
Java Extension Pack: v0.12.1
Java extension version: v0.79.2
Maven: v3.6.3
Steps To Reproduce
Import any Java project, CPU skyrockets and the log is filled with these messages.
a68b3cba Importing Maven project(s) [Done]
e251d48a Repository registry initialization [Done]
04da89a9 Validate documents [Done]
42d31142 Publish Diagnostics [Done]
01a1751c Building [Done]
Current Result
Expected Result
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
Visual Studio Code に Java プロジェクトをインポートして問題を再現し、dist/extension.js から報告されたキャンセルエントリを確認します。インポート中の CPU 使用率とエラーログを比較します。textDocument/hover のキャンセルメッセージが繰り返し表示されず、CPU スパイクも発生せずにプロジェクトをインポートできれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- java, typescript, vscode
- 領域
- developer-experience, tooling
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100