Skip to content

Instantly share code, notes, and snippets.

@matthewarmand
Created November 14, 2023 22:13
Show Gist options
  • Save matthewarmand/3421b38ed6e1f78912cf797401527242 to your computer and use it in GitHub Desktop.
Save matthewarmand/3421b38ed6e1f78912cf797401527242 to your computer and use it in GitHub Desktop.
snyk/nodejs-lockfile-parser Issue 210 debug log
Executing: /usr/local/lib/node_modules/snyk/wrapper_dist/snyk-alpine test -d
2023-11-14T21:51:32Z main - Version: 1.1245.0
2023-11-14T21:51:32Z main - Platform: alpine amd64
2023-11-14T21:51:32Z main - API: https://api.snyk.io
2023-11-14T21:51:32Z main - Cache: /root/.cache/snyk/snyk-cli
2023-11-14T21:51:32Z main - Organization: REDACTED
2023-11-14T21:51:32Z main - Insecure HTTPS: false
2023-11-14T21:51:32Z main - Analytics: enabled
2023-11-14T21:51:32Z main - Authorization: REDACTED[...] (type=token)
2023-11-14T21:51:32Z main - Features:
2023-11-14T21:51:32Z main - oauth: Disabled
2023-11-14T21:51:32Z main - fips: Not available
2023-11-14T21:51:32Z main - Using Legacy CLI to serve the command. (reason: unknown command "test" for "snyk")
2023-11-14T21:51:32Z legacycli:1 - Arguments: [test -d]
2023-11-14T21:51:32Z legacycli:1 - Use StdIO: true
2023-11-14T21:51:32Z legacycli:1 - Working directory:
2023-11-14T21:51:32Z legacycli:1 - Init start
2023-11-14T21:51:32Z legacycli:1 - Init-Lock acquired: true (/root/.cache/snyk/snyk-cli/1.1245.0.lock)
2023-11-14T21:51:32Z legacycli:1 - Validating sha256 of /root/.cache/snyk/snyk-cli/1.1245.0/snyk-alpine
2023-11-14T21:51:32Z legacycli:1 - open /root/.cache/snyk/snyk-cli/1.1245.0/snyk-alpine: no such file or directory
2023-11-14T21:51:32Z legacycli:1 - Extract cliv1 to /root/.cache/snyk/snyk-cli/1.1245.0/snyk-alpine
2023-11-14T21:51:32Z legacycli:1 - Validating sha256 of /root/.cache/snyk/snyk-cli/1.1245.0/snyk-alpine
2023-11-14T21:51:32Z legacycli:1 - expected: c49906f6ee62be0bc3431c316ebba9d0663f0a8784cb681d0b8de77c95ba4165
2023-11-14T21:51:32Z legacycli:1 - actual: c49906f6ee62be0bc3431c316ebba9d0663f0a8784cb681d0b8de77c95ba4165
2023-11-14T21:51:32Z legacycli:1 - Extracted cliv1 successfully
2023-11-14T21:51:32Z legacycli:1 - Init end
2023-11-14T21:51:32Z legacycli:1 - Temporary CertificateLocation: /root/.cache/snyk/snyk-cli/1.1245.0/tmp/snyk-cli-cert-1009697101.crt
2023-11-14T21:51:32Z legacycli:1 - Enabled Proxy Authentication Mechanism: Anyauth
2023-11-14T21:51:32Z legacycli:1 - starting proxy
2023-11-14T21:51:32Z legacycli:1 - Wrapper proxy is listening on port: 44931
2023-11-14T21:51:33Z legacycli:1 - Launching:
2023-11-14T21:51:33Z legacycli:1 - /root/.cache/snyk/snyk-cli/1.1245.0/snyk-alpine
2023-11-14T21:51:33Z legacycli:1 - With Arguments:
2023-11-14T21:51:33Z legacycli:1 - test, -d
2023-11-14T21:51:33Z legacycli:1 - With Environment:
2023-11-14T21:51:33Z legacycli:1 - NODE_EXTRA_CA_CERTS = /root/.cache/snyk/snyk-cli/1.1245.0/tmp/snyk-cli-cert-1009697101.crt
2023-11-14T21:51:33Z legacycli:1 - HTTPS_PROXY = http://snykcli:4b38a208-224b-4bd0-94d6-be265b1f8b1e@127.0.0.1:44931
2023-11-14T21:51:33Z legacycli:1 - HTTP_PROXY = http://snykcli:4b38a208-224b-4bd0-94d6-be265b1f8b1e@127.0.0.1:44931
2023-11-14T21:51:33Z legacycli:1 - NO_PROXY = localhost,127.0.0.1,::1
2023-11-14T21:51:33Z legacycli:1 - SNYK_SYSTEM_HTTPS_PROXY =
2023-11-14T21:51:33Z legacycli:1 - SNYK_SYSTEM_HTTP_PROXY =
2023-11-14T21:51:33Z legacycli:1 - SNYK_SYSTEM_NO_PROXY =
2023-11-14T21:51:33Z legacycli:1 - SNYK_DISABLE_ANALYTICS =
snyk test <ref *1> { _: [ [Circular *1] ], debug: true } +0ms
snyk-test Analyzing npm dependencies for /code/package-lock.json +0ms
snyk:run-test Error running test {
error: TypeError: Cannot read properties of undefined (reading 'packages')
at resolvedToWorkspace (/snapshot/snyk/dist/cli/webpack:/snyk/node_modules/snyk-nodejs-lockfile-parser/dist/dep-graph-builders/npm-lock-v2/index.js:111:1)
at getChildNode (/snapshot/snyk/dist/cli/webpack:/snyk/node_modules/snyk-nodejs-lockfile-parser/dist/dep-graph-builders/npm-lock-v2/index.js:122:1)
at dfsVisit (/snapshot/snyk/dist/cli/webpack:/snyk/node_modules/snyk-nodejs-lockfile-parser/dist/dep-graph-builders/npm-lock-v2/index.js:66:1)
at buildDepGraphNpmLockV2 (/snapshot/snyk/dist/cli/webpack:/snyk/node_modules/snyk-nodejs-lockfile-parser/dist/dep-graph-builders/npm-lock-v2/index.js:56:1)
at Object.parseNpmLockV2Project (/snapshot/snyk/dist/cli/webpack:/snyk/node_modules/snyk-nodejs-lockfile-parser/dist/dep-graph-builders/npm-lock-v2/index.js:19:1)
at buildDepGraph (/snapshot/snyk/dist/cli/webpack:/snyk/src/lib/plugins/nodejs-plugin/npm-lock-parser.ts:146:14)
at Object.parse (/snapshot/snyk/dist/cli/webpack:/snyk/src/lib/plugins/nodejs-plugin/npm-lock-parser.ts:67:12)
at Object.inspect (/snapshot/snyk/dist/cli/webpack:/snyk/src/lib/plugins/nodejs-plugin/index.ts:30:7)
at Object.inspect (/snapshot/snyk/dist/cli/webpack:/snyk/src/lib/module-info/index.ts:23:20)
at Object.getSinglePluginResult (/snapshot/snyk/dist/cli/webpack:/snyk/src/lib/plugins/get-single-plugin-result.ts:14:47)
at Object.getDepsFromPlugin (/snapshot/snyk/dist/cli/webpack:/snyk/src/lib/plugins/get-deps-from-plugin.ts:101:22)
at assembleLocalPayloads (/snapshot/snyk/dist/cli/webpack:/snyk/src/lib/snyk-test/run-test.ts:594:18)
at runTest (/snapshot/snyk/dist/cli/webpack:/snyk/src/lib/snyk-test/run-test.ts:337:22)
at test (/snapshot/snyk/dist/cli/webpack:/snyk/src/cli/commands/test/index.ts:155:13)
at runCommand (/snapshot/snyk/dist/cli/webpack:/snyk/src/cli/main.ts:51:25)
at main (/snapshot/snyk/dist/cli/webpack:/snyk/src/cli/main.ts:310:11)
at /snapshot/snyk/dist/cli/webpack:/snyk/src/cli/index.ts:13:3
at Object.callHandlingUnexpectedErrors (/snapshot/snyk/dist/cli/webpack:/snyk/src/lib/unexpected-error.ts:28:5)
} +0ms
snyk-test Failed to test 1 projects, errors: +0ms
snyk-test error: FailedToRunTestError: Cannot read properties of undefined (reading 'packages')
at runTest (/snapshot/snyk/dist/cli/webpack:/snyk/src/lib/snyk-test/run-test.ts:374:11)
at test (/snapshot/snyk/dist/cli/webpack:/snyk/src/cli/commands/test/index.ts:155:13)
at runCommand (/snapshot/snyk/dist/cli/webpack:/snyk/src/cli/main.ts:51:25)
at main (/snapshot/snyk/dist/cli/webpack:/snyk/src/cli/main.ts:310:11)
at /snapshot/snyk/dist/cli/webpack:/snyk/src/cli/index.ts:13:3
at Object.callHandlingUnexpectedErrors (/snapshot/snyk/dist/cli/webpack:/snyk/src/lib/unexpected-error.ts:28:5) +0ms
Error:
Testing /code...
Cannot read properties of undefined (reading 'packages')
at test (/snapshot/snyk/dist/cli/webpack:/snyk/src/cli/commands/test/index.ts:286:19)
at runCommand (/snapshot/snyk/dist/cli/webpack:/snyk/src/cli/main.ts:51:25)
at main (/snapshot/snyk/dist/cli/webpack:/snyk/src/cli/main.ts:310:11)
at /snapshot/snyk/dist/cli/webpack:/snyk/src/cli/index.ts:13:3
at Object.callHandlingUnexpectedErrors (/snapshot/snyk/dist/cli/webpack:/snyk/src/lib/unexpected-error.ts:28:5)
snyk Exit code: 2 +0ms
snyk analytics {
"args": [
{
"debug": true
}
],
"command": "bad-command",
"metadata": {
"upgradable-snyk-protect-paths": 0,
"local": [
true,
true
],
"generating-node-dependency-tree": {
"lockFile": true,
"targetFile": "package-lock.json"
},
"error-message": "\nTesting /code...\n\nCannot read properties of undefined (reading 'packages')",
"error": "Error: \nTesting /code...\n\nCannot read properties of undefined (reading 'packages')\n at test (/snapshot/snyk/dist/cli/webpack:/snyk/src/cli/commands/test/index.ts:286:19)\n at runCommand (/snapshot/snyk/dist/cli/webpack:/snyk/src/cli/main.ts:51:25)\n at main (/snapshot/snyk/dist/cli/webpack:/snyk/src/cli/main.ts:310:11)\n at /snapshot/snyk/dist/cli/webpack:/snyk/src/cli/index.ts:13:3\n at Object.callHandlingUnexpectedErrors (/snapshot/snyk/dist/cli/webpack:/snyk/src/lib/unexpected-error.ts:28:5)",
"error-code": 500,
"command": "test"
},
"os": "Linux 6.6",
"osPlatform": "linux",
"osRelease": "6.6.1-arch1-1",
"osArch": "x64",
"version": "1.1245.0",
"nodeVersion": "v18.5.0",
"standalone": true,
"integrationName": "CLI_V1_PLUGIN",
"integrationVersion": "1.1245.0",
"integrationEnvironment": "",
"integrationEnvironmentVersion": "",
"id": "3966deac40f9a588006dd9c6360e3a022ba326dd",
"ci": false,
"durationMs": 1718,
"metrics": {
"network_time": {
"type": "timer",
"values": [],
"total": 0
},
"cpu_time": {
"type": "synthetic",
"values": [
1718
],
"total": 1718
}
}
} +0ms
snyk sending request to: https://api.snyk.io/v1/analytics/cli +0ms
snyk request body size: 1347 +0ms
snyk gzipped request body size: 644 +0ms
snyk using proxy: http://snykcli:4b38a208-224b-4bd0-94d6-be265b1f8b1e@127.0.0.1:44931 +2ms
2023-11-14T21:51:34Z legacycli:1 - [001] INFO: Got request /v1/analytics/cli api.snyk.io POST https://api.snyk.io/v1/analytics/cli
2023-11-14T21:51:34Z legacycli:1 - [001] INFO: Sending request POST https://api.snyk.io/v1/analytics/cli
2023-11-14T21:51:35Z legacycli:1 - [001] INFO: Received response 200 OK
2023-11-14T21:51:35Z legacycli:1 - [001] INFO: Copying response to client 200 OK [200]
2023-11-14T21:51:35Z legacycli:1 - [001] INFO: Copied 11 bytes to client error=<nil>
2023-11-14T21:51:35Z legacycli:1 - Proxy successfully shut down
2023-11-14T21:51:35Z legacycli:1 - deleting temp cert file: /root/.cache/snyk/snyk-cli/1.1245.0/tmp/snyk-cli-cert-1009697101.crt
2023-11-14T21:51:35Z legacycli:1 - deleted temp cert file: /root/.cache/snyk/snyk-cli/1.1245.0/tmp/snyk-cli-cert-1009697101.crt
2023-11-14T21:51:35Z main - Exiting with 2
2023-11-14T21:51:35Z main - Sending Analytics
2023-11-14T21:51:35Z main - Analytics successfully send
{
status: 2,
signal: null,
output: [ null, null, null ],
pid: 84,
stdout: null,
stderr: null
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment