Request textDocument/hover failed
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 28/100
- Issue type
- Bug
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- github-actions, typescript, vscode
- Domain
- developer-experience, devtools
Research direction
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.
Written by the indexing model from the issue text.
Description
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:
- Open any GitHub Action from https://github.com/organizationOfMyCompany
- Hover over the GitHub Action in the editor pane.
- 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 <<some IP address>>: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 <<some IP address>>:443
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16) {
errno: -4092,
code: 'EACCES',
syscall: 'connect',
address: '<<some IP address>>',
port: 443
}
}
}
[Error - 1:01:01 PM] Request textDocument/hover failed.
Message: Request textDocument/hover failed with message: connect EACCES <<some IP address>>:443
Code: -32603
GET /user - 500 with id UNKNOWN in 4ms
Failure to retrieve username: Xi [HttpError]: connect EACCES <<some IP address>>: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 <<some IP address>>:443
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1636:16) {
errno: -4092,
code: 'EACCES',
syscall: 'connect',
address: '<<some IP address>>',
port: 443
}
}
}
[Error - 1:01:02 PM] Request textDocument/hover failed.
Message: Request textDocument/hover failed with message: connect EACCES <<some IP address>>:443
Code: -32603
Extension Version
v0.27.2
Additional context
/
- Dominant language
- TypeScript
- Stars
- 661
- Forks
- 214
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from github/vscode-github-actions
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
github/vscode-github-actions#627 · 1 reaction ·
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
github/vscode-github-actions#630 · 1 reaction ·
-
long work Open
Difficulty 4/5 3-5 days Newbie friendliness 25/100
github/vscode-github-actions#628 ·
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 55/100
github/vscode-github-actions#625 ·
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 64/100
github/vscode-github-actions#621 · 3 comments ·
All issues in github/vscode-github-actions
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
bcgov/bc-wallet-mobile#4761 · 1 comment ·
-
external-issue to-triage
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
area-deployment area-integrations triage:bot-seen
Difficulty 2/5 Half a day Newbie friendliness 86/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
refactor
Difficulty 2/5 1-3 hours Newbie friendliness 84/100