Closed
Description
Test
message/esm_display_syntax_error_import_json_named_export
Platform
Does not seem platform-specific
Console output
(node:11257) ExperimentalWarning: Importing JSON modules is an experimental feature. This feature could change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
file:///data/iojs/build/workspace/node-test-commit-linuxone/test/message/esm_display_syntax_error_import_json_named_export.mjs:4
import { ofLife } from '../fixtures/experimental.json' assert { type: 'json' };
^^^^^^
SyntaxError: The requested module '../fixtures/experimental.json' does not provide an export named 'ofLife'
at ModuleJob._instantiate (node:internal/modules/esm/module_job:127:21)
at async ModuleJob.run (node:internal/modules/esm/module_job:191:5)
at async Promise.all (index 0)
at async ESMLoader.import (node:internal/modules/esm/loader:331:24)
at async loadESM (node:internal/process/esm_loader:88:5)
at async handleMainPromise (node:internal/modules/run_main:65:12)
Node.js v18.0.0-pre
Build links
- https://ci.nodejs.org/job/node-test-commit-linuxone/29457/nodes=rhel7-lto-s390x/testReport/junit/(root)/test/message_esm_display_syntax_error_import_json_named_export/
- https://ci.nodejs.org/job/node-test-commit-linux-containered/29362/nodes=ubuntu1804_sharedlibs_openssl300_x64/
Additional information
The test seems to fail because of the first two lines that come from the experimental warning.
These lines are not in the .out
file, which seems like a mistake, but I don't understand why the test is not failing consistently on all platforms.
/cc @aduh95