stevedlawrence opened a new issue, #1557:
URL: https://github.com/apache/daffodil-vscode/issues/1557
## Description
When running `yarn test` I get the following exception and stack trace:
```
$ mocha -r ts-node/register ./src/svelte/tests/**/*.test.ts
Exception during run: Error: Unexpected module status 0. Cannot require()
ES Module
/home/slawrence/downloads/vscode/daffodil-vscode/node_modules/svelte/src/store/index-server.js
because it is not yet fully loaded. This may be caused by a race condition if
the module is simultaneously dynamically import()-ed via Promise.all(). Try
await-ing the import() sequentially in a loop instead. (from
/home/slawrence/downloads/vscode/daffodil-vscode/src/svelte/src/utilities/colorScheme.ts)
This is caused by either a bug in Node.js or incorrect usage of Node.js
internals.
Please open an issue with this stack trace at
https://github.com/nodejs/node/issues
at Function.fail (node:internal/assert:17:9)
at ModuleLoader.importSyncForRequire
(node:internal/modules/esm/loader:412:16)
at loadESMFromCJS (node:internal/modules/cjs/loader:1537:24)
at Module._compile (node:internal/modules/cjs/loader:1688:5)
at Module._extensions..js (node:internal/modules/cjs/loader:1839:10)
at Object.require.extensions.<computed> [as .js]
(/home/slawrence/downloads/vscode/daffodil-vscode/node_modules/ts-node/src/index.ts:1608:43)
at Module.load (node:internal/modules/cjs/loader:1441:32)
at Function.Module._load (node:internal/modules/cjs/loader:1263:12)
at TracingChannel.traceSync (node:diagnostics_channel:328:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
at Module.require (node:internal/modules/cjs/loader:1463:12)
at require (node:internal/modules/helpers:147:16)
at Object.<anonymous>
(/home/slawrence/downloads/vscode/daffodil-vscode/src/svelte/src/utilities/colorScheme.ts:18:1)
at Module._compile (node:internal/modules/cjs/loader:1706:14)
at Module.m._compile
(/home/slawrence/downloads/vscode/daffodil-vscode/node_modules/ts-node/src/index.ts:1618:23)
at Module._extensions..js (node:internal/modules/cjs/loader:1839:10)
at Object.require.extensions.<computed> [as .ts]
(/home/slawrence/downloads/vscode/daffodil-vscode/node_modules/ts-node/src/index.ts:1621:12)
at Module.load (node:internal/modules/cjs/loader:1441:32)
at Function.Module._load (node:internal/modules/cjs/loader:1263:12)
at TracingChannel.traceSync (node:diagnostics_channel:328:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
at Module.require (node:internal/modules/cjs/loader:1463:12)
at require (node:internal/modules/helpers:147:16)
at Object.<anonymous>
(/home/slawrence/downloads/vscode/daffodil-vscode/src/svelte/src/stores/index.ts:19:1)
at Module._compile (node:internal/modules/cjs/loader:1706:14)
at Module.m._compile
(/home/slawrence/downloads/vscode/daffodil-vscode/node_modules/ts-node/src/index.ts:1618:23)
at Module._extensions..js (node:internal/modules/cjs/loader:1839:10)
at Object.require.extensions.<computed> [as .ts]
(/home/slawrence/downloads/vscode/daffodil-vscode/node_modules/ts-node/src/index.ts:1621:12)
at Module.load (node:internal/modules/cjs/loader:1441:32)
at Function.Module._load (node:internal/modules/cjs/loader:1263:12)
at TracingChannel.traceSync (node:diagnostics_channel:328:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
at Module.require (node:internal/modules/cjs/loader:1463:12)
at require (node:internal/modules/helpers:147:16)
at Object.<anonymous>
(/home/slawrence/downloads/vscode/daffodil-vscode/src/svelte/tests/stores/index.test.ts:19:1)
at Module._compile (node:internal/modules/cjs/loader:1706:14)
at Module.m._compile
(/home/slawrence/downloads/vscode/daffodil-vscode/node_modules/ts-node/src/index.ts:1618:23)
at Module._extensions..js (node:internal/modules/cjs/loader:1839:10)
at Object.require.extensions.<computed> [as .ts]
(/home/slawrence/downloads/vscode/daffodil-vscode/node_modules/ts-node/src/index.ts:1621:12)
at Module.load (node:internal/modules/cjs/loader:1441:32)
at Function.Module._load (node:internal/modules/cjs/loader:1263:12)
at TracingChannel.traceSync (node:diagnostics_channel:328:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
at Module.require (node:internal/modules/cjs/loader:1463:12)
at require (node:internal/modules/helpers:147:16)
at Object.exports.requireOrImport
(/home/slawrence/downloads/vscode/daffodil-vscode/node_modules/mocha/lib/nodejs/esm-utils.js:53:16)
at async Object.exports.loadFilesAsync
(/home/slawrence/downloads/vscode/daffodil-vscode/node_modules/mocha/lib/nodejs/esm-utils.js:100:20)
at async singleRun
(/home/slawrence/downloads/vscode/daffodil-vscode/node_modules/mocha/lib/cli/run-helpers.js:164:3)
at async Object.exports.handler
(/home/slawrence/downloads/vscode/daffodil-vscode/node_modules/mocha/lib/cli/run.js:379:5)
{
code: 'ERR_INTERNAL_ASSERTION'
}
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this
command.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this
command.
```
## Steps to Reproduce
[
1. Clone the daffodil-vscode repo
2. Run `yarn package`
3. Run `yarn test`
## Expected Behavior
All tests should pass
## Actual Behavior
Svelte tests fail
## Environment
[
- Operating System(s): Fedora 23, Java 17
]
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]