Invoking: jest test/unit/*.test.ts --no-cache console.error Snowplow: Tracker callback failed caught error 65 | const logMsg = label + message + '\n'; 66 | if (error) { > 67 | console.error(logMsg + '\n', error, ...extraParams); | ^ 68 | } else { 69 | console.error(logMsg, ...extraParams); 70 | } at Object.error (../../libraries/tracker-core/src/logger.ts:67:22) at Object.applyAsyncFunction [as push] (src/in_queue.ts:270:15) at test/unit/in_queue.test.ts:155:18 at Object. (../../common/temp/node_modules/.pnpm/expect@26.6.2/node_modules/expect/build/toThrowMatchers.js:83:11) at Object.throwingMatcher [as toThrow] (../../common/temp/node_modules/.pnpm/expect@26.6.2/node_modules/expect/build/index.js:338:21) at Object. (test/unit/in_queue.test.ts:160:12) PASS test/unit/in_queue.test.ts InQueueManager ✓ Make a proxy, Function originally stored in asyncQueue is executed when asyncQueue becomes an AsyncQueueProxy (3ms) ✓ Add to asyncQueue after conversion, Function added to asyncQueue after it becomes an AsyncQueueProxy is executed (1ms) ✓ Backward compatibility: Create a tracker using the legacy setCollectorUrl method, A second tracker is created and both trackers' attributes are added to output (17ms) ✓ Use 'function:tracker1;tracker2' syntax to control which trackers execute which functions, Set the attributes of the two trackers individually, then add both to output ✓ Execute a user-defined custom callback (1ms) ✓ Executing a custom callback that errors should not throw (85ms) Test Suites: 1 passed, 1 total Tests: 6 passed, 6 total Snapshots: 0 total Time: 5.669s