Error in the Current branch section of Gitlab workflow extension
Checklist
-
I'm using the latest version of the extension (see the latest version in the right column of this page) - Extension version: 4.0.0
-
I'm using the latest VS Code version (find the latest version here) - VS Code version: 1.86.1
-
I'm using a supported version of GitLab (see README for the supported version) - GitLab version: 16.8.2-ce.0
Summary
In Gitlab Workflow current branch section, it is reported the message: Error occurred, try to refresh
Used to work with previous version and Gitlab 14.10, then after udating the extension and gitlab to above versions it displays the error message.
Steps to reproduce
Just install the above with a self signed certificate
What is the current bug behavior?
Error in the Current branch section
What is the expected correct behavior?
A part from the actual bug, to have the same content in logs with or without the debug mode.
I do expect more rows in the debug mode log, but not something totally different.
Relevant logs and/or screenshots
Without the gitlab.debug mode
2024-02-14T23:40:32:901 [info]: Extracted urls: [
"https://gitlab.fakedomain.faketld/fakename/WebApp.git"
]
2024-02-14T23:40:32:980 [info]: Found 1 projects for urls: [
"https://gitlab.fakedomain.faketld/fakename/WebApp.git"
]
2024-02-14T23:40:33:003 [info]: Configuring Language Server - baseUrl: https://gitlab.fakedomain.faketld
2024-02-14T23:40:33:003 [info]: Configuring Language Server - baseUrl: https://gitlab.fakedomain.faketld
2024-02-14T23:40:33:051 [warning]: Token validation failed in Language Server: (Failed to check token: FetchError: request to https://gitlab.fakedomain.faketld/api/v4/personal_access_tokens/self failed, reason: self signed certificate in certificate chain - unknown). This can happen with OAuth token refresh. If the rest of the extension works, this won't be a problem.
2024-02-14T23:40:33:051 [warning]: Token validation failed in Language Server: (Failed to check token: FetchError: request to https://gitlab.fakedomain.faketld/api/v4/personal_access_tokens/self failed, reason: self signed certificate in certificate chain - unknown). This can happen with OAuth token refresh. If the rest of the extension works, this won't be a problem.
2024-02-14T23:40:33:188 [error]: Field 'duoChatAvailable' doesn't exist on type 'CurrentUser': {"response":{"errors":[{"message":"Field 'duoChatAvailable' doesn't exist on type 'CurrentUser'","locations":[{"line":4,"column":7}],"path":["query duoChatAvailable","currentUser","duoChatAvailable"],"extensions":{"code":"undefinedField","typeName":"CurrentUser","fieldName":"duoChatAvailable"}}],"status":200,"headers":{}},"request":{"query":"\n query duoChatAvailable {\n currentUser {\n duoChatAvailable\n }\n }\n","variables":{}}}
Error: Field 'duoChatAvailable' doesn't exist on type 'CurrentUser': {"response":{"errors":[{"message":"Field 'duoChatAvailable' doesn't exist on type 'CurrentUser'","locations":[{"line":4,"column":7}],"path":["query duoChatAvailable","currentUser","duoChatAvailable"],"extensions":{"code":"undefinedField","typeName":"CurrentUser","fieldName":"duoChatAvailable"}}],"status":200,"headers":{}},"request":{"query":"\n query duoChatAvailable {\n currentUser {\n duoChatAvailable\n }\n }\n","variables":{}}}
at $I (/home/fakeuser/.vscode/extensions/node_modules/graphql-request/src/index.ts:426:11)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at result (/home/fakeuser/.vscode/extensions/src/common/chat/api/get_chat_support.ts:41:9)
at Mh.getGitLabPlatform (/home/fakeuser/.vscode/extensions/src/common/chat/get_platform_manager_for_chat.ts:29:22)
at zie (/home/fakeuser/.vscode/extensions/src/common/chat/utils/chat_availability_utils.ts:9:29)
at Jie (/home/fakeuser/.vscode/extensions/src/common/chat/gitlab_chat.ts:23:5)
at /home/fakeuser/.vscode/extensions/src/common/chat/gitlab_chat.ts:37:5
2024-02-14T23:40:33:928 [error]: {
"userMessage": "Couldn't request Security Report. For more information, review the extension logs.",
"errorMessage": "ComparableSecurityReportType isn't a defined input type (on $reportType): {\"response\":{\"errors\":[{\"message\":\"ComparableSecurityReportType isn't a defined input type (on $reportType)\",\"locations\":[{\"line\":5,\"column\":5}],\"path\":[\"query getMRSecurityReport\"],\"extensions\":{\"code\":\"variableRequiresValidType\",\"typeName\":\"ComparableSecurityReportType\",\"variableName\":\"reportType\"}},{\"message\":\"Field 'findingReportsComparer' doesn't exist on type 'MergeRequest'\",\"locations\":[{\"line\":10,\"column\":9}],\"path\":[\"query getMRSecurityReport\",\"project\",\"mergeRequest\",\"findingReportsComparer\"],\"extensions\":{\"code\":\"undefinedField\",\"typeName\":\"MergeRequest\",\"fieldName\":\"findingReportsComparer\"}},{\"message\":\"Variable $reportType is declared by getMRSecurityReport but not used\",\"locations\":[{\"line\":2,\"column\":3}],\"path\":[\"query getMRSecurityReport\"],\"extensions\":{\"code\":\"variableNotUsed\",\"variableName\":\"reportType\"}}],\"status\":200,\"headers\":{}},\"request\":{\"query\":\"\\n query getMRSecurityReport(\\n $fullPath: ID!\\n $mergeRequestIid: String!\\n $reportType: ComparableSecurityReportType!\\n ) {\\n project(fullPath: $fullPath) {\\n mergeRequest(iid: $mergeRequestIid) {\\n title\\n findingReportsComparer(reportType: $reportType) {\\n status\\n report {\\n headReportCreatedAt\\n baseReportCreatedAt\\n baseReportOutOfDate\\n added {\\n uuid\\n title\\n description\\n severity\\n foundByPipelineIid\\n }\\n fixed {\\n uuid\\n title\\n description\\n severity\\n foundByPipelineIid\\n }\\n }\\n }\\n }\\n }\\n }\\n\",\"variables\":{\"fullPath\":\"fakename/WebApp\",\"mergeRequestIid\":\"2\",\"reportType\":\"SECRET_DETECTION\"}}}",
"stack": [
"Error: ComparableSecurityReportType isn't a defined input type (on $reportType): {\"response\":{\"errors\":[{\"message\":\"ComparableSecurityReportType isn't a defined input type (on $reportType)\",\"locations\":[{\"line\":5,\"column\":5}],\"path\":[\"query getMRSecurityReport\"],\"extensions\":{\"code\":\"variableRequiresValidType\",\"typeName\":\"ComparableSecurityReportType\",\"variableName\":\"reportType\"}},{\"message\":\"Field 'findingReportsComparer' doesn't exist on type 'MergeRequest'\",\"locations\":[{\"line\":10,\"column\":9}],\"path\":[\"query getMRSecurityReport\",\"project\",\"mergeRequest\",\"findingReportsComparer\"],\"extensions\":{\"code\":\"undefinedField\",\"typeName\":\"MergeRequest\",\"fieldName\":\"findingReportsComparer\"}},{\"message\":\"Variable $reportType is declared by getMRSecurityReport but not used\",\"locations\":[{\"line\":2,\"column\":3}],\"path\":[\"query getMRSecurityReport\"],\"extensions\":{\"code\":\"variableNotUsed\",\"variableName\":\"reportType\"}}],\"status\":200,\"headers\":{}},\"request\":{\"query\":\"\\n query getMRSecurityReport(\\n $fullPath: ID!\\n $mergeRequestIid: String!\\n $reportType: ComparableSecurityReportType!\\n ) {\\n project(fullPath: $fullPath) {\\n mergeRequest(iid: $mergeRequestIid) {\\n title\\n findingReportsComparer(reportType: $reportType) {\\n status\\n report {\\n headReportCreatedAt\\n baseReportCreatedAt\\n baseReportOutOfDate\\n added {\\n uuid\\n title\\n description\\n severity\\n foundByPipelineIid\\n }\\n fixed {\\n uuid\\n title\\n description\\n severity\\n foundByPipelineIid\\n }\\n }\\n }\\n }\\n }\\n }\\n\",\"variables\":{\"fullPath\":\"fakename/WebApp\",\"mergeRequestIid\":\"2\",\"reportType\":\"SECRET_DETECTION\"}}}",
" at $I (/home/fakeuser/.vscode/extensions/node_modules/graphql-request/src/index.ts:426:11)",
" at processTicksAndRejections (node:internal/process/task_queues:95:5)",
" at async Promise.all (index 1)",
" at Fee (/home/fakeuser/.vscode/extensions/src/desktop/gitlab/security_findings/get_all_security_reports.ts:51:21)",
" at Function.getState (/home/fakeuser/.vscode/extensions/src/desktop/current_branch_refresher.ts:180:28)",
" at t.refresh (/home/fakeuser/.vscode/extensions/src/desktop/current_branch_refresher.ts:125:24)",
" at gl.refreshSidebar (/home/fakeuser/.vscode/extensions/src/desktop/extension.ts:158:7)",
" at /home/fakeuser/.vscode/extensions/src/common/utils/wrap_command_with_catch.ts:10:7",
" at s.h (/usr/share/code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:150:175235)"
]
}
Enabling gitlab.debug leads to the following log
2024-02-14T23:30:19:152 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:19:153 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:021 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/v4/projects/15/merge_requests?state=opened&source_branch=7-enhance-jwt-management returned HTTP 200 after 867 ms
2024-02-14T23:30:20:022 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:023 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:151 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/v4/projects/15/merge_requests/2/pipelines returned HTTP 200 after 127 ms
2024-02-14T23:30:20:152 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:152 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:152 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:153 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:153 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:153 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:283 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/v4/projects/15/repository/commits/2be98c513d92a6f5b24642cf4724daeb20a650be/statuses?stage=external&ref=7-enhance-jwt-management returned HTTP 200 after 124 ms
2024-02-14T23:30:20:389 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/v4/projects/15/pipelines/246/bridges returned HTTP 200 after 232 ms
2024-02-14T23:30:20:452 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/v4/projects/15/pipelines/246/jobs returned HTTP 200 after 297 ms
2024-02-14T23:30:20:453 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:454 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:597 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/v4/projects/15/merge_requests/2/closes_issues returned HTTP 200 after 143 ms
2024-02-14T23:30:20:598 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:598 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:642 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/v4/version returned HTTP 200 after 42 ms
2024-02-14T23:30:20:642 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:642 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:642 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:642 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:642 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:642 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:642 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:643 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:643 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:643 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:643 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:643 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:644 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:644 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:20:780 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/graphql returned HTTP 200 after 122 ms
2024-02-14T23:30:20:789 [error]: {
"userMessage": "Couldn't request Security Report. For more information, review the extension logs.",
"errorMessage": "ComparableSecurityReportType isn't a defined input type (on $reportType): {\"response\":{\"errors\":[{\"message\":\"ComparableSecurityReportType isn't a defined input type (on $reportType)\",\"locations\":[{\"line\":5,\"column\":5}],\"path\":[\"query getMRSecurityReport\"],\"extensions\":{\"code\":\"variableRequiresValidType\",\"typeName\":\"ComparableSecurityReportType\",\"variableName\":\"reportType\"}},{\"message\":\"Field 'findingReportsComparer' doesn't exist on type 'MergeRequest'\",\"locations\":[{\"line\":10,\"column\":9}],\"path\":[\"query getMRSecurityReport\",\"project\",\"mergeRequest\",\"findingReportsComparer\"],\"extensions\":{\"code\":\"undefinedField\",\"typeName\":\"MergeRequest\",\"fieldName\":\"findingReportsComparer\"}},{\"message\":\"Variable $reportType is declared by getMRSecurityReport but not used\",\"locations\":[{\"line\":2,\"column\":3}],\"path\":[\"query getMRSecurityReport\"],\"extensions\":{\"code\":\"variableNotUsed\",\"variableName\":\"reportType\"}}],\"status\":200,\"headers\":{}},\"request\":{\"query\":\"\\n query getMRSecurityReport(\\n $fullPath: ID!\\n $mergeRequestIid: String!\\n $reportType: ComparableSecurityReportType!\\n ) {\\n project(fullPath: $fullPath) {\\n mergeRequest(iid: $mergeRequestIid) {\\n title\\n findingReportsComparer(reportType: $reportType) {\\n status\\n report {\\n headReportCreatedAt\\n baseReportCreatedAt\\n baseReportOutOfDate\\n added {\\n uuid\\n title\\n description\\n severity\\n foundByPipelineIid\\n }\\n fixed {\\n uuid\\n title\\n description\\n severity\\n foundByPipelineIid\\n }\\n }\\n }\\n }\\n }\\n }\\n\",\"variables\":{\"fullPath\":\"financa/WebApp\",\"mergeRequestIid\":\"2\",\"reportType\":\"API_FUZZING\"}}}",
"stack": [
"Error: ComparableSecurityReportType isn't a defined input type (on $reportType): {\"response\":{\"errors\":[{\"message\":\"ComparableSecurityReportType isn't a defined input type (on $reportType)\",\"locations\":[{\"line\":5,\"column\":5}],\"path\":[\"query getMRSecurityReport\"],\"extensions\":{\"code\":\"variableRequiresValidType\",\"typeName\":\"ComparableSecurityReportType\",\"variableName\":\"reportType\"}},{\"message\":\"Field 'findingReportsComparer' doesn't exist on type 'MergeRequest'\",\"locations\":[{\"line\":10,\"column\":9}],\"path\":[\"query getMRSecurityReport\",\"project\",\"mergeRequest\",\"findingReportsComparer\"],\"extensions\":{\"code\":\"undefinedField\",\"typeName\":\"MergeRequest\",\"fieldName\":\"findingReportsComparer\"}},{\"message\":\"Variable $reportType is declared by getMRSecurityReport but not used\",\"locations\":[{\"line\":2,\"column\":3}],\"path\":[\"query getMRSecurityReport\"],\"extensions\":{\"code\":\"variableNotUsed\",\"variableName\":\"reportType\"}}],\"status\":200,\"headers\":{}},\"request\":{\"query\":\"\\n query getMRSecurityReport(\\n $fullPath: ID!\\n $mergeRequestIid: String!\\n $reportType: ComparableSecurityReportType!\\n ) {\\n project(fullPath: $fullPath) {\\n mergeRequest(iid: $mergeRequestIid) {\\n title\\n findingReportsComparer(reportType: $reportType) {\\n status\\n report {\\n headReportCreatedAt\\n baseReportCreatedAt\\n baseReportOutOfDate\\n added {\\n uuid\\n title\\n description\\n severity\\n foundByPipelineIid\\n }\\n fixed {\\n uuid\\n title\\n description\\n severity\\n foundByPipelineIid\\n }\\n }\\n }\\n }\\n }\\n }\\n\",\"variables\":{\"fullPath\":\"financa/WebApp\",\"mergeRequestIid\":\"2\",\"reportType\":\"API_FUZZING\"}}}",
" at $I (/home/fakeuser/.vscode/extensions/node_modules/graphql-request/src/index.ts:426:11)",
" at processTicksAndRejections (node:internal/process/task_queues:95:5)",
" at async Promise.all (index 6)",
" at Fee (/home/fakeuser/.vscode/extensions/src/desktop/gitlab/security_findings/get_all_security_reports.ts:51:21)",
" at Function.getState (/home/fakeuser/.vscode/extensions/src/desktop/current_branch_refresher.ts:180:28)",
" at t.refresh (/home/fakeuser/.vscode/extensions/src/desktop/current_branch_refresher.ts:125:24)",
" at Timeout._onTimeout (/home/fakeuser/.vscode/extensions/src/desktop/current_branch_refresher.ts:119:7)"
]
}
2024-02-14T23:30:20:793 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/graphql returned HTTP 200 after 139 ms
2024-02-14T23:30:20:809 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/graphql returned HTTP 200 after 163 ms
2024-02-14T23:30:20:812 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/graphql returned HTTP 200 after 162 ms
2024-02-14T23:30:20:816 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/graphql returned HTTP 200 after 168 ms
2024-02-14T23:30:20:860 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/graphql returned HTTP 200 after 203 ms
2024-02-14T23:30:20:861 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/graphql returned HTTP 200 after 205 ms
2024-02-14T23:30:49:148 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:149 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:288 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/v4/projects/15/merge_requests?state=opened&source_branch=7-enhance-jwt-management returned HTTP 200 after 139 ms
2024-02-14T23:30:49:290 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:291 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:377 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/v4/projects/15/merge_requests/2/pipelines returned HTTP 200 after 86 ms
2024-02-14T23:30:49:378 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:378 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:378 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:378 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:378 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:379 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:479 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/v4/projects/15/pipelines/246/bridges returned HTTP 200 after 96 ms
2024-02-14T23:30:49:558 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/v4/projects/15/repository/commits/2be98c513d92a6f5b24642cf4724daeb20a650be/statuses?stage=external&ref=7-enhance-jwt-management returned HTTP 200 after 171 ms
2024-02-14T23:30:49:663 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/v4/projects/15/pipelines/246/jobs returned HTTP 200 after 283 ms
2024-02-14T23:30:49:665 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:666 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:773 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/v4/projects/15/merge_requests/2/closes_issues returned HTTP 200 after 107 ms
2024-02-14T23:30:49:778 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:779 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:823 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/v4/version returned HTTP 200 after 43 ms
2024-02-14T23:30:49:823 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:823 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:824 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:824 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:824 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:824 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:824 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:826 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:827 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:827 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:827 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:828 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:828 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:828 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:30:49:979 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/graphql returned HTTP 200 after 150 ms
2024-02-14T23:30:49:983 [error]: {
"userMessage": "Couldn't request Security Report. For more information, review the extension logs.",
"errorMessage": "ComparableSecurityReportType isn't a defined input type (on $reportType): {\"response\":{\"errors\":[{\"message\":\"ComparableSecurityReportType isn't a defined input type (on $reportType)\",\"locations\":[{\"line\":5,\"column\":5}],\"path\":[\"query getMRSecurityReport\"],\"extensions\":{\"code\":\"variableRequiresValidType\",\"typeName\":\"ComparableSecurityReportType\",\"variableName\":\"reportType\"}},{\"message\":\"Field 'findingReportsComparer' doesn't exist on type 'MergeRequest'\",\"locations\":[{\"line\":10,\"column\":9}],\"path\":[\"query getMRSecurityReport\",\"project\",\"mergeRequest\",\"findingReportsComparer\"],\"extensions\":{\"code\":\"undefinedField\",\"typeName\":\"MergeRequest\",\"fieldName\":\"findingReportsComparer\"}},{\"message\":\"Variable $reportType is declared by getMRSecurityReport but not used\",\"locations\":[{\"line\":2,\"column\":3}],\"path\":[\"query getMRSecurityReport\"],\"extensions\":{\"code\":\"variableNotUsed\",\"variableName\":\"reportType\"}}],\"status\":200,\"headers\":{}},\"request\":{\"query\":\"\\n query getMRSecurityReport(\\n $fullPath: ID!\\n $mergeRequestIid: String!\\n $reportType: ComparableSecurityReportType!\\n ) {\\n project(fullPath: $fullPath) {\\n mergeRequest(iid: $mergeRequestIid) {\\n title\\n findingReportsComparer(reportType: $reportType) {\\n status\\n report {\\n headReportCreatedAt\\n baseReportCreatedAt\\n baseReportOutOfDate\\n added {\\n uuid\\n title\\n description\\n severity\\n foundByPipelineIid\\n }\\n fixed {\\n uuid\\n title\\n description\\n severity\\n foundByPipelineIid\\n }\\n }\\n }\\n }\\n }\\n }\\n\",\"variables\":{\"fullPath\":\"financa/WebApp\",\"mergeRequestIid\":\"2\",\"reportType\":\"SAST\"}}}",
"stack": [
"Error: ComparableSecurityReportType isn't a defined input type (on $reportType): {\"response\":{\"errors\":[{\"message\":\"ComparableSecurityReportType isn't a defined input type (on $reportType)\",\"locations\":[{\"line\":5,\"column\":5}],\"path\":[\"query getMRSecurityReport\"],\"extensions\":{\"code\":\"variableRequiresValidType\",\"typeName\":\"ComparableSecurityReportType\",\"variableName\":\"reportType\"}},{\"message\":\"Field 'findingReportsComparer' doesn't exist on type 'MergeRequest'\",\"locations\":[{\"line\":10,\"column\":9}],\"path\":[\"query getMRSecurityReport\",\"project\",\"mergeRequest\",\"findingReportsComparer\"],\"extensions\":{\"code\":\"undefinedField\",\"typeName\":\"MergeRequest\",\"fieldName\":\"findingReportsComparer\"}},{\"message\":\"Variable $reportType is declared by getMRSecurityReport but not used\",\"locations\":[{\"line\":2,\"column\":3}],\"path\":[\"query getMRSecurityReport\"],\"extensions\":{\"code\":\"variableNotUsed\",\"variableName\":\"reportType\"}}],\"status\":200,\"headers\":{}},\"request\":{\"query\":\"\\n query getMRSecurityReport(\\n $fullPath: ID!\\n $mergeRequestIid: String!\\n $reportType: ComparableSecurityReportType!\\n ) {\\n project(fullPath: $fullPath) {\\n mergeRequest(iid: $mergeRequestIid) {\\n title\\n findingReportsComparer(reportType: $reportType) {\\n status\\n report {\\n headReportCreatedAt\\n baseReportCreatedAt\\n baseReportOutOfDate\\n added {\\n uuid\\n title\\n description\\n severity\\n foundByPipelineIid\\n }\\n fixed {\\n uuid\\n title\\n description\\n severity\\n foundByPipelineIid\\n }\\n }\\n }\\n }\\n }\\n }\\n\",\"variables\":{\"fullPath\":\"financa/WebApp\",\"mergeRequestIid\":\"2\",\"reportType\":\"SAST\"}}}",
" at $I (/home/fakeuser/.vscode/extensions/node_modules/graphql-request/src/index.ts:426:11)",
" at processTicksAndRejections (node:internal/process/task_queues:95:5)",
" at async Promise.all (index 0)",
" at Fee (/home/fakeuser/.vscode/extensions/src/desktop/gitlab/security_findings/get_all_security_reports.ts:51:21)",
" at Function.getState (/home/fakeuser/.vscode/extensions/src/desktop/current_branch_refresher.ts:180:28)",
" at t.refresh (/home/fakeuser/.vscode/extensions/src/desktop/current_branch_refresher.ts:125:24)",
" at Timeout._onTimeout (/home/fakeuser/.vscode/extensions/src/desktop/current_branch_refresher.ts:119:7)"
]
}
2024-02-14T23:30:50:022 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/graphql returned HTTP 200 after 189 ms
2024-02-14T23:30:50:032 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/graphql returned HTTP 200 after 186 ms
2024-02-14T23:30:50:050 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/graphql returned HTTP 200 after 203 ms
2024-02-14T23:30:50:054 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/graphql returned HTTP 200 after 222 ms
2024-02-14T23:30:50:086 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/graphql returned HTTP 200 after 245 ms
2024-02-14T23:30:50:089 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/graphql returned HTTP 200 after 236 ms
2024-02-14T23:31:19:166 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:167 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:309 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/v4/projects/15/merge_requests?state=opened&source_branch=7-enhance-jwt-management returned HTTP 200 after 142 ms
2024-02-14T23:31:19:310 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:310 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:395 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/v4/projects/15/merge_requests/2/pipelines returned HTTP 200 after 85 ms
2024-02-14T23:31:19:396 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:396 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:396 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:396 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:397 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:397 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:503 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/v4/projects/15/pipelines/246/bridges returned HTTP 200 after 100 ms
2024-02-14T23:31:19:633 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/v4/projects/15/repository/commits/2be98c513d92a6f5b24642cf4724daeb20a650be/statuses?stage=external&ref=7-enhance-jwt-management returned HTTP 200 after 226 ms
2024-02-14T23:31:19:716 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/v4/projects/15/pipelines/246/jobs returned HTTP 200 after 316 ms
2024-02-14T23:31:19:719 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:720 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:830 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/v4/projects/15/merge_requests/2/closes_issues returned HTTP 200 after 105 ms
2024-02-14T23:31:19:830 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:831 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:897 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/v4/version returned HTTP 200 after 66 ms
2024-02-14T23:31:19:898 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:898 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:898 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:898 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:898 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:898 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:898 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:899 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:900 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:900 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:900 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:901 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:901 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:19:901 [debug]: Using non-expired account https://gitlab.fakedomain.faketld|2.
2024-02-14T23:31:20:029 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/graphql returned HTTP 200 after 113 ms
2024-02-14T23:31:20:031 [error]: {
"userMessage": "Couldn't request Security Report. For more information, review the extension logs.",
"errorMessage": "ComparableSecurityReportType isn't a defined input type (on $reportType): {\"response\":{\"errors\":[{\"message\":\"ComparableSecurityReportType isn't a defined input type (on $reportType)\",\"locations\":[{\"line\":5,\"column\":5}],\"path\":[\"query getMRSecurityReport\"],\"extensions\":{\"code\":\"variableRequiresValidType\",\"typeName\":\"ComparableSecurityReportType\",\"variableName\":\"reportType\"}},{\"message\":\"Field 'findingReportsComparer' doesn't exist on type 'MergeRequest'\",\"locations\":[{\"line\":10,\"column\":9}],\"path\":[\"query getMRSecurityReport\",\"project\",\"mergeRequest\",\"findingReportsComparer\"],\"extensions\":{\"code\":\"undefinedField\",\"typeName\":\"MergeRequest\",\"fieldName\":\"findingReportsComparer\"}},{\"message\":\"Variable $reportType is declared by getMRSecurityReport but not used\",\"locations\":[{\"line\":2,\"column\":3}],\"path\":[\"query getMRSecurityReport\"],\"extensions\":{\"code\":\"variableNotUsed\",\"variableName\":\"reportType\"}}],\"status\":200,\"headers\":{}},\"request\":{\"query\":\"\\n query getMRSecurityReport(\\n $fullPath: ID!\\n $mergeRequestIid: String!\\n $reportType: ComparableSecurityReportType!\\n ) {\\n project(fullPath: $fullPath) {\\n mergeRequest(iid: $mergeRequestIid) {\\n title\\n findingReportsComparer(reportType: $reportType) {\\n status\\n report {\\n headReportCreatedAt\\n baseReportCreatedAt\\n baseReportOutOfDate\\n added {\\n uuid\\n title\\n description\\n severity\\n foundByPipelineIid\\n }\\n fixed {\\n uuid\\n title\\n description\\n severity\\n foundByPipelineIid\\n }\\n }\\n }\\n }\\n }\\n }\\n\",\"variables\":{\"fullPath\":\"financa/WebApp\",\"mergeRequestIid\":\"2\",\"reportType\":\"DEPENDENCY_SCANNING\"}}}",
"stack": [
"Error: ComparableSecurityReportType isn't a defined input type (on $reportType): {\"response\":{\"errors\":[{\"message\":\"ComparableSecurityReportType isn't a defined input type (on $reportType)\",\"locations\":[{\"line\":5,\"column\":5}],\"path\":[\"query getMRSecurityReport\"],\"extensions\":{\"code\":\"variableRequiresValidType\",\"typeName\":\"ComparableSecurityReportType\",\"variableName\":\"reportType\"}},{\"message\":\"Field 'findingReportsComparer' doesn't exist on type 'MergeRequest'\",\"locations\":[{\"line\":10,\"column\":9}],\"path\":[\"query getMRSecurityReport\",\"project\",\"mergeRequest\",\"findingReportsComparer\"],\"extensions\":{\"code\":\"undefinedField\",\"typeName\":\"MergeRequest\",\"fieldName\":\"findingReportsComparer\"}},{\"message\":\"Variable $reportType is declared by getMRSecurityReport but not used\",\"locations\":[{\"line\":2,\"column\":3}],\"path\":[\"query getMRSecurityReport\"],\"extensions\":{\"code\":\"variableNotUsed\",\"variableName\":\"reportType\"}}],\"status\":200,\"headers\":{}},\"request\":{\"query\":\"\\n query getMRSecurityReport(\\n $fullPath: ID!\\n $mergeRequestIid: String!\\n $reportType: ComparableSecurityReportType!\\n ) {\\n project(fullPath: $fullPath) {\\n mergeRequest(iid: $mergeRequestIid) {\\n title\\n findingReportsComparer(reportType: $reportType) {\\n status\\n report {\\n headReportCreatedAt\\n baseReportCreatedAt\\n baseReportOutOfDate\\n added {\\n uuid\\n title\\n description\\n severity\\n foundByPipelineIid\\n }\\n fixed {\\n uuid\\n title\\n description\\n severity\\n foundByPipelineIid\\n }\\n }\\n }\\n }\\n }\\n }\\n\",\"variables\":{\"fullPath\":\"financa/WebApp\",\"mergeRequestIid\":\"2\",\"reportType\":\"DEPENDENCY_SCANNING\"}}}",
" at $I (/home/fakeuser/.vscode/extensions/node_modules/graphql-request/src/index.ts:426:11)",
" at processTicksAndRejections (node:internal/process/task_queues:95:5)",
" at async Promise.all (index 3)",
" at Fee (/home/fakeuser/.vscode/extensions/src/desktop/gitlab/security_findings/get_all_security_reports.ts:51:21)",
" at Function.getState (/home/fakeuser/.vscode/extensions/src/desktop/current_branch_refresher.ts:180:28)",
" at t.refresh (/home/fakeuser/.vscode/extensions/src/desktop/current_branch_refresher.ts:125:24)",
" at Timeout._onTimeout (/home/fakeuser/.vscode/extensions/src/desktop/current_branch_refresher.ts:119:7)"
]
}
2024-02-14T23:31:20:080 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/graphql returned HTTP 200 after 172 ms
2024-02-14T23:31:20:097 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/graphql returned HTTP 200 after 186 ms
2024-02-14T23:31:20:099 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/graphql returned HTTP 200 after 180 ms
2024-02-14T23:31:20:127 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/graphql returned HTTP 200 after 207 ms
2024-02-14T23:31:20:145 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/graphql returned HTTP 200 after 217 ms
2024-02-14T23:31:20:147 [debug]: fetch: request to https://gitlab.fakedomain.faketld/api/graphql returned HTTP 200 after 244 ms