github / github/vscode-github-actions

Request textDocument/hover failed

Đang mở
#500 2 bình luận 0 reaction 0 người được giao Xem trên GitHub
bug
Ngôn ngữ chính
TypeScript
Star
660
Fork
213
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

**Describe the bug**
When hovering over any of my GitHub Action definitions, I constantly see an error toaster with the error message `Request textDocument/hover failed`.

**To Reproduce**
Steps to reproduce the behavior:
1. Open any GitHub Action from https://github.com/organizationOfMyCompany
2. Hover over the GitHub Action in the editor pane.
3. The error toaster appears.

**Expected behavior**
No error toaster appears.

**Screenshots / Logs**
Here are the VS Code logs:
```
GET /user - 500 with id UNKNOWN in 11ms
Failure to retrieve username: Xi [HttpError]: connect EACCES <>:443
at Zi (c:\Users\myUser\.vscode\extensions\github.vscode-github-actions-0.27.2\dist\server-node.js:1:2481429)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async c:\Users\myUser\.vscode\extensions\github.vscode-github-actions-0.27.2\dist\server-node.js:1:2572921
... 5 lines matching cause stack trace ...
at async yn (c:\Users\myUser\.vscode\extensions\github.vscode-github-actions-0.27.2\dist\server-node.js:1:2437365)
at async c:\Users\myUser\.vscode\extensions\github.vscode-github-actions-0.27.2\dist\server-node.js:1:2586783 {
status: 500,
request: {
method: 'GET',
url: 'https://api.github.com/user',
headers: {
accept: 'application/vnd.github.v3+json',
'user-agent': 'VS Code GitHub Actions (0.27.2) octokit-rest.js/21.1.1 octokit-core.js/6.1.5 Node.js/22',
authorization: 'token [REDACTED]'
},
request: { hook: [Function: bound bound ji] }
},
response: undefined,
cause: TypeError: fetch failed
at node:internal/deps/undici/undici:13510:13
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Zi (c:\Users\myUser\.vscode\extensions\github.vscode-github-actions-0.27.2\dist\server-node.js:1:2481060)
at async c:\Users\myUser\.vscode\extensions\github.vscode-github-actions-0.27.2\dist\server-node.js:1:2572921
at async Us.get (c:\Users\myUser\.vscode\extensions\github.vscode-github-actions-0.27.2\dist\server-node.js:1:2583112)
at async c:\Users\myUser\.vscode\extensions\github.vscode-github-actions-0.27.2\dist\server-node.js:1:2572856
at async As (c:\Users\myUser\.vscode\extensions\github.vscode-github-actions-0.27.2\dist\server-node.js:1:2572823)
at async c:\Users\myUser\.vscode\extensions\github.vscode-github-actions-0.27.2\dist\server-node.js:1:2576671
at async Object.getContext (c:\Users\myUser\.vscode\extensions\github.vscode-github-actions-0.27.2\dist\server-node.js:1:2576627)
at async yn (c:\Users\myUser\.vscode\extensions\github.vscode-github-actions-0.27.2\dist\server-node.js:1:2437365) {
[cause]: Error: connect EACCES <>:443
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16) {
errno: -4092,
code: 'EACCES',
syscall: 'connect',
address: '<>',
port: 443
}
}
}
[Error - 1:01:01 PM] Request textDocument/hover failed.
Message: Request textDocument/hover failed with message: connect EACCES <>:443
Code: -32603
GET /user - 500 with id UNKNOWN in 4ms
Failure to retrieve username: Xi [HttpError]: connect EACCES <>:443
at Zi (c:\Users\myUser\.vscode\extensions\github.vscode-github-actions-0.27.2\dist\server-node.js:1:2481429)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async c:\Users\myUser\.vscode\extensions\github.vscode-github-actions-0.27.2\dist\server-node.js:1:2572921
... 5 lines matching cause stack trace ...
at async yn (c:\Users\myUser\.vscode\extensions\github.vscode-github-actions-0.27.2\dist\server-node.js:1:2437365)
at async c:\Users\myUser\.vscode\extensions\github.vscode-github-actions-0.27.2\dist\server-node.js:1:2586783 {
status: 500,
request: {
method: 'GET',
url: 'https://api.github.com/user',
headers: {
accept: 'application/vnd.github.v3+json',
'user-agent': 'VS Code GitHub Actions (0.27.2) octokit-rest.js/21.1.1 octokit-core.js/6.1.5 Node.js/22',
authorization: 'token [REDACTED]'
},
request: { hook: [Function: bound bound ji] }
},
response: undefined,
cause: TypeError: fetch failed
at node:internal/deps/undici/undici:13510:13
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Zi (c:\Users\myUser\.vscode\extensions\github.vscode-github-actions-0.27.2\dist\server-node.js:1:2481060)
at async c:\Users\myUser\.vscode\extensions\github.vscode-github-actions-0.27.2\dist\server-node.js:1:2572921
at async Us.get (c:\Users\myUser\.vscode\extensions\github.vscode-github-actions-0.27.2\dist\server-node.js:1:2583112)
at async c:\Users\myUser\.vscode\extensions\github.vscode-github-actions-0.27.2\dist\server-node.js:1:2572856
at async As (c:\Users\myUser\.vscode\extensions\github.vscode-github-actions-0.27.2\dist\server-node.js:1:2572823)
at async c:\Users\myUser\.vscode\extensions\github.vscode-github-actions-0.27.2\dist\server-node.js:1:2576671
at async Object.getContext (c:\Users\myUser\.vscode\extensions\github.vscode-github-actions-0.27.2\dist\server-node.js:1:2576627)
at async yn (c:\Users\myUser\.vscode\extensions\github.vscode-github-actions-0.27.2\dist\server-node.js:1:2437365) {
[cause]: Error: connect EACCES <>:443
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16) {
errno: -4092,
code: 'EACCES',
syscall: 'connect',
address: '<>',
port: 443
}
}
}
[Error - 1:01:02 PM] Request textDocument/hover failed.
Message: Request textDocument/hover failed with message: connect EACCES <>:443
Code: -32603

```

**Extension Version**
`v0.27.2`

**Additional context**
/

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Start by reproducing textDocument/hover in extension version v0.27.2 and review the VS Code logs around the /user request and dist/server-node.js stack trace. Done means hovering over a GitHub Action no longer shows the error toaster and the logged request does not fail with connect EACCES.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
github-actions, typescript, vscode
Lĩnh vực
developer-experience, devtools
Loại issue
Lỗi
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
28/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.