-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Labels
area-web-jsIssues related to JavaScript support for Dart Web, including DDC, dart2js, and JS interop.Issues related to JavaScript support for Dart Web, including DDC, dart2js, and JS interop.web-dart2js
Description
The following test fails with a strange runtime error on dart2js https://github.com/dart-lang/co19/blob/master/Language/Statements/Yield_and_Yield_Each/Yield/execution_async_t02.dart
The output is
/=====================================================================================================================================================================\
| dart2js-hostasserts-strong-linux-x64-chrome:co19/Language/Statements/Yield_and_Yield_Each/Yield/execution_async_t02 is new and failed (RuntimeError, expected Pass) |
\=====================================================================================================================================================================/
--- Command "dart2js" (took 06.000855s):
DART_CONFIGURATION=ReleaseX64 sdk/bin/dart2js_developer --enable-experiment=non-nullable --enable-experiment=non-nullable --test-mode --packages=/b/s/w/ir/.packages /b/s/w/ir/tests/co19/src/Language/Statements/Yield_and_Yield_Each/Yield/execution_async_t02.dart --sound-null-safety --libraries-spec=sdk/lib/libraries.json --platform-binaries=out/ReleaseX64/ --out=/b/s/w/ir/out/ReleaseX64/generated_compilations/dart2js/tests_co19_src_Language_Statements_Yield_and_Yield_Each_Yield_execution_async_t02/execution_async_t02.js
exit code:
0
stdout:
Hint: When run on the command-line, the compiled output might require a preamble file located in:
<sdk>/lib/_internal/js_runtime/lib/preambles.
Compiled 8,069,034 characters Dart to 223,039 characters JavaScript in 6.85 seconds
Dart file /b/s/w/ir/tests/co19/src/Language/Statements/Yield_and_Yield_Each/Yield/execution_async_t02.dart compiled to JavaScript: out/ReleaseX64/generated_compilations/dart2js/tests_co19_src_Language_Statements_Yield_and_Yield_Each_Yield_execution_async_t02/execution_async_t02.js
--- Command "chrome" (took 225ms):
/b/s/w/ir/tools/sdks/dart-sdk/bin/dart pkg/test_runner/bin/launch_browser.dart chrome http://127.0.0.1:38753/root_build/generated_tests/dart2js-chrome/tests_co19_src_Language_Statements_Yield_and_Yield_Each_Yield_execution_async_t02/test.html?crossOriginPort=33223
Runtime window.onerror:
window.onerror called:
http://127.0.0.1:38753/root_build/generated_compilations/dart2js/tests_co19_src_Language_Statements_Yield_and_Yield_Each_Yield_execution_async_t02/execution_async_t02.js:5270:
Uncaught
Deobfuscated error and stack:
<no error message found>
at window.onerror called: unparsed
at _rootHandleUncaughtError.<anonymous> org-dartlang-sdk:///lib/async/zone.dart 1175:21
at Uncaught unparsed
exit code:
0
--- To debug locally, run:
/b/s/w/ir/tools/sdks/dart-sdk/bin/dart /b/s/w/ir/pkg/test_runner/bin/http_server.dart -p 38753 -c 33223 --network 127.0.0.1 --build-directory=/b/s/w/ir/out/ReleaseX64/ --runtime=chrome --packages=/b/s/w/ir/.packages
--- Re-run this test:
python tools/test.py -n dart2js-hostasserts-strong-linux-x64-chrome --dart2js-batch co19/Language/Statements/Yield_and_Yield_Each/Yield/execution_async_t02
Metadata
Metadata
Assignees
Labels
area-web-jsIssues related to JavaScript support for Dart Web, including DDC, dart2js, and JS interop.Issues related to JavaScript support for Dart Web, including DDC, dart2js, and JS interop.web-dart2js