Not getting snippets + Error when trying to create one
Summary
When I try to use the snippet feature in Gitlab Workbench I keep running into an error. When I try to use the "Gitlab: Insert snippet" command nothing happens, and an error shows when I try to use the "Gitlab: Create snippet".
Does anyone have any idea what the problem might be?
Steps to reproduce
I simply open up VSCode without any project or root involved. It automatically opens a new file to type in but whether I close that or not doesn't affect this issue. Once my VSCode is open I try the "Gitlab: Insert snippet" and "Gitlab: Create snippet" commands but both don't work. The insert snippet command doesn't show any return at all but the create snippet shows the error I have shown above.
What is the current bug behavior?
Return of "Gitlab: Create snippet":
{
"message": "API request failed when trying to get current project because: git service requires workspaceFolder to function",
"stack": [
"Error: API request failed when trying to get current project because: git service requires workspaceFolder to function",
"\tat c:\\Users\\vlam4\\.vscode\\extensions\\gitlab.gitlab-workflow-3.19.0\\out\\src\\gitlab_service.js:97:19",
"\tat Generator.next (<anonymous>)",
"\tat c:\\Users\\vlam4\\.vscode\\extensions\\gitlab.gitlab-workflow-3.19.0\\out\\src\\gitlab_service.js:8:71",
"\tat new Promise (<anonymous>)",
"\tat __awaiter (c:\\Users\\vlam4\\.vscode\\extensions\\gitlab.gitlab-workflow-3.19.0\\out\\src\\gitlab_service.js:4:12)",
"\tat fetchCurrentProject (c:\\Users\\vlam4\\.vscode\\extensions\\gitlab.gitlab-workflow-3.19.0\\out\\src\\gitlab_service.js:91:12)",
"\tat Object.<anonymous> (c:\\Users\\vlam4\\.vscode\\extensions\\gitlab.gitlab-workflow-3.19.0\\out\\src\\gitlab_service.js:105:26)",
"\tat Generator.next (<anonymous>)",
"\tat c:\\Users\\vlam4\\.vscode\\extensions\\gitlab.gitlab-workflow-3.19.0\\out\\src\\gitlab_service.js:8:71",
"\tat new Promise (<anonymous>)",
"\tat __awaiter (c:\\Users\\vlam4\\.vscode\\extensions\\gitlab.gitlab-workflow-3.19.0\\out\\src\\gitlab_service.js:4:12)",
"\tat Object.fetchCurrentProjectSwallowError (c:\\Users\\vlam4\\.vscode\\extensions\\gitlab.gitlab-workflow-3.19.0\\out\\src\\gitlab_service.js:103:12)",
"\tat c:\\Users\\vlam4\\.vscode\\extensions\\gitlab.gitlab-workflow-3.19.0\\out\\src\\commands\\create_snippet.js:75:43",
"\tat Generator.next (<anonymous>)",
"\tat fulfilled (c:\\Users\\vlam4\\.vscode\\extensions\\gitlab.gitlab-workflow-3.19.0\\out\\src\\commands\\create_snippet.js:5:58)",
"\tat runMicrotasks (<anonymous>)",
"\tat processTicksAndRejections (internal/process/task_queues.js:97:5)"
]
}
gitLabService.getAllGitlabProjects is not a function
TypeError: gitLabService.getAllGitlabProjects is not a function
at Object.<anonymous> (c:\Users\vlam4\.vscode\extensions\gitlab.gitlab-workflow-3.19.0\out\src\gitlab_project_input.js:15:60)
at Generator.next (<anonymous>)
at c:\Users\vlam4\.vscode\extensions\gitlab.gitlab-workflow-3.19.0\out\src\gitlab_project_input.js:8:71
at new Promise (<anonymous>)
at __awaiter (c:\Users\vlam4\.vscode\extensions\gitlab.gitlab-workflow-3.19.0\out\src\gitlab_project_input.js:4:12)
at Object.showPicker [as show] (c:\Users\vlam4\.vscode\extensions\gitlab.gitlab-workflow-3.19.0\out\src\gitlab_project_input.js:14:12)
at c:\Users\vlam4\.vscode\extensions\gitlab.gitlab-workflow-3.19.0\out\src\commands\create_snippet.js:77:60
at Generator.next (<anonymous>)
at fulfilled (c:\Users\vlam4\.vscode\extensions\gitlab.gitlab-workflow-3.19.0\out\src\commands\create_snippet.js:5:58)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
What is the expected correct behavior?
When inserting it should, at least from what I remember, show you all snippets you have with an input box to type your snippet name in. I haven't used creating before but I expect it to show an input box as well.
Relevant logs and/or screenshots
The error seen above is the return of the logs.
Possible fixes
None that I know of.