You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To reproduce: in appmap-js, run the following command from packages/scanner:
npx appmap-node@latest yarn test scan.spec.ts
I get the following output:
(Λ) Running with appmap-node version 2.5.1
(Λ) Detected Jest. Tests will be automatically recorded.
console.log
Using scanner configuration file /home/ahtrotta/projects/appmap/appmap-js/packages/scanner/src/sampleConfig/default.yml
at src/configuration/configurationProvider.ts:408:15
console.log
scanning /home/ahtrotta/projects/appmap/appmap-js/packages/scanner/test/fixtures/appmaps/org_springframework_samples_petclinic_owner_OwnerControllerTests_testInitCreationForm.appmap.json
at src/cli/scan.ts:320:19
at Array.map (<anonymous>)
console.log
undefined
at src/cli/scan/singleScan.ts:93:15
console.log
undefined
at src/report/summaryReport.ts:105:13
console.log
0 findings (0 unique)
at src/report/summaryReport.ts:106:13
console.log
at src/cli/scan/singleScan.ts:95:15
console.log
Performed 13 checks in 244ms (53 checks/sec)
at src/cli/scan/singleScan.ts:98:15
console.log
Using scanner configuration file /home/ahtrotta/projects/appmap/appmap-js/packages/scanner/src/sampleConfig/default.yml
at src/configuration/configurationProvider.ts:408:15
console.log
scanning /tmp/tmp-35574-bzQdD1iKYjAn/bad.appmap.json
at src/cli/scan.ts:320:19
at Array.map (<anonymous>)
console.log
scanning /tmp/tmp-35574-bzQdD1iKYjAn/good.appmap.json
at src/cli/scan.ts:320:19
at Array.map (<anonymous>)
console.warn
Error: Error processing "/tmp/tmp-35574-bzQdD1iKYjAn/bad.appmap.json"
at /home/ahtrotta/projects/appmap/appmap-js/packages/scanner/src/cli/scan.ts:335:23
at Generator.next (<anonymous>)
at fulfilled (/home/ahtrotta/projects/appmap/appmap-js/packages/scanner/src/cli/scan.ts:228:24) {
[cause]: SyntaxError: Unexpected token b in JSON at position 0
at JSON.parse (<anonymous>)
at Ee.source (/home/ahtrotta/projects/appmap/appmap-js/packages/models/src/appMapBuilder/index.js:37:24)
at new Ee (/home/ahtrotta/projects/appmap/appmap-js/packages/models/src/appMapBuilder/index.js:27:12)
at D (/home/ahtrotta/projects/appmap/appmap-js/packages/models/src/appMapBuilder/index.js:281:10)
at /home/ahtrotta/projects/appmap/appmap-js/packages/scanner/src/cli/scan.ts:322:51
at Generator.next (<anonymous>)
at fulfilled (/home/ahtrotta/projects/appmap/appmap-js/packages/scanner/src/cli/scan.ts:228:24)
}
at src/cli/scan.ts:339:19
at fulfilled (src/cli/scan.ts:228:24)
console.log
undefined
at src/cli/scan/singleScan.ts:93:15
console.log
undefined
at src/report/summaryReport.ts:105:13
console.log
0 findings (0 unique)
at src/report/summaryReport.ts:106:13
console.log
at src/cli/scan/singleScan.ts:95:15
console.log
Performed 13 checks in 179ms (72 checks/sec)
at src/cli/scan/singleScan.ts:98:15
console.log
Using scanner configuration file /home/ahtrotta/projects/appmap/appmap-js/packages/scanner/src/sampleConfig/default.yml
at src/configuration/configurationProvider.ts:408:15
console.log
scanning /tmp/tmp-35574-DGdjZ3X38gpt/bad.appmap.json
at src/cli/scan.ts:320:19
at Array.map (<anonymous>)
console.warn
Error: Error processing "/tmp/tmp-35574-DGdjZ3X38gpt/bad.appmap.json"
at /home/ahtrotta/projects/appmap/appmap-js/packages/scanner/src/cli/scan.ts:335:23
at Generator.next (<anonymous>)
at fulfilled (/home/ahtrotta/projects/appmap/appmap-js/packages/scanner/src/cli/scan.ts:228:24) {
[cause]: SyntaxError: Unexpected token b in JSON at position 0
at JSON.parse (<anonymous>)
at Ee.source (/home/ahtrotta/projects/appmap/appmap-js/packages/models/src/appMapBuilder/index.js:37:24)
at new Ee (/home/ahtrotta/projects/appmap/appmap-js/packages/models/src/appMapBuilder/index.js:27:12)
at D (/home/ahtrotta/projects/appmap/appmap-js/packages/models/src/appMapBuilder/index.js:281:10)
at /home/ahtrotta/projects/appmap/appmap-js/packages/scanner/src/cli/scan.ts:322:51
at Generator.next (<anonymous>)
at fulfilled (/home/ahtrotta/projects/appmap/appmap-js/packages/scanner/src/cli/scan.ts:228:24)
}
at src/cli/scan.ts:339:19
at fulfilled (src/cli/scan.ts:228:24)
console.log
Using scanner configuration file /home/ahtrotta/projects/appmap/appmap-js/packages/scanner/src/sampleConfig/default.yml
at src/configuration/configurationProvider.ts:408:15
console.log
scanning /tmp/tmp-35574-CSmH6LBiPruP
at src/cli/scan.ts:320:19
at Array.map (<anonymous>)
console.log
scanning /home/ahtrotta/projects/appmap/appmap-js/packages/scanner/test/fixtures/appmaps/org_springframework_samples_petclinic_owner_OwnerControllerTests_testInitCreationForm.appmap.json
at src/cli/scan.ts:320:19
at Array.map (<anonymous>)
console.log
Using scanner configuration file /tmp/OVzM86/appmap-scanner.yml
at src/configuration/configurationProvider.ts:408:15
console.log
scanning /tmp/OVzM86/Confirmation_already_confirmed_user_should_not_be_able_to_confirm_the_account_again.appmap.json
at src/cli/scan.ts:320:19
at Array.map (<anonymous>)
console.log
Using scanner configuration file /tmp/1gIfS6/appmap-scanner.yml
at src/configuration/configurationProvider.ts:408:15
console.log
scanning /tmp/1gIfS6/Confirmation_already_confirmed_user_should_not_be_able_to_confirm_the_account_again.appmap.json
at src/cli/scan.ts:320:19
at Array.map (<anonymous>)
console.log
Using scanner configuration file /tmp/0ZETs8/appmap-scanner.yml
at src/configuration/configurationProvider.ts:408:15
console.warn
Error: ENOSPC: System limit for number of file watchers reached
at /home/ahtrotta/projects/appmap/appmap-js/packages/scanner/test/cli/scan.spec.ts:767:21
at Generator.next (<anonymous>)
at fulfilled (/home/ahtrotta/projects/appmap/appmap-js/packages/scanner/test/cli/scan.spec.ts:490:24)
at Watcher.<anonymous> (src/cli/scan/watchScan.ts:406:19)
at Object.<anonymous>.__awaiter (src/cli/scan/watchScan.ts:302:67)
at src/cli/scan/watchScan.ts:284:10
at Watcher.<anonymous> (src/cli/scan/watchScan.ts:404:14)
at Watcher.record (../../../../../.npm/_npx/a04c6870cebb0c63/node_modules/appmap-node/src/recorder.ts:31:24)
at Watcher.watcherErrorFunction (src/cli/scan/watchScan.ts:402:36)
at test/cli/scan.spec.ts:769:23
at fulfilled (test/cli/scan.spec.ts:490:24)
console.warn
Will disable file watching. File polling will stay enabled.
at Watcher.<anonymous> (src/cli/scan/watchScan.ts:407:19)
at Object.<anonymous>.__awaiter (src/cli/scan/watchScan.ts:302:67)
at src/cli/scan/watchScan.ts:284:10
at Watcher.<anonymous> (src/cli/scan/watchScan.ts:404:14)
at Watcher.record (../../../../../.npm/_npx/a04c6870cebb0c63/node_modules/appmap-node/src/recorder.ts:31:24)
at Watcher.watcherErrorFunction (src/cli/scan/watchScan.ts:402:36)
at test/cli/scan.spec.ts:769:23
at fulfilled (test/cli/scan.spec.ts:490:24)
console.warn
File watching disabled.
at Watcher.<anonymous> (src/cli/scan/watchScan.ts:410:19)
at fulfilled (src/cli/scan/watchScan.ts:287:24)
console.log
Using scanner configuration file /tmp/wA2s79/appmap-scanner.yml
at src/configuration/configurationProvider.ts:408:15
console.log
scanning /tmp/wA2s79/Confirmation_already_confirmed_user_should_not_be_able_to_confirm_the_account_again.appmap.json
at src/cli/scan.ts:320:19
at Array.map (<anonymous>)
console.log
Using scanner configuration file /tmp/nrjzsa/appmap-scanner.yml
at src/configuration/configurationProvider.ts:408:15
console.log
scanning /tmp/nrjzsa/Confirmation_already_confirmed_user_should_not_be_able_to_confirm_the_account_again.appmap.json
at src/cli/scan.ts:320:19
at Array.map (<anonymous>)
console.log
Using scanner configuration file /tmp/MHwPo7/appmap-scanner.yml
at src/configuration/configurationProvider.ts:408:15
console.log
scanning /tmp/MHwPo7/Confirmation_already_confirmed_user_should_not_be_able_to_confirm_the_account_again.appmap.json
at src/cli/scan.ts:320:19
at Array.map (<anonymous>)
console.log
Using scanner configuration file /tmp/MHwPo7/appmap-scanner.yml
at src/configuration/configurationProvider.ts:408:15
console.log
scanning /tmp/MHwPo7/Confirmation_already_confirmed_user_should_not_be_able_to_confirm_the_account_again.appmap.json
at src/cli/scan.ts:320:19
at Array.map (<anonymous>)
console.log
Using scanner configuration file /tmp/44FzH6/appmap-scanner.yml
at src/configuration/configurationProvider.ts:408:15
console.log
scanning /tmp/44FzH6/Confirmation_already_confirmed_user_should_not_be_able_to_confirm_the_account_again.appmap.json
at src/cli/scan.ts:320:19
at Array.map (<anonymous>)
console.log
scanning /tmp/44FzH6/Confirmation_already_confirmed_user_should_not_be_able_to_confirm_the_account_again.appmap.json
at src/cli/scan.ts:320:19
at Array.map (<anonymous>)
console.log
Using scanner configuration file /tmp/qSMTx7/appmap-scanner.yml
at src/configuration/configurationProvider.ts:408:15
console.log
scanning /tmp/qSMTx7/Confirmation_already_confirmed_user_should_not_be_able_to_confirm_the_account_again.appmap.json
at src/cli/scan.ts:320:19
at Array.map (<anonymous>)
console.log
scanning /tmp/qSMTx7/other.appmap.json
at src/cli/scan.ts:320:19
at Array.map (<anonymous>)
[scan] Report file /tmp/qSMTx7/Confirmation_already_confirmed_user_should_not_be_able_to_confirm_the_account_again/appmap-findings.json is already up to date
[scan] Report file /tmp/qSMTx7/other/appmap-findings.json is already up to date
console.log
scanning /tmp/qSMTx7/test-0.appmap.json
at src/cli/scan.ts:320:19
at Array.map (<anonymous>)
console.log
scanning /tmp/qSMTx7/test-1.appmap.json
at src/cli/scan.ts:320:19
at Array.map (<anonymous>)
FAIL test/cli/scan.spec.ts
● Test suite failed to run
TypeError: Cannot convert undefined or null to object
at Function.entries (<anonymous>)
at pick (../../../../../.npm/_npx/a04c6870cebb0c63/node_modules/appmap-node/src/util/pick.ts:5:27)
at exceptionMetadata (../../../../../.npm/_npx/a04c6870cebb0c63/node_modules/appmap-node/src/metadata.ts:31:14)
at extractTestError (../../../../../.npm/_npx/a04c6870cebb0c63/node_modules/appmap-node/src/hooks/jest.ts:86:36)
at eventHandler (../../../../../.npm/_npx/a04c6870cebb0c63/node_modules/appmap-node/src/hooks/jest.ts:56:38)
Test Suites: 1 failed, 1 total
Tests: 0 total
Snapshots: 0 total
Time: 28.59 s
Ran all test suites matching /scan.spec.ts/i.
ReferenceError: You are trying to `import` a file after the Jest environment has been torn down. From test/cli/scan.spec.ts.
at src/configuration/configurationProvider.ts:257:68
ReferenceError: You are trying to `import` a file after the Jest environment has been torn down. From test/cli/scan.spec.ts.
at src/configuration/configurationProvider.ts:272:69
ReferenceError: You are trying to `import` a file after the Jest environment has been torn down. From test/cli/scan.spec.ts.
at src/configuration/configurationProvider.ts:257:68
ReferenceError: You are trying to `import` a file after the Jest environment has been torn down. From test/cli/scan.spec.ts.
at src/configuration/configurationProvider.ts:257:68
ReferenceError: You are trying to `import` a file after the Jest environment has been torn down. From test/cli/scan.spec.ts.
at src/configuration/configurationProvider.ts:272:69
ReferenceError: You are trying to `import` a file after the Jest environment has been torn down. From test/cli/scan.spec.ts.
at src/configuration/configurationProvider.ts:257:68
ReferenceError: You are trying to `import` a file after the Jest environment has been torn down. From test/cli/scan.spec.ts.
at src/configuration/configurationProvider.ts:257:68
ReferenceError: You are trying to `import` a file after the Jest environment has been torn down. From test/cli/scan.spec.ts.
at src/configuration/configurationProvider.ts:257:68
ReferenceError: You are trying to `import` a file after the Jest environment has been torn down. From test/cli/scan.spec.ts.
at src/configuration/configurationProvider.ts:257:68
ReferenceError: You are trying to `import` a file after the Jest environment has been torn down. From test/cli/scan.spec.ts.
at src/configuration/configurationProvider.ts:272:69
ReferenceError: You are trying to `import` a file after the Jest environment has been torn down. From test/cli/scan.spec.ts.
at src/configuration/configurationProvider.ts:257:68
ReferenceError: You are trying to `import` a file after the Jest environment has been torn down. From test/cli/scan.spec.ts.
at src/configuration/configurationProvider.ts:272:69
ReferenceError: You are trying to `import` a file after the Jest environment has been torn down. From test/cli/scan.spec.ts.
at src/configuration/configurationProvider.ts:257:68
ReferenceError: You are trying to `import` a file after the Jest environment has been torn down. From test/cli/scan.spec.ts.
at src/configuration/configurationProvider.ts:277:65
ReferenceError: You are trying to `import` a file after the Jest environment has been torn down. From test/cli/scan.spec.ts.
at src/configuration/configurationProvider.ts:277:65
ReferenceError: You are trying to `import` a file after the Jest environment has been torn down. From test/cli/scan.spec.ts.
at src/configuration/configurationProvider.ts:277:65
ReferenceError: You are trying to `import` a file after the Jest environment has been torn down. From test/cli/scan.spec.ts.
at src/configuration/configurationProvider.ts:277:65
ReferenceError: You are trying to `import` a file after the Jest environment has been torn down. From test/cli/scan.spec.ts.
at src/configuration/configurationProvider.ts:284:68
console.warn
Problem processing /tmp/qSMTx7/test-2/mtime:
TypeError: rule.Options is not a constructor
at /home/ahtrotta/projects/appmap/appmap-js/packages/scanner/src/configuration/configurationProvider.ts:317:19
at Generator.next (<anonymous>)
at fulfilled (/home/ahtrotta/projects/appmap/appmap-js/packages/scanner/src/configuration/configurationProvider.ts:211:24)
at src/cli/scan/watchScan.ts:358:49
at ../../node_modules/async/dist/async.js:1496:46
at Array.forEach (<anonymous>)
at trigger (../../node_modules/async/dist/async.js:1496:27)
at ../../node_modules/async/dist/async.js:1560:25
at ../../node_modules/async/dist/async.js:327:20
console.warn
Problem processing /tmp/qSMTx7/test-3/mtime:
TypeError: rule.Options is not a constructor
at /home/ahtrotta/projects/appmap/appmap-js/packages/scanner/src/configuration/configurationProvider.ts:317:19
at Generator.next (<anonymous>)
at fulfilled (/home/ahtrotta/projects/appmap/appmap-js/packages/scanner/src/configuration/configurationProvider.ts:211:24)
at src/cli/scan/watchScan.ts:358:49
at ../../node_modules/async/dist/async.js:1496:46
at Array.forEach (<anonymous>)
at trigger (../../node_modules/async/dist/async.js:1496:27)
at ../../node_modules/async/dist/async.js:1560:25
at ../../node_modules/async/dist/async.js:327:20
console.warn
Problem processing /tmp/qSMTx7/test-4/mtime:
TypeError: rule.Options is not a constructor
at /home/ahtrotta/projects/appmap/appmap-js/packages/scanner/src/configuration/configurationProvider.ts:317:19
at Generator.next (<anonymous>)
at fulfilled (/home/ahtrotta/projects/appmap/appmap-js/packages/scanner/src/configuration/configurationProvider.ts:211:24)
at src/cli/scan/watchScan.ts:358:49
at ../../node_modules/async/dist/async.js:1496:46
at Array.forEach (<anonymous>)
at trigger (../../node_modules/async/dist/async.js:1496:27)
at ../../node_modules/async/dist/async.js:1560:25
at ../../node_modules/async/dist/async.js:327:20
[scan] Report file /tmp/qSMTx7/Confirmation_already_confirmed_user_should_not_be_able_to_confirm_the_account_again/appmap-findings.json is already up to date
[scan] Report file /tmp/qSMTx7/other/appmap-findings.json is already up to date
The text was updated successfully, but these errors were encountered:
To reproduce: in
appmap-js
, run the following command frompackages/scanner
:I get the following output:
The text was updated successfully, but these errors were encountered: