Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[browser][MT] Assert failed: Cannot find Promise for JSHandle -2 #98406

Closed
mkhamoyan opened this issue Feb 14, 2024 · 11 comments
Closed

[browser][MT] Assert failed: Cannot find Promise for JSHandle -2 #98406

mkhamoyan opened this issue Feb 14, 2024 · 11 comments
Assignees
Labels
arch-wasm WebAssembly architecture area-VM-threading-mono blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' Known Build Error Use this to report build issues in the .NET Helix tab os-browser Browser variant of arch-wasm
Milestone

Comments

@mkhamoyan
Copy link
Member

mkhamoyan commented Feb 14, 2024

Error Blob

{
  "ErrorMessage": "Cannot find Promise for JSHandle",
  "BuildRetry": false,
  "ErrorPattern": "",
  "ExcludeConsoleLog": false
}

Reproduction Steps

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=565532

Log

[02:27:15] fail: [0x000dd56c--UI- 02:27:15.409] MONO_WASM: Assert failed: Cannot find Promise for JSHandle -2
                 Error: Assert failed: Cannot find Promise for JSHandle -2
                     at bt (http://127.0.0.1:44337/_framework/dotnet.runtime.js:3:20442)
                     at uu (http://127.0.0.1:44337/_framework/dotnet.runtime.js:3:202764)
                     at _do_call (http://127.0.0.1:44337/_framework/dotnet.native.wasm:wasm-function[8616]:0x21d464)
                     at em_task_queue_execute (http://127.0.0.1:44337/_framework/dotnet.native.wasm:wasm-function[8658]:0x21f68b)
                     at receive_notification (http://127.0.0.1:44337/_framework/dotnet.native.wasm:wasm-function[8664]:0x21f877)
                     at em_task_queue_execute (http://127.0.0.1:44337/_framework/dotnet.native.wasm:wasm-function[8658]:0x21f68b)
                     at _emscripten_check_mailbox (http://127.0.0.1:44337/_framework/dotnet.native.wasm:wasm-function[8790]:0x2268fb)
                     at http://127.0.0.1:44337/_framework/dotnet.native.js:8:100122
                     at callUserCallback (http://127.0.0.1:44337/_framework/dotnet.native.js:8:99566)
                     at checkMailbox (http://127.0.0.1:44337/_framework/dotnet.native.js:8:100101)
[02:27:15] fail: [0x000dd56c--UI- 02:27:15.454] MONO_WASM: Assert failed: Failed to resolve or reject promise Error: Assert failed: Cannot find Promise for JSHandle -2 {}
[02:27:15] fail: [out of order message from the browser]: http://127.0.0.1:44337/_framework/dotnet.runtime.js 2:20441 Uncaught Error: Assert failed: Failed to resolve or reject promise…ssert failed: Cannot find Promise for JSHandle -2
[02:27:15] info: WASM EXIT 1
[02:27:15] info: Waiting to flush log messages with a timeout of 120 secs ..
[02:27:15] fail: Application has finished with exit code TESTS_FAILED but 0 was expected

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=565532
Error message validated: [Cannot find Promise for JSHandle]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 2/14/2024 10:13:57 AM UTC

Report

Build Definition Test Pull Request
592530 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99390
592174 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99381
592874 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99400
592829 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution
592824 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99397
592772 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99392
592686 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99185
592308 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99273
591885 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99343
591694 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99319
591516 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #98986
591452 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99355
591221 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99240
591326 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99188
591287 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99273
591156 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99042
591080 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #96910
591039 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99259
591011 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution
590965 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99185
590922 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99042
590812 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99343
590242 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99332
590389 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99334
590297 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99319
590260 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99287
590220 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99296
590127 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99327
590148 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99273
589810 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99042
589719 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #98986
589678 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #98495
589664 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99259
589454 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99287
589317 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #97326
589270 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99282
589091 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution
589084 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99259
588964 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99185
588921 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99273
588912 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99272
588402 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99259
588395 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution
588080 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99042
588021 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99240
587277 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #98866
587714 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #98559
587640 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99040
587606 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99188
587544 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99042
585429 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #98495
587348 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution
587228 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #98866
587130 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution
586685 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #98866
587083 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99185
586990 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #98984
587030 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #98559
586983 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99040
586898 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution
586690 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99011
586223 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #98866
586040 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution
586019 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution
585878 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution
585771 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99042
585700 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99081
585701 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99081
585615 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #98559
585562 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99040
585416 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99042
585254 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution
584986 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution
584795 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99081
584787 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99115
584753 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #98866
584757 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99128
578626 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #98902
584716 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99011
584475 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99081
584399 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #98866
584364 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99042
584322 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #98559
584293 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #98984
584243 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99112
584286 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99040
584023 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution
583737 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution
583555 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99083
583505 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99072
583430 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution
583350 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution
583154 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99042
583109 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99055
582760 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #98983
581317 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution #98997
582797 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99040
582807 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #98984
582663 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99011
582508 dotnet/runtime WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.BackgroundExec.Tests.WorkItemExecution #99032
Displaying 100 of 294 results

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 0 266
@mkhamoyan mkhamoyan added arch-wasm WebAssembly architecture blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' area-VM-threading-mono Known Build Error Use this to report build issues in the .NET Helix tab os-browser Browser variant of arch-wasm labels Feb 14, 2024
@mkhamoyan mkhamoyan added this to the 9.0.0 milestone Feb 14, 2024
@ghost
Copy link

ghost commented Feb 14, 2024

Tagging subscribers to 'arch-wasm': @lewing
See info in area-owners.md if you want to be subscribed.

Issue Details

Error Blob

{
  "ErrorMessage": "Cannot find Promise for JSHandle -2",
  "BuildRetry": false,
  "ErrorPattern": "",
  "ExcludeConsoleLog": false
}

Reproduction Steps

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=565532

Log

[02:27:15] fail: [0x000dd56c--UI- 02:27:15.409] MONO_WASM: Assert failed: Cannot find Promise for JSHandle -2
                 Error: Assert failed: Cannot find Promise for JSHandle -2
                     at bt (http://127.0.0.1:44337/_framework/dotnet.runtime.js:3:20442)
                     at uu (http://127.0.0.1:44337/_framework/dotnet.runtime.js:3:202764)
                     at _do_call (http://127.0.0.1:44337/_framework/dotnet.native.wasm:wasm-function[8616]:0x21d464)
                     at em_task_queue_execute (http://127.0.0.1:44337/_framework/dotnet.native.wasm:wasm-function[8658]:0x21f68b)
                     at receive_notification (http://127.0.0.1:44337/_framework/dotnet.native.wasm:wasm-function[8664]:0x21f877)
                     at em_task_queue_execute (http://127.0.0.1:44337/_framework/dotnet.native.wasm:wasm-function[8658]:0x21f68b)
                     at _emscripten_check_mailbox (http://127.0.0.1:44337/_framework/dotnet.native.wasm:wasm-function[8790]:0x2268fb)
                     at http://127.0.0.1:44337/_framework/dotnet.native.js:8:100122
                     at callUserCallback (http://127.0.0.1:44337/_framework/dotnet.native.js:8:99566)
                     at checkMailbox (http://127.0.0.1:44337/_framework/dotnet.native.js:8:100101)
[02:27:15] fail: [0x000dd56c--UI- 02:27:15.454] MONO_WASM: Assert failed: Failed to resolve or reject promise Error: Assert failed: Cannot find Promise for JSHandle -2 {}
[02:27:15] fail: [out of order message from the browser]: http://127.0.0.1:44337/_framework/dotnet.runtime.js 2:20441 Uncaught Error: Assert failed: Failed to resolve or reject promise…ssert failed: Cannot find Promise for JSHandle -2
[02:27:15] info: WASM EXIT 1
[02:27:15] info: Waiting to flush log messages with a timeout of 120 secs ..
[02:27:15] fail: Application has finished with exit code TESTS_FAILED but 0 was expected

Author: mkhamoyan
Assignees: -
Labels:

arch-wasm, blocking-clean-ci, area-VM-threading-mono, Known Build Error, os-browser

Milestone: 9.0.0

@pavelsavara
Copy link
Member

Log

[06:49:17] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportTaskAwait
[06:49:17] fail: [0x000dd6fc--UI- 06:49:17.874] MONO_WASM: Assert failed: Cannot find Promise for JSHandle -2 {}
[06:49:17] info: [0x000dd6fc--UI- 06:49:17.876] MONO_WASM: Dumping web worker info as seen by UI thread, it could be stale:
[06:49:17] info: 000 | 0x000dd6fc--UI-: isRunning: true isAttached: true isEventLoop:false reuseCount:  0 - UI Thread
[06:49:17] info: 001 | 0x02199300-pool: isRunning: true isAttached: true isEventLoop: true reuseCount:  1 - .NET TP Worker
[06:49:17] info: 002 | 0x024b8030-gate: isRunning: true isAttached: true isEventLoop:false reuseCount:  1 - .NET TP Gate
[06:49:17] info: 003 | 0x02803f00-norm: isRunning: true isAttached: true isEventLoop:false reuseCount:  1 - Finalizer
[06:49:17] info: 006 | 0x033f2d20-pool: isRunning: true isAttached: true isEventLoop: true reuseCount:  1 - .NET TP Worker
[06:49:17] info: 007 | 0x02d565e8-pool: isRunning: true isAttached: true isEventLoop: true reuseCount:  1 - .NET TP Worker
[06:49:17] info: 009 | 0x03df4740-timr: isRunning: true isAttached: true isEventLoop:false reuseCount:  8 - .NET Timer
[06:49:17] info: 046 | 0x0525f208-jsww: isRunning: true isAttached: true isEventLoop: true reuseCount: 25 - JSWebWorker
[06:49:17] info: 072 | 0x05db0000-long: isRunning: true isAttached: true isEventLoop:false reuseCount: 18 - .NET Long Running Task
[06:49:17] info: 073 | --05db0000-emsc: isRunning:false isAttached:false isEventLoop:false reuseCount: 17 - unregistered:(.NET Long Running Task)
[06:49:17] info: 066 | --04940000-emsc: isRunning:false isAttached:false isEventLoop:false reuseCount: 38 - unregistered:(.NET Long Running Task)
[06:49:17] info: 075 | --05db0000-emsc: isRunning:false isAttached:false isEventLoop:false reuseCount: 15 - unregistered:(.NET Long Running Task)
[06:49:17] info: 067 | --065c0000-emsc: isRunning:false isAttached:false isEventLoop:false reuseCount: 34 - unregistered:(.NET Long Running Task)
[06:49:17] info: 071 | --04940000-emsc: isRunning:false isAttached:false isEventLoop:false reuseCount: 21 - unregistered:(.NET Long Running Task)
[06:49:17] fail: [0x000dd6fc--UI- 06:49:17.880] MONO_WASM: Assert failed: Cannot find Promise for JSHandle -2
                 Error: Assert failed: Cannot find Promise for JSHandle -2
                     at yt (http://127.0.0.1:38669/_framework/dotnet.runtime.js:3:20410)
                     at iu (http://127.0.0.1:38669/_framework/dotnet.runtime.js:3:200368)
                     at _do_call (http://127.0.0.1:38669/_framework/dotnet.native.wasm:wasm-function[8615]:0x21d427)
                     at em_task_queue_execute (http://127.0.0.1:38669/_framework/dotnet.native.wasm:wasm-function[8657]:0x21f64e)
                     at receive_notification (http://127.0.0.1:38669/_framework/dotnet.native.wasm:wasm-function[8663]:0x21f83a)
                     at em_task_queue_execute (http://127.0.0.1:38669/_framework/dotnet.native.wasm:wasm-function[8657]:0x21f64e)
                     at _emscripten_check_mailbox (http://127.0.0.1:38669/_framework/dotnet.native.wasm:wasm-function[8789]:0x2268be)
                     at http://127.0.0.1:38669/_framework/dotnet.native.js:8:100122
                     at callUserCallback (http://127.0.0.1:38669/_framework/dotnet.native.js:8:99566)
                     at checkMailbox (http://127.0.0.1:38669/_framework/dotnet.native.js:8:100101)

@pavelsavara
Copy link
Member

Log

[12:45:47] info: [STRT] System.Xml.XmlSchemaValidatorApiTests.TCValidateAfterAddInvalidSchema.AddValid_Import_Include_Redefine(testDir: "SCHEMA", testFile: "schB8.xsd", expCount: 1, expCountGT: 1, expCountGE: 1)
[12:45:47] fail: [out of order message from the browser]: http://foo/foo - Failed to load resource: net::ERR_NAME_NOT_RESOLVED
[12:47:27] fail: [0x000dc93c--UI- 12:47:27.332] MONO_WASM: Assert failed: Expected Promise for GCHandle 23302 {}
[12:47:27] info: [0x000dc93c--UI- 12:47:27.336] MONO_WASM: Dumping web worker info as seen by UI thread, it could be stale:
[12:47:27] info: 000 | 0x000dc93c--UI-: isRunning: true isAttached: true isEventLoop:false reuseCount:  0 - UI Thread
[12:47:27] info: 001 | 0x01fd6980-dpty: isRunning: true isAttached: true isEventLoop:false reuseCount:  1 -
[12:47:27] info: 003 | 0x03d90040-gate: isRunning: true isAttached: true isEventLoop:false reuseCount:  1 - .NET TP Gate
[12:47:27] info: 004 | 0x040c1d58-norm: isRunning: true isAttached: true isEventLoop:false reuseCount:  1 - Finalizer
[12:47:27] info: 005 | 0x0bc6f960-timr: isRunning: true isAttached: true isEventLoop:false reuseCount: 50 - .NET Timer
[12:47:27] info: 011 | 0x0db7e848-pool: isRunning: true isAttached: true isEventLoop: true reuseCount: 49 - .NET TP Worker
[12:47:27] info: 009 | --0bc6f960-emsc: isRunning:false isAttached:false isEventLoop:false reuseCount: 46 - unregistered:()
[12:47:27] info: 002 | --0db7e848-emsc: isRunning:false isAttached:false isEventLoop:false reuseCount: 46 - unregistered:()
[12:47:27] info: 010 | --0ba5e2a8-emsc: isRunning:false isAttached:false isEventLoop:false reuseCount: 46 - unregistered:()
[12:47:27] info: 006 | --0bc6f960-emsc: isRunning:false isAttached:false isEventLoop:false reuseCount: 50 - unregistered:()
[12:47:27] info: 008 | --0db7e848-emsc: isRunning:false isAttached:false isEventLoop:false reuseCount: 48 - unregistered:()
[12:47:27] info: 007 | --0ba5e2a8-emsc: isRunning:false isAttached:false isEventLoop:false reuseCount: 50 - unregistered:()
[12:47:27] fail: [0x000dc93c--UI- 12:47:27.337] MONO_WASM: Assert failed: Expected Promise for GCHandle 23302
                 Error: Assert failed: Expected Promise for GCHandle 23302
                     at yt (http://127.0.0.1:32833/_framework/dotnet.runtime.js:3:20506)
                     at lu (http://127.0.0.1:32833/_framework/dotnet.runtime.js:3:201605)
                     at _do_call (http://127.0.0.1:32833/_framework/dotnet.native.wasm:wasm-function[8595]:0x211e8b)
                     at em_task_queue_execute (http://127.0.0.1:32833/_framework/dotnet.native.wasm:wasm-function[8639]:0x214157)
                     at receive_notification (http://127.0.0.1:32833/_framework/dotnet.native.wasm:wasm-function[8645]:0x214343)
                     at em_task_queue_execute (http://127.0.0.1:32833/_framework/dotnet.native.wasm:wasm-function[8639]:0x214157)
                     at _emscripten_check_mailbox (http://127.0.0.1:32833/_framework/dotnet.native.wasm:wasm-function[8766]:0x21b207)
                     at http://127.0.0.1:32833/_framework/dotnet.native.js:8:103164
                     at callUserCallback (http://127.0.0.1:32833/_framework/dotnet.native.js:8:102608)
                     at checkMailbox (http://127.0.0.1:32833/_framework/dotnet.native.js:8:103143)
[12:47:27] fail: [out of order message from the browser]: http://127.0.0.1:32833/_framework/dotnet.runtime.js 2:20505 Uncaught Error: Assert failed: Expected Promise for GCHandle 23302

@pavelsavara
Copy link
Member

maybe this is synchronous GC of the handle before resolve

@lewing
Copy link
Member

lewing commented Feb 20, 2024

Log

[12:45:47] info: [STRT] System.Xml.XmlSchemaValidatorApiTests.TCValidateAfterAddInvalidSchema.AddValid_Import_Include_Redefine(testDir: "SCHEMA", testFile: "schB8.xsd", expCount: 1, expCountGT: 1, expCountGE: 1)
[12:45:47] fail: [out of order message from the browser]: http://foo/foo - Failed to load resource: net::ERR_NAME_NOT_RESOLVED
[12:47:27] fail: [0x000dc93c--UI- 12:47:27.332] MONO_WASM: Assert failed: Expected Promise for GCHandle 23302 {}
[12:47:27] info: [0x000dc93c--UI- 12:47:27.336] MONO_WASM: Dumping web worker info as seen by UI thread, it could be stale:
[12:47:27] info: 000 | 0x000dc93c--UI-: isRunning: true isAttached: true isEventLoop:false reuseCount:  0 - UI Thread
[12:47:27] info: 001 | 0x01fd6980-dpty: isRunning: true isAttached: true isEventLoop:false reuseCount:  1 -
[12:47:27] info: 003 | 0x03d90040-gate: isRunning: true isAttached: true isEventLoop:false reuseCount:  1 - .NET TP Gate
[12:47:27] info: 004 | 0x040c1d58-norm: isRunning: true isAttached: true isEventLoop:false reuseCount:  1 - Finalizer
[12:47:27] info: 005 | 0x0bc6f960-timr: isRunning: true isAttached: true isEventLoop:false reuseCount: 50 - .NET Timer
[12:47:27] info: 011 | 0x0db7e848-pool: isRunning: true isAttached: true isEventLoop: true reuseCount: 49 - .NET TP Worker
[12:47:27] info: 009 | --0bc6f960-emsc: isRunning:false isAttached:false isEventLoop:false reuseCount: 46 - unregistered:()
[12:47:27] info: 002 | --0db7e848-emsc: isRunning:false isAttached:false isEventLoop:false reuseCount: 46 - unregistered:()
[12:47:27] info: 010 | --0ba5e2a8-emsc: isRunning:false isAttached:false isEventLoop:false reuseCount: 46 - unregistered:()
[12:47:27] info: 006 | --0bc6f960-emsc: isRunning:false isAttached:false isEventLoop:false reuseCount: 50 - unregistered:()
[12:47:27] info: 008 | --0db7e848-emsc: isRunning:false isAttached:false isEventLoop:false reuseCount: 48 - unregistered:()
[12:47:27] info: 007 | --0ba5e2a8-emsc: isRunning:false isAttached:false isEventLoop:false reuseCount: 50 - unregistered:()
[12:47:27] fail: [0x000dc93c--UI- 12:47:27.337] MONO_WASM: Assert failed: Expected Promise for GCHandle 23302
                 Error: Assert failed: Expected Promise for GCHandle 23302
                     at yt (http://127.0.0.1:32833/_framework/dotnet.runtime.js:3:20506)
                     at lu (http://127.0.0.1:32833/_framework/dotnet.runtime.js:3:201605)
                     at _do_call (http://127.0.0.1:32833/_framework/dotnet.native.wasm:wasm-function[8595]:0x211e8b)
                     at em_task_queue_execute (http://127.0.0.1:32833/_framework/dotnet.native.wasm:wasm-function[8639]:0x214157)
                     at receive_notification (http://127.0.0.1:32833/_framework/dotnet.native.wasm:wasm-function[8645]:0x214343)
                     at em_task_queue_execute (http://127.0.0.1:32833/_framework/dotnet.native.wasm:wasm-function[8639]:0x214157)
                     at _emscripten_check_mailbox (http://127.0.0.1:32833/_framework/dotnet.native.wasm:wasm-function[8766]:0x21b207)
                     at http://127.0.0.1:32833/_framework/dotnet.native.js:8:103164
                     at callUserCallback (http://127.0.0.1:32833/_framework/dotnet.native.js:8:102608)
                     at checkMailbox (http://127.0.0.1:32833/_framework/dotnet.native.js:8:103143)
[12:47:27] fail: [out of order message from the browser]: http://127.0.0.1:32833/_framework/dotnet.runtime.js 2:20505 Uncaught Error: Assert failed: Expected Promise for GCHandle 23302

I opened #98721 so this variant would also show up green in analysis

@lewing
Copy link
Member

lewing commented Feb 21, 2024

@pavelsavara I don't see a failure of 'Cannot find Promise for JSHandle' outside the JS interop tests where the JsHandle value isn't -2, the GCHandle failure is different and is much more limited.

@carlossanlop
Copy link
Member

Here's a fresh hit in an unrelated PR for main: #98885

Output (expand)
===========================================================================================================
/root/helix/work/workitem/e /root/helix/work/workitem/e /root/helix/work/workitem/e
[9.0.0-prerelease.24119.1+8aa2a4cb80000ebb46ee61cd6ac29b2e63ebe87c] XHarness command issued: wasm test-browser --app=. --output-directory=/root/helix/work/workitem/uploads/xharness-output --web-server-use-cors --web-server-use-https --set-web-server-http-env=DOTNET_TEST_WEBSOCKETHOST,DOTNET_TEST_HTTPHOST,DOTNET_TEST_REMOTE_LOOP_HOST --set-web-server-https-env=DOTNET_TEST_SECUREWEBSOCKETHOST,DOTNET_TEST_SECUREHTTPHOST,DOTNET_TEST_HTTP2HOST --web-server-middleware=/root/helix/work/correlation/xharness/RemoteLoopMiddleware/RemoteLoopServer.dll,RemoteLoopServer.GenericHandler --web-server-middleware=/root/helix/work/correlation/xharness/TestEchoMiddleware/NetCoreServer.dll,NetCoreServer.GenericHandler --engine-arg=--expose-gc --web-server-use-cop --web-server-use-cop -s dotnet.native.js.symbols --symbol-patterns wasm-symbol-patterns.txt --symbolicator WasmSymbolicator.dll,Microsoft.WebAssembly.Internal.SymbolicatorWrapperForXHarness --timeout=00:30:00 -- --setenv=IsWasmBackgroundExec=true --setenv=XHARNESS_LOG_TEST_START=true --setenv=IsBrowserThreadingSupported=true --run WasmTestRunner.dll System.Runtime.InteropServices.JavaScript.Tests.dll -backgroundExec -threads -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing
[05:08:59] warn: Cannot find symbols file dotnet.native.js.symbols
[05:08:59] info: Starting chromedriver with args: --headless --incognito --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-renderer-backgrounding --enable-features=NetworkService,NetworkServiceInProcess --allow-insecure-localhost --disable-breakpad --disable-component-extensions-with-background-pages --disable-dev-shm-usage --disable-extensions --disable-features=TranslateUI --disable-ipc-flooding-protection --force-color-profile=srgb --metrics-recording-only --no-sandbox
Starting ChromeDriver 121.0.6167.0 (1f809267ecc9f5c08545e0116b1c1b7009cefe05-refs/heads/main@{#1233114}) on port 44187
Only local connections are allowed.
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.
[05:09:00] info: Loaded RemoteLoopServer.GenericHandler middleware
[05:09:00] info: Loaded NetCoreServer.GenericHandler middleware
warn: Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer[8]
      The ASP.NET Core developer certificate is not trusted. For information about trusting the ASP.NET Core developer certificate, see https://aka.ms/aspnet/https-trust-dev-cert.
[05:09:00] info: Running at: http://127.0.0.1:33981/index.html?arg=--setenv%3dDOTNET_TEST_WEBSOCKETHOST%3d127.0.0.1%3a33981&arg=--setenv%3dDOTNET_TEST_HTTPHOST%3d127.0.0.1%3a33981&arg=--setenv%3dDOTNET_TEST_REMOTE_LOOP_HOST%3d127.0.0.1%3a33981&arg=--setenv%3dDOTNET_TEST_SECUREWEBSOCKETHOST%3d127.0.0.1%3a42513&arg=--setenv%3dDOTNET_TEST_SECUREHTTPHOST%3d127.0.0.1%3a42513&arg=--setenv%3dDOTNET_TEST_HTTP2HOST%3d127.0.0.1%3a42513&arg=--setenv%3dIsWasmBackgroundExec%3dtrue&arg=--setenv%3dXHARNESS_LOG_TEST_START%3dtrue&arg=--setenv%3dIsBrowserThreadingSupported%3dtrue&arg=--run&arg=WasmTestRunner.dll&arg=System.Runtime.InteropServices.JavaScript.Tests.dll&arg=-backgroundExec&arg=-threads&arg=-notrait&arg=category%3dIgnoreForCI&arg=-notrait&arg=category%3dOuterLoop&arg=-notrait&arg=category%3dfailing&arg=-verbosity&arg=Info
[05:09:00] info: Incoming arguments: --setenv=DOTNET_TEST_WEBSOCKETHOST=127.0.0.1:33981 --setenv=DOTNET_TEST_HTTPHOST=127.0.0.1:33981 --setenv=DOTNET_TEST_REMOTE_LOOP_HOST=127.0.0.1:33981 --setenv=DOTNET_TEST_SECUREWEBSOCKETHOST=127.0.0.1:42513 --setenv=DOTNET_TEST_SECUREHTTPHOST=127.0.0.1:42513 --setenv=DOTNET_TEST_HTTP2HOST=127.0.0.1:42513 --setenv=IsWasmBackgroundExec=true --setenv=XHARNESS_LOG_TEST_START=true --setenv=IsBrowserThreadingSupported=true --run WasmTestRunner.dll System.Runtime.InteropServices.JavaScript.Tests.dll -backgroundExec -threads -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing -verbosity Info
[05:09:00] info: Application arguments: --run WasmTestRunner.dll System.Runtime.InteropServices.JavaScript.Tests.dll -backgroundExec -threads -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing -verbosity Info
[05:09:01] info: Initializing dotnet version 9.0.0-ci commit hash 73d305bb70044717089b96f170d595f76635e188
[05:09:02] info: Using threaded Xunit runner
[05:09:02] info: Configured filters:
[05:09:02] info:   XUnitFilter [Type: Trait; exclude; Trait name: category; Trait value: IgnoreForCI]
[05:09:02] info:   XUnitFilter [Type: Trait; exclude; Trait name: category; Trait value: OuterLoop]
[05:09:02] info:   XUnitFilter [Type: Trait; exclude; Trait name: category; Trait value: failing]
[05:09:02] info: Assembly: System.Runtime.InteropServices.JavaScript.Tests, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 (System.Runtime.InteropServices.JavaScript.Tests.dll)
[05:09:04] info: [Test environment: 32-bit .NET .NET 9.0 [collection-per-class, non-parallel]]
[05:09:04] info: [Test framework: xUnit.net 2.6.7.0]
[05:09:04] info: 
[05:09:04] info: Test collection for System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest
[05:09:04] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread(executor1: Main, executor2: Main)
[05:09:05] info: HttpClient_CancelInDifferentThread: ManagedThreadId: 1 NativeThreadId: 12984664
[05:09:05] info: HttpClient_CancelInDifferentThread: TaskCanceledException is thrown with message: System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05:09:05] info:  ---> Error: OperationCanceledException
[05:09:05] info:    --- End of inner exception stack trace ---
[05:09:05] info:    at System.Net.Http.CancellationHelper.ThrowOperationCanceledException(Exception , CancellationToken )
[05:09:05] info:    at System.Net.Http.CancellationHelper.ThrowIfCancellationRequested(Exception , CancellationToken )
[05:09:05] info:    at System.Net.Http.BrowserHttpInterop.CancellationHelper(Task , CancellationToken , JSObject )
[05:09:05] info:    at System.Net.Http.BrowserHttpInterop.<CancellationHelper>d__22`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:05] info:    at System.Net.Http.BrowserHttpReadStream.ReadAsync(Memory`1 , CancellationToken )
[05:09:05] info:    at System.IO.Stream.<CopyToAsync>g__Core|27_0(Stream , Stream , Int32 , CancellationToken )
[05:09:05] info:    at System.Net.Http.StreamToStreamCopy.<CopyAsync>g__DisposeSourceAsync|1_0(Task , Stream )
[05:09:05] info:    at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task , MemoryStream )
[05:09:05] info:    at System.Net.Http.HttpContent.<WaitAndReturnAsync>d__82`2[[System.Net.Http.HttpContent, System.Net.Http, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:05] info:    at System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.<>c__DisplayClass7_0.<<HttpClient_CancelInDifferentThread>b__1>d.MoveNext()
[05:09:05] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread
[05:09:05] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread(executor1: Main, executor2: ThreadPool)
[05:09:05] info: HttpClient_CancelInDifferentThread: ManagedThreadId: 8 NativeThreadId: 59710976
[05:09:05] info: HttpClient_CancelInDifferentThread: TaskCanceledException is thrown with message: System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05:09:05] info:  ---> Error: OperationCanceledException
[05:09:05] info:    --- End of inner exception stack trace ---
[05:09:05] info:    at System.Net.Http.CancellationHelper.ThrowOperationCanceledException(Exception , CancellationToken )
[05:09:05] info:    at System.Net.Http.CancellationHelper.ThrowIfCancellationRequested(Exception , CancellationToken )
[05:09:05] info:    at System.Net.Http.BrowserHttpInterop.CancellationHelper(Task , CancellationToken , JSObject )
[05:09:05] info:    at System.Net.Http.BrowserHttpInterop.<CancellationHelper>d__22`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:05] info:    at System.Net.Http.BrowserHttpReadStream.ReadAsync(Memory`1 , CancellationToken )
[05:09:05] info:    at System.IO.Stream.<CopyToAsync>g__Core|27_0(Stream , Stream , Int32 , CancellationToken )
[05:09:05] info:    at System.Net.Http.StreamToStreamCopy.<CopyAsync>g__DisposeSourceAsync|1_0(Task , Stream )
[05:09:05] info:    at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task , MemoryStream )
[05:09:05] info:    at System.Net.Http.HttpContent.<WaitAndReturnAsync>d__82`2[[System.Net.Http.HttpContent, System.Net.Http, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:05] info:    at System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.<>c__DisplayClass7_0.<<HttpClient_CancelInDifferentThread>b__1>d.MoveNext()
[05:09:05] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread
[05:09:05] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread(executor1: Main, executor2: NewThread)
[05:09:05] info: HttpClient_CancelInDifferentThread: ManagedThreadId: 26 NativeThreadId: 77661872
[05:09:05] info: HttpClient_CancelInDifferentThread: TaskCanceledException is thrown with message: System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05:09:05] info:  ---> Error: OperationCanceledException
[05:09:05] info:    --- End of inner exception stack trace ---
[05:09:05] info:    at System.Net.Http.CancellationHelper.ThrowOperationCanceledException(Exception , CancellationToken )
[05:09:05] info:    at System.Net.Http.CancellationHelper.ThrowIfCancellationRequested(Exception , CancellationToken )
[05:09:05] info:    at System.Net.Http.BrowserHttpInterop.CancellationHelper(Task , CancellationToken , JSObject )
[05:09:05] info:    at System.Net.Http.BrowserHttpInterop.<CancellationHelper>d__22`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:05] info:    at System.Net.Http.BrowserHttpReadStream.ReadAsync(Memory`1 , CancellationToken )
[05:09:05] info:    at System.IO.Stream.<CopyToAsync>g__Core|27_0(Stream , Stream , Int32 , CancellationToken )
[05:09:05] info:    at System.Net.Http.StreamToStreamCopy.<CopyAsync>g__DisposeSourceAsync|1_0(Task , Stream )
[05:09:05] info:    at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task , MemoryStream )
[05:09:05] info:    at System.Net.Http.HttpContent.<WaitAndReturnAsync>d__82`2[[System.Net.Http.HttpContent, System.Net.Http, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:05] info:    at System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.<>c__DisplayClass7_0.<<HttpClient_CancelInDifferentThread>b__1>d.MoveNext()
[05:09:05] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread
[05:09:05] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread(executor1: Main, executor2: JSWebWorker)
[05:09:05] info: HttpClient_CancelInDifferentThread: ManagedThreadId: 34 NativeThreadId: 77661872
[05:09:05] info: HttpClient_CancelInDifferentThread: TaskCanceledException is thrown with message: System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05:09:05] info:  ---> Error: OperationCanceledException
[05:09:05] info:    --- End of inner exception stack trace ---
[05:09:05] info:    at System.Net.Http.CancellationHelper.ThrowOperationCanceledException(Exception , CancellationToken )
[05:09:05] info:    at System.Net.Http.CancellationHelper.ThrowIfCancellationRequested(Exception , CancellationToken )
[05:09:05] info:    at System.Net.Http.BrowserHttpInterop.CancellationHelper(Task , CancellationToken , JSObject )
[05:09:05] info:    at System.Net.Http.BrowserHttpInterop.<CancellationHelper>d__22`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:05] info:    at System.Net.Http.BrowserHttpReadStream.ReadAsync(Memory`1 , CancellationToken )
[05:09:05] info:    at System.IO.Stream.<CopyToAsync>g__Core|27_0(Stream , Stream , Int32 , CancellationToken )
[05:09:05] info:    at System.Net.Http.StreamToStreamCopy.<CopyAsync>g__DisposeSourceAsync|1_0(Task , Stream )
[05:09:05] info:    at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task , MemoryStream )
[05:09:05] info:    at System.Net.Http.HttpContent.<WaitAndReturnAsync>d__82`2[[System.Net.Http.HttpContent, System.Net.Http, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:05] info:    at System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.<>c__DisplayClass7_0.<<HttpClient_CancelInDifferentThread>b__1>d.MoveNext()
[05:09:05] info: [0x04a106b0-jsww 05:09:05.925] MONO_WASM: forceDisposeProxies done: 0 imports, 0 exports, 0 GCHandles, 0 JSHandles.
[05:09:05] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread
[05:09:05] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread(executor1: ThreadPool, executor2: Main)
[05:09:05] info: HttpClient_CancelInDifferentThread: ManagedThreadId: 1 NativeThreadId: 12984664
[05:09:06] info: HttpClient_CancelInDifferentThread: TaskCanceledException is thrown with message: System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05:09:06] info:  ---> Error: OperationCanceledException
[05:09:06] info:    --- End of inner exception stack trace ---
[05:09:06] info:    at System.Net.Http.CancellationHelper.ThrowOperationCanceledException(Exception , CancellationToken )
[05:09:06] info:    at System.Net.Http.CancellationHelper.ThrowIfCancellationRequested(Exception , CancellationToken )
[05:09:06] info:    at System.Net.Http.BrowserHttpInterop.CancellationHelper(Task , CancellationToken , JSObject )
[05:09:06] info:    at System.Net.Http.BrowserHttpInterop.<CancellationHelper>d__22`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:06] info:    at System.Net.Http.BrowserHttpReadStream.ReadAsync(Memory`1 , CancellationToken )
[05:09:06] info:    at System.IO.Stream.<CopyToAsync>g__Core|27_0(Stream , Stream , Int32 , CancellationToken )
[05:09:06] info:    at System.Net.Http.StreamToStreamCopy.<CopyAsync>g__DisposeSourceAsync|1_0(Task , Stream )
[05:09:06] info:    at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task , MemoryStream )
[05:09:06] info:    at System.Net.Http.HttpContent.<WaitAndReturnAsync>d__82`2[[System.Net.Http.HttpContent, System.Net.Http, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:06] info:    at System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.<>c__DisplayClass7_0.<<HttpClient_CancelInDifferentThread>b__1>d.MoveNext()
[05:09:06] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread
[05:09:06] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread(executor1: ThreadPool, executor2: ThreadPool)
[05:09:06] info: HttpClient_CancelInDifferentThread: ManagedThreadId: 18 NativeThreadId: 73465920
[05:09:06] info: HttpClient_CancelInDifferentThread: TaskCanceledException is thrown with message: System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05:09:06] info:  ---> Error: OperationCanceledException
[05:09:06] info:    --- End of inner exception stack trace ---
[05:09:06] info:    at System.Net.Http.CancellationHelper.ThrowOperationCanceledException(Exception , CancellationToken )
[05:09:06] info:    at System.Net.Http.CancellationHelper.ThrowIfCancellationRequested(Exception , CancellationToken )
[05:09:06] info:    at System.Net.Http.BrowserHttpInterop.CancellationHelper(Task , CancellationToken , JSObject )
[05:09:06] info:    at System.Net.Http.BrowserHttpInterop.<CancellationHelper>d__22`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:06] info:    at System.Net.Http.BrowserHttpReadStream.ReadAsync(Memory`1 , CancellationToken )
[05:09:06] info:    at System.IO.Stream.<CopyToAsync>g__Core|27_0(Stream , Stream , Int32 , CancellationToken )
[05:09:06] info:    at System.Net.Http.StreamToStreamCopy.<CopyAsync>g__DisposeSourceAsync|1_0(Task , Stream )
[05:09:06] info:    at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task , MemoryStream )
[05:09:06] info:    at System.Net.Http.HttpContent.<WaitAndReturnAsync>d__82`2[[System.Net.Http.HttpContent, System.Net.Http, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:06] info:    at System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.<>c__DisplayClass7_0.<<HttpClient_CancelInDifferentThread>b__1>d.MoveNext()
[05:09:06] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread
[05:09:06] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread(executor1: ThreadPool, executor2: NewThread)
[05:09:06] info: HttpClient_CancelInDifferentThread: ManagedThreadId: 56 NativeThreadId: 77661872
[05:09:06] info: HttpClient_CancelInDifferentThread: TaskCanceledException is thrown with message: System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05:09:06] info:  ---> Error: OperationCanceledException
[05:09:06] info:    --- End of inner exception stack trace ---
[05:09:06] info:    at System.Net.Http.CancellationHelper.ThrowOperationCanceledException(Exception , CancellationToken )
[05:09:06] info:    at System.Net.Http.CancellationHelper.ThrowIfCancellationRequested(Exception , CancellationToken )
[05:09:06] info:    at System.Net.Http.BrowserHttpInterop.CancellationHelper(Task , CancellationToken , JSObject )
[05:09:06] info:    at System.Net.Http.BrowserHttpInterop.<CancellationHelper>d__22`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:06] info:    at System.Net.Http.BrowserHttpReadStream.ReadAsync(Memory`1 , CancellationToken )
[05:09:06] info:    at System.IO.Stream.<CopyToAsync>g__Core|27_0(Stream , Stream , Int32 , CancellationToken )
[05:09:06] info:    at System.Net.Http.StreamToStreamCopy.<CopyAsync>g__DisposeSourceAsync|1_0(Task , Stream )
[05:09:06] info:    at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task , MemoryStream )
[05:09:06] info:    at System.Net.Http.HttpContent.<WaitAndReturnAsync>d__82`2[[System.Net.Http.HttpContent, System.Net.Http, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:06] info:    at System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.<>c__DisplayClass7_0.<<HttpClient_CancelInDifferentThread>b__1>d.MoveNext()
[05:09:06] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread
[05:09:06] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread(executor1: ThreadPool, executor2: JSWebWorker)
[05:09:06] info: HttpClient_CancelInDifferentThread: ManagedThreadId: 64 NativeThreadId: 77661872
[05:09:06] info: HttpClient_CancelInDifferentThread: TaskCanceledException is thrown with message: System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05:09:06] info:  ---> Error: OperationCanceledException
[05:09:06] info:    --- End of inner exception stack trace ---
[05:09:06] info:    at System.Net.Http.CancellationHelper.ThrowOperationCanceledException(Exception , CancellationToken )
[05:09:06] info:    at System.Net.Http.CancellationHelper.ThrowIfCancellationRequested(Exception , CancellationToken )
[05:09:06] info:    at System.Net.Http.BrowserHttpInterop.CancellationHelper(Task , CancellationToken , JSObject )
[05:09:06] info:    at System.Net.Http.BrowserHttpInterop.<CancellationHelper>d__22`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:06] info:    at System.Net.Http.BrowserHttpReadStream.ReadAsync(Memory`1 , CancellationToken )
[05:09:06] info:    at System.IO.Stream.<CopyToAsync>g__Core|27_0(Stream , Stream , Int32 , CancellationToken )
[05:09:06] info:    at System.Net.Http.StreamToStreamCopy.<CopyAsync>g__DisposeSourceAsync|1_0(Task , Stream )
[05:09:06] info:    at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task , MemoryStream )
[05:09:06] info:    at System.Net.Http.HttpContent.<WaitAndReturnAsync>d__82`2[[System.Net.Http.HttpContent, System.Net.Http, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:06] info:    at System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.<>c__DisplayClass7_0.<<HttpClient_CancelInDifferentThread>b__1>d.MoveNext()
[05:09:06] info: [0x04a106b0-jsww 05:09:06.416] MONO_WASM: forceDisposeProxies done: 0 imports, 0 exports, 0 GCHandles, 0 JSHandles.
[05:09:06] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread
[05:09:06] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread(executor1: NewThread, executor2: Main)
[05:09:06] info: HttpClient_CancelInDifferentThread: ManagedThreadId: 1 NativeThreadId: 12984664
[05:09:06] info: HttpClient_CancelInDifferentThread: TaskCanceledException is thrown with message: System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05:09:06] info:  ---> Error: OperationCanceledException
[05:09:06] info:    --- End of inner exception stack trace ---
[05:09:06] info:    at System.Net.Http.CancellationHelper.ThrowOperationCanceledException(Exception , CancellationToken )
[05:09:06] info:    at System.Net.Http.CancellationHelper.ThrowIfCancellationRequested(Exception , CancellationToken )
[05:09:06] info:    at System.Net.Http.BrowserHttpInterop.CancellationHelper(Task , CancellationToken , JSObject )
[05:09:06] info:    at System.Net.Http.BrowserHttpInterop.<CancellationHelper>d__22`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:06] info:    at System.Net.Http.BrowserHttpReadStream.ReadAsync(Memory`1 , CancellationToken )
[05:09:06] info:    at System.IO.Stream.<CopyToAsync>g__Core|27_0(Stream , Stream , Int32 , CancellationToken )
[05:09:06] info:    at System.Net.Http.StreamToStreamCopy.<CopyAsync>g__DisposeSourceAsync|1_0(Task , Stream )
[05:09:06] info:    at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task , MemoryStream )
[05:09:06] info:    at System.Net.Http.HttpContent.<WaitAndReturnAsync>d__82`2[[System.Net.Http.HttpContent, System.Net.Http, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:06] info:    at System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.<>c__DisplayClass7_0.<<HttpClient_CancelInDifferentThread>b__1>d.MoveNext()
[05:09:06] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread
[05:09:06] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread(executor1: NewThread, executor2: ThreadPool)
[05:09:06] info: HttpClient_CancelInDifferentThread: ManagedThreadId: 18 NativeThreadId: 73465920
[05:09:06] info: HttpClient_CancelInDifferentThread: TaskCanceledException is thrown with message: System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05:09:06] info:  ---> Error: OperationCanceledException
[05:09:06] info:    --- End of inner exception stack trace ---
[05:09:06] info:    at System.Net.Http.CancellationHelper.ThrowOperationCanceledException(Exception , CancellationToken )
[05:09:06] info:    at System.Net.Http.CancellationHelper.ThrowIfCancellationRequested(Exception , CancellationToken )
[05:09:06] info:    at System.Net.Http.BrowserHttpInterop.CancellationHelper(Task , CancellationToken , JSObject )
[05:09:06] info:    at System.Net.Http.BrowserHttpInterop.<CancellationHelper>d__22`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:06] info:    at System.Net.Http.BrowserHttpReadStream.ReadAsync(Memory`1 , CancellationToken )
[05:09:06] info:    at System.IO.Stream.<CopyToAsync>g__Core|27_0(Stream , Stream , Int32 , CancellationToken )
[05:09:06] info:    at System.Net.Http.StreamToStreamCopy.<CopyAsync>g__DisposeSourceAsync|1_0(Task , Stream )
[05:09:06] info:    at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task , MemoryStream )
[05:09:06] info:    at System.Net.Http.HttpContent.<WaitAndReturnAsync>d__82`2[[System.Net.Http.HttpContent, System.Net.Http, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:06] info:    at System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.<>c__DisplayClass7_0.<<HttpClient_CancelInDifferentThread>b__1>d.MoveNext()
[05:09:06] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread
[05:09:06] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread(executor1: NewThread, executor2: NewThread)
[05:09:06] info: HttpClient_CancelInDifferentThread: ManagedThreadId: 89 NativeThreadId: 81915200
[05:09:06] info: HttpClient_CancelInDifferentThread: TaskCanceledException is thrown with message: System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05:09:06] info:  ---> Error: OperationCanceledException
[05:09:06] info:    --- End of inner exception stack trace ---
[05:09:06] info:    at System.Net.Http.CancellationHelper.ThrowOperationCanceledException(Exception , CancellationToken )
[05:09:06] info:    at System.Net.Http.CancellationHelper.ThrowIfCancellationRequested(Exception , CancellationToken )
[05:09:06] info:    at System.Net.Http.BrowserHttpInterop.CancellationHelper(Task , CancellationToken , JSObject )
[05:09:06] info:    at System.Net.Http.BrowserHttpInterop.<CancellationHelper>d__22`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:06] info:    at System.Net.Http.BrowserHttpReadStream.ReadAsync(Memory`1 , CancellationToken )
[05:09:06] info:    at System.IO.Stream.<CopyToAsync>g__Core|27_0(Stream , Stream , Int32 , CancellationToken )
[05:09:06] info:    at System.Net.Http.StreamToStreamCopy.<CopyAsync>g__DisposeSourceAsync|1_0(Task , Stream )
[05:09:06] info:    at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task , MemoryStream )
[05:09:06] info:    at System.Net.Http.HttpContent.<WaitAndReturnAsync>d__82`2[[System.Net.Http.HttpContent, System.Net.Http, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:06] info:    at System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.<>c__DisplayClass7_0.<<HttpClient_CancelInDifferentThread>b__1>d.MoveNext()
[05:09:06] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread
[05:09:06] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread(executor1: NewThread, executor2: JSWebWorker)
[05:09:06] info: HttpClient_CancelInDifferentThread: ManagedThreadId: 98 NativeThreadId: 81915200
[05:09:06] info: HttpClient_CancelInDifferentThread: TaskCanceledException is thrown with message: System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05:09:06] info:  ---> Error: OperationCanceledException
[05:09:06] info:    --- End of inner exception stack trace ---
[05:09:06] info:    at System.Net.Http.CancellationHelper.ThrowOperationCanceledException(Exception , CancellationToken )
[05:09:06] info:    at System.Net.Http.CancellationHelper.ThrowIfCancellationRequested(Exception , CancellationToken )
[05:09:06] info:    at System.Net.Http.BrowserHttpInterop.CancellationHelper(Task , CancellationToken , JSObject )
[05:09:06] info:    at System.Net.Http.BrowserHttpInterop.<CancellationHelper>d__22`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:06] info:    at System.Net.Http.BrowserHttpReadStream.ReadAsync(Memory`1 , CancellationToken )
[05:09:06] info:    at System.IO.Stream.<CopyToAsync>g__Core|27_0(Stream , Stream , Int32 , CancellationToken )
[05:09:06] info:    at System.Net.Http.StreamToStreamCopy.<CopyAsync>g__DisposeSourceAsync|1_0(Task , Stream )
[05:09:06] info:    at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task , MemoryStream )
[05:09:06] info:    at System.Net.Http.HttpContent.<WaitAndReturnAsync>d__82`2[[System.Net.Http.HttpContent, System.Net.Http, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:06] info:    at System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.<>c__DisplayClass7_0.<<HttpClient_CancelInDifferentThread>b__1>d.MoveNext()
[05:09:06] info: [0x04e1ed40-jsww 05:09:06.758] MONO_WASM: forceDisposeProxies done: 0 imports, 0 exports, 0 GCHandles, 0 JSHandles.
[05:09:06] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread
[05:09:06] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread(executor1: JSWebWorker, executor2: Main)
[05:09:07] info: HttpClient_CancelInDifferentThread: ManagedThreadId: 1 NativeThreadId: 12984664
[05:09:07] info: HttpClient_CancelInDifferentThread: TaskCanceledException is thrown with message: System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05:09:07] info:  ---> Error: OperationCanceledException
[05:09:07] info:    --- End of inner exception stack trace ---
[05:09:07] info:    at System.Net.Http.CancellationHelper.ThrowOperationCanceledException(Exception , CancellationToken )
[05:09:07] info:    at System.Net.Http.CancellationHelper.ThrowIfCancellationRequested(Exception , CancellationToken )
[05:09:07] info:    at System.Net.Http.BrowserHttpInterop.CancellationHelper(Task , CancellationToken , JSObject )
[05:09:07] info:    at System.Net.Http.BrowserHttpInterop.<CancellationHelper>d__22`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:07] info:    at System.Net.Http.BrowserHttpReadStream.ReadAsync(Memory`1 , CancellationToken )
[05:09:07] info:    at System.IO.Stream.<CopyToAsync>g__Core|27_0(Stream , Stream , Int32 , CancellationToken )
[05:09:07] info:    at System.Net.Http.StreamToStreamCopy.<CopyAsync>g__DisposeSourceAsync|1_0(Task , Stream )
[05:09:07] info:    at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task , MemoryStream )
[05:09:07] info:    at System.Net.Http.HttpContent.<WaitAndReturnAsync>d__82`2[[System.Net.Http.HttpContent, System.Net.Http, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:07] info:    at System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.<>c__DisplayClass7_0.<<HttpClient_CancelInDifferentThread>b__1>d.MoveNext()
[05:09:07] info: [0x04c1ea08-jsww 05:09:07.069] MONO_WASM: forceDisposeProxies done: 11 imports, 0 exports, 0 GCHandles, 1 JSHandles.
[05:09:07] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread
[05:09:07] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread(executor1: JSWebWorker, executor2: ThreadPool)
[05:09:07] info: HttpClient_CancelInDifferentThread: ManagedThreadId: 8 NativeThreadId: 59710976
[05:09:07] info: HttpClient_CancelInDifferentThread: TaskCanceledException is thrown with message: System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05:09:07] info:  ---> Error: OperationCanceledException
[05:09:07] info:    --- End of inner exception stack trace ---
[05:09:07] info:    at System.Net.Http.CancellationHelper.ThrowOperationCanceledException(Exception , CancellationToken )
[05:09:07] info:    at System.Net.Http.CancellationHelper.ThrowIfCancellationRequested(Exception , CancellationToken )
[05:09:07] info:    at System.Net.Http.BrowserHttpInterop.CancellationHelper(Task , CancellationToken , JSObject )
[05:09:07] info:    at System.Net.Http.BrowserHttpInterop.<CancellationHelper>d__22`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:07] info:    at System.Net.Http.BrowserHttpReadStream.ReadAsync(Memory`1 , CancellationToken )
[05:09:07] info:    at System.IO.Stream.<CopyToAsync>g__Core|27_0(Stream , Stream , Int32 , CancellationToken )
[05:09:07] info:    at System.Net.Http.StreamToStreamCopy.<CopyAsync>g__DisposeSourceAsync|1_0(Task , Stream )
[05:09:07] info:    at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task , MemoryStream )
[05:09:07] info:    at System.Net.Http.HttpContent.<WaitAndReturnAsync>d__82`2[[System.Net.Http.HttpContent, System.Net.Http, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:07] info:    at System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.<>c__DisplayClass7_0.<<HttpClient_CancelInDifferentThread>b__1>d.MoveNext()
[05:09:07] info: [0x04810378-jsww 05:09:07.210] MONO_WASM: forceDisposeProxies done: 11 imports, 0 exports, 0 GCHandles, 1 JSHandles.
[05:09:07] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread
[05:09:07] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread(executor1: JSWebWorker, executor2: NewThread)
[05:09:07] info: HttpClient_CancelInDifferentThread: ManagedThreadId: 123 NativeThreadId: 79817224
[05:09:07] info: HttpClient_CancelInDifferentThread: TaskCanceledException is thrown with message: System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05:09:07] info:  ---> Error: OperationCanceledException
[05:09:07] info:    --- End of inner exception stack trace ---
[05:09:07] info:    at System.Net.Http.CancellationHelper.ThrowOperationCanceledException(Exception , CancellationToken )
[05:09:07] info:    at System.Net.Http.CancellationHelper.ThrowIfCancellationRequested(Exception , CancellationToken )
[05:09:07] info:    at System.Net.Http.BrowserHttpInterop.CancellationHelper(Task , CancellationToken , JSObject )
[05:09:07] info:    at System.Net.Http.BrowserHttpInterop.<CancellationHelper>d__22`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:07] info:    at System.Net.Http.BrowserHttpReadStream.ReadAsync(Memory`1 , CancellationToken )
[05:09:07] info:    at System.IO.Stream.<CopyToAsync>g__Core|27_0(Stream , Stream , Int32 , CancellationToken )
[05:09:07] info:    at System.Net.Http.StreamToStreamCopy.<CopyAsync>g__DisposeSourceAsync|1_0(Task , Stream )
[05:09:07] info:    at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task , MemoryStream )
[05:09:07] info:    at System.Net.Http.HttpContent.<WaitAndReturnAsync>d__82`2[[System.Net.Http.HttpContent, System.Net.Http, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:07] info:    at System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.<>c__DisplayClass7_0.<<HttpClient_CancelInDifferentThread>b__1>d.MoveNext()
[05:09:07] info: [0x04f20040-jsww 05:09:07.315] MONO_WASM: forceDisposeProxies done: 11 imports, 0 exports, 0 GCHandles, 1 JSHandles.
[05:09:07] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread
[05:09:07] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread(executor1: JSWebWorker, executor2: JSWebWorker)
[05:09:07] info: HttpClient_CancelInDifferentThread: ManagedThreadId: 132 NativeThreadId: 81915200
[05:09:07] info: HttpClient_CancelInDifferentThread: TaskCanceledException is thrown with message: System.Threading.Tasks.TaskCanceledException: The operation was canceled.
[05:09:07] info:  ---> Error: OperationCanceledException
[05:09:07] info:    --- End of inner exception stack trace ---
[05:09:07] info:    at System.Net.Http.CancellationHelper.ThrowOperationCanceledException(Exception , CancellationToken )
[05:09:07] info:    at System.Net.Http.CancellationHelper.ThrowIfCancellationRequested(Exception , CancellationToken )
[05:09:07] info:    at System.Net.Http.BrowserHttpInterop.CancellationHelper(Task , CancellationToken , JSObject )
[05:09:07] info:    at System.Net.Http.BrowserHttpInterop.<CancellationHelper>d__22`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:07] info:    at System.Net.Http.BrowserHttpReadStream.ReadAsync(Memory`1 , CancellationToken )
[05:09:07] info:    at System.IO.Stream.<CopyToAsync>g__Core|27_0(Stream , Stream , Int32 , CancellationToken )
[05:09:07] info:    at System.Net.Http.StreamToStreamCopy.<CopyAsync>g__DisposeSourceAsync|1_0(Task , Stream )
[05:09:07] info:    at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task , MemoryStream )
[05:09:07] info:    at System.Net.Http.HttpContent.<WaitAndReturnAsync>d__82`2[[System.Net.Http.HttpContent, System.Net.Http, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
[05:09:07] info:    at System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.<>c__DisplayClass7_0.<<HttpClient_CancelInDifferentThread>b__1>d.MoveNext()
[05:09:07] info: [0x04e1ed40-jsww 05:09:07.707] MONO_WASM: forceDisposeProxies done: 0 imports, 0 exports, 0 GCHandles, 0 JSHandles.
[05:09:07] info: [0x04810378-jsww 05:09:07.710] MONO_WASM: forceDisposeProxies done: 11 imports, 0 exports, 0 GCHandles, 1 JSHandles.
[05:09:07] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_CancelInDifferentThread
[05:09:07] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInSameThread(executor: Main)
[05:09:07] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInSameThread
[05:09:07] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInSameThread(executor: ThreadPool)
[05:09:07] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInSameThread
[05:09:07] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInSameThread(executor: NewThread)
[05:09:08] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInSameThread
[05:09:08] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInSameThread(executor: JSWebWorker)
[05:09:08] info: [0x05740368-jsww 05:09:08.145] MONO_WASM: forceDisposeProxies done: 10 imports, 0 exports, 0 GCHandles, 1 JSHandles.
[05:09:08] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInSameThread
[05:09:08] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread(executor1: Main, executor2: Main)
[05:09:08] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread
[05:09:08] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread(executor1: Main, executor2: ThreadPool)
[05:09:08] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread
[05:09:08] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread(executor1: Main, executor2: NewThread)
[05:09:08] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread
[05:09:08] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread(executor1: Main, executor2: JSWebWorker)
[05:09:08] info: [0x04c20000-jsww 05:09:08.666] MONO_WASM: forceDisposeProxies done: 0 imports, 0 exports, 0 GCHandles, 0 JSHandles.
[05:09:08] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread
[05:09:08] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread(executor1: ThreadPool, executor2: Main)
[05:09:08] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread
[05:09:08] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread(executor1: ThreadPool, executor2: ThreadPool)
[05:09:09] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread
[05:09:09] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread(executor1: ThreadPool, executor2: NewThread)
[05:09:09] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread
[05:09:09] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread(executor1: ThreadPool, executor2: JSWebWorker)
[05:09:09] info: [0x04c20000-jsww 05:09:09.135] MONO_WASM: forceDisposeProxies done: 0 imports, 0 exports, 0 GCHandles, 0 JSHandles.
[05:09:09] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread
[05:09:09] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread(executor1: NewThread, executor2: Main)
[05:09:09] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread
[05:09:09] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread(executor1: NewThread, executor2: ThreadPool)
[05:09:09] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread
[05:09:09] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread(executor1: NewThread, executor2: NewThread)
[05:09:09] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread
[05:09:09] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread(executor1: NewThread, executor2: JSWebWorker)
[05:09:09] info: [0x05540030-jsww 05:09:09.307] MONO_WASM: forceDisposeProxies done: 0 imports, 0 exports, 0 GCHandles, 0 JSHandles.
[05:09:09] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread
[05:09:09] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread(executor1: JSWebWorker, executor2: Main)
[05:09:09] info: [0x05740368-jsww 05:09:09.378] MONO_WASM: forceDisposeProxies done: 10 imports, 0 exports, 0 GCHandles, 1 JSHandles.
[05:09:09] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread
[05:09:09] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread(executor1: JSWebWorker, executor2: ThreadPool)
[05:09:09] info: [0x04810378-jsww 05:09:09.520] MONO_WASM: forceDisposeProxies done: 10 imports, 0 exports, 0 GCHandles, 1 JSHandles.
[05:09:09] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread
[05:09:09] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread(executor1: JSWebWorker, executor2: NewThread)
[05:09:09] info: [0x05740368-jsww 05:09:09.597] MONO_WASM: forceDisposeProxies done: 10 imports, 0 exports, 0 GCHandles, 1 JSHandles.
[05:09:09] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread
[05:09:09] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread(executor1: JSWebWorker, executor2: JSWebWorker)
[05:09:09] info: [0x05540030-jsww 05:09:09.757] MONO_WASM: forceDisposeProxies done: 0 imports, 0 exports, 0 GCHandles, 0 JSHandles.
[05:09:09] info: [0x04810378-jsww 05:09:09.760] MONO_WASM: forceDisposeProxies done: 10 imports, 0 exports, 0 GCHandles, 1 JSHandles.
[05:09:09] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest.HttpClient_ContentInDifferentThread
[05:09:09] info: System.Runtime.InteropServices.JavaScript.Tests.WebWorkerHttpTest 3.3229910 ms
[05:09:09] info: 
[05:09:09] info: Test collection for System.Runtime.InteropServices.JavaScript.Tests.JSImportTest
[05:09:09] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportSleep
[05:09:10] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportSleep
[05:09:10] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.CreateFunctionString
[05:09:10] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.CreateFunctionString
[05:09:10] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportSpanOfByte
[05:09:10] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportSpanOfByte
[05:09:10] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.DotnetInstance
[05:09:10] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.DotnetInstance
[05:09:10] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArrayTaskObjectFail
[05:09:10] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArrayTaskObjectFail
[05:09:10] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt16(value: 42)
[05:09:10] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt16
[05:09:10] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt16(value: 0)
[05:09:10] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt16
[05:09:10] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt16(value: 1)
[05:09:10] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt16
[05:09:10] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt16(value: -1)
[05:09:10] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt16
[05:09:10] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt16(value: 32767)
[05:09:10] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt16
[05:09:10] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt16(value: -32768)
[05:09:10] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt16
[05:09:10] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportIntPtr(value: 42)
[05:09:10] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportIntPtr
[05:09:10] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportIntPtr(value: 0)
[05:09:10] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportIntPtr
[05:09:10] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportIntPtr(value: 1)
[05:09:10] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportIntPtr
[05:09:10] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportIntPtr(value: -1)
[05:09:10] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportIntPtr
[05:09:10] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportIntPtr(value: 2147483647)
[05:09:10] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportIntPtr
[05:09:10] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportIntPtr(value: -2147483648)
[05:09:10] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportIntPtr
[05:09:10] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportTaskEchoPendingException
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportTaskEchoPendingException
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportSpanOfInt32
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportSpanOfInt32
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportByte(value: 42)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportByte
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportByte(value: 1)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportByte
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportByte(value: 255)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportByte
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportByte(value: 0)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportByte
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportCallback_EchoAction
[05:09:11] info: [IGNORED] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportCallback_EchoAction
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableDouble(value: null)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableDouble
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableDouble(value: 3.1415926535897931)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableDouble
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableDouble(value: 0)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableDouble
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableDouble(value: 1.7976931348623157E+308)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableDouble
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableDouble(value: -1.7976931348623157E+308)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableDouble
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableDouble(value: -∞)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableDouble
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableDouble(value: ∞)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableDouble
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableDouble(value: NaN)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableDouble
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt32(value: 42)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt32
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt32(value: 0)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt32
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt32(value: 1)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt32
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt32(value: -1)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt32
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt32(value: 2147483647)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt32
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt32(value: -2147483648)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt32
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportDoubleArray(expected: [1, 2, 3, 1.7976931348623157E+308, -1.7976931348623157E+308, ···])
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportDoubleArray
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportDoubleArray(expected: [])
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportDoubleArray
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportDoubleArray(expected: null)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportDoubleArray
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArray(expected: ["hello", ""])
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArray
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArray(expected: [1.1000000000000001, 2022-05-08T14:55:01.0000000Z, False, True])
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArray
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArray(expected: [1.1000000000000001, 2022-05-08T14:55:01.0000000Z, False, True])
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArray
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArray(expected: [null, Object { }, SomethingRef { }, SomethingStruct { }, System.Exception: test])
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArray
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArray(expected: ["JSData"])
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArray
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArray(expected: [[], [], [], [], []])
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArray
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArray(expected: [[1, 2, 3], [1, 2, 3], [1, 2, 3], ["a", "b", "c"], []])
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArray
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArray(expected: [[[···], [···], [···], [···], Object { }, ···]])
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArray
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArray(expected: [])
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArray
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArray(expected: null)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArray
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportTaskAwait
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportTaskAwait
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportCallback_Action
[05:09:11] info: [IGNORED] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportCallback_Action
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportTaskAwaitPendingException
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportTaskAwaitPendingException
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableInt32(value: null)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableInt32
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableInt32(value: 42)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableInt32
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableInt32(value: 0)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableInt32
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableInt32(value: 1)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableInt32
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableInt32(value: -1)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableInt32
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableInt32(value: 2147483647)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableInt32
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableInt32(value: -2147483648)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableInt32
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportIntArray(expected: [1, 2, 3, 2147483647, -2147483648])
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportIntArray
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportIntArray(expected: [])
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportIntArray
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportIntArray(expected: null)
[05:09:11] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportIntArray
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportEcho_ActionAction
[05:09:11] info: [IGNORED] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportEcho_ActionAction
[05:09:11] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt52(value: -1)
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt52
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt52(value: 42)
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt52
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt52(value: 0)
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt52
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt52(value: 1)
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt52
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt52(value: 9007199254740991)
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt52
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt52(value: -9007199254740991)
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportInt52
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportCallback_FunctionIntInt
[05:09:12] info: [IGNORED] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportCallback_FunctionIntInt
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JSImportReturnError
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JSImportReturnError
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.ByteOutOfRange(value: 1.7976931348623157E+308, message: "Value is not an integer")
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.ByteOutOfRange
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.ByteOutOfRange(value: -1.7976931348623157E+308, message: "Value is not an integer")
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.ByteOutOfRange
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.ByteOutOfRange(value: NaN, message: "Value is not an integer")
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.ByteOutOfRange
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.ByteOutOfRange(value: -∞, message: "Value is not an integer")
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.ByteOutOfRange
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.ByteOutOfRange(value: ∞, message: "Value is not an integer")
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.ByteOutOfRange
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.ByteOutOfRange(value: 9007199254740991, message: "Overflow")
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.ByteOutOfRange
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportArraySegmentOfInt32
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportArraySegmentOfInt32
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportTaskAwaitPendingExceptionValue
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportTaskAwaitPendingExceptionValue
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportSpanOfDouble
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportSpanOfDouble
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JSImportIJSObject(value: null, clazz: "JSData")
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JSImportIJSObject
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JSImportIJSObject(value: null, clazz: null)
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JSImportIJSObject
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportTaskTypes
[05:09:12] info: [IGNORED] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportTaskTypes
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportCallback_Async
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportCallback_Async
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableIntPtr(value: null)
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableIntPtr
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableIntPtr(value: 42)
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableIntPtr
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableIntPtr(value: 0)
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableIntPtr
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableIntPtr(value: 1)
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableIntPtr
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableIntPtr(value: -1)
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableIntPtr
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableIntPtr(value: 2147483647)
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableIntPtr
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableIntPtr(value: -2147483648)
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportNullableIntPtr
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.CreateFunctionDoubleThrow
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.CreateFunctionDoubleThrow
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArrayTask
[05:09:12] info: [PASS] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArrayTask
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportCallback_ActionLongLong
[05:09:12] info: [IGNORED] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportCallback_ActionLongLong
[05:09:12] info: [STRT] System.Runtime.InteropServices.JavaScript.Tests.JSImportTest.JsImportObjectArrayTaskObject
[05:09:12] fail: [0x000dd71c--UI- 05:09:12.898] MONO_WASM: Assert failed: Cannot find Promise for JSHandle -2 {}
[05:09:12] info: [0x000dd71c--UI- 05:09:12.899] MONO_WASM: Dumping web worker info as seen by UI thread, it could be stale:
[05:09:12] info: 000 | 0x000dd71c--UI-: isRunning: true isAttached: true isEventLoop:false reuseCount:  0 - UI Thread
[05:09:12] info: 001 | 0x00c62158-dpty: isRunning: true isAttached: true isEventLoop:false reuseCount:  1 -
[05:09:12] info: 002 | 0x026a69c8-pool: isRunning: true isAttached: true isEventLoop: true reuseCount:  1 - .NET TP Worker
[05:09:12] info: 003 | 0x029c8030-gate: isRunning: true isAttached: true isEventLoop:false reuseCount:  1 - .NET TP Gate
[05:09:12] info: 004 | 0x02d29b90-norm: isRunning: true isAttached: true isEventLoop:false reuseCount:  1 - Finalizer
[05:09:12] info: 007 | 0x038f1e00-pool: isRunning: true isAttached: true isEventLoop: true reuseCount:  1 - .NET TP Worker
[05:09:12] info: 008 | 0x03265400-timr: isRunning: true isAttached: true isEventLoop:false reuseCount:  1 - .NET Timer
[05:09:12] info: 012 | 0x04610040-pool: isRunning: true isAttached: true isEventLoop: true reuseCount:  1 - .NET TP Worker
[05:09:12] info: 021 | 0x04c20000-long: isRunning: true isAttached: true isEventLoop:false reuseCount: 31 - .NET Long Running Task
[05:09:12] info: 030 | --04c20000-emsc: isRunning:false isAttached:false isEventLoop:false reuseCount:  5 - unregistered:(.NET Long Running Task)
[05:09:12] info: 027 | --04810378-emsc: isRunning:false isAttached:false isEventLoop:false reuseCount:  8 - unregistered:(.NET Long Running Task)
[05:09:12] info: 029 | --04c20000-emsc: isRunning:false isAttached:false isEventLoop:false reuseCount:  8 - unregistered:(.NET Long Running Task)
[05:09:12] info: 028 | --04810378-emsc: isRunning:false isAttached:false isEventLoop:false reuseCount:  8 - unregistered:(.NET Long Running Task)
[05:09:12] info: 026 | --05540030-emsc: isRunning:false isAttached:false isEventLoop:false reuseCount: 15 - unregistered:(.NET Long Running Task)
[05:09:12] fail: [0x000dd71c--UI- 05:09:12.903] MONO_WASM: Assert failed: Cannot find Promise for JSHandle -2
                 Error: Assert failed: Cannot find Promise for JSHandle -2
                     at yt (http://127.0.0.1:33981/_framework/dotnet.runtime.js:3:20506)
                     at uu (http://127.0.0.1:33981/_framework/dotnet.runtime.js:3:201476)
                     at _do_call (http://127.0.0.1:33981/_framework/dotnet.native.wasm:wasm-function[8619]:0x21d69f)
                     at em_task_queue_execute (http://127.0.0.1:33981/_framework/dotnet.native.wasm:wasm-function[8661]:0x21f8c6)
                     at receive_notification (http://127.0.0.1:33981/_framework/dotnet.native.wasm:wasm-function[8667]:0x21fab2)
                     at em_task_queue_execute (http://127.0.0.1:33981/_framework/dotnet.native.wasm:wasm-function[8661]:0x21f8c6)
                     at _emscripten_check_mailbox (http://127.0.0.1:33981/_framework/dotnet.native.wasm:wasm-function[8793]:0x226b36)
                     at http://127.0.0.1:33981/_framework/dotnet.native.js:8:100122
                     at callUserCallback (http://127.0.0.1:33981/_framework/dotnet.native.js:8:99566)
                     at checkMailbox (http://127.0.0.1:33981/_framework/dotnet.native.js:8:100101)
[05:09:12] fail: [0x000dd71c--UI- 05:09:12.914] MONO_WASM: Assert failed: Failed to resolve or reject promise Error: Assert failed: Cannot find Promise for JSHandle -2 {}
[05:09:12] fail: [out of order message from the browser]: http://127.0.0.1:33981/_framework/dotnet.runtime.js 2:20505 Uncaught Error: Assert failed: Failed to resolve or reject promise…ssert failed: Cannot find Promise for JSHandle -2
[05:09:13] info: WASM EXIT 1
[05:09:13] info: Waiting to flush log messages with a timeout of 120 secs ..
[05:09:13] fail: Application has finished with exit code TESTS_FAILED but 0 was expected
XHarness exit code: 71 (GENERAL_FAILURE)
/root/helix/work/workitem/e /root/helix/work/workitem/e
----- end Sat Feb 24 05:09:13 AM UTC 2024 ----- exit code 71 ----------------------------------------------------------

@pavelsavara
Copy link
Member

Current theory :

  • passing Task to JS as parameter of async JSImport with virtual JSHandle -2 allocated with AllocJSVHandle()
  • mono_wasm_resolve_or_reject_promise is executed before the mono_wasm_invoke_jsimport
  • both are async messages via mono_threads_wasm_async_run_in_target_thread and they could be deliverd in this order in case that the task is already resolved
  • so that task.ContinueWith(Complete, ... is executed synchronously from inside of ToJS(Task? value)

@pavelsavara
Copy link
Member

I will re-open it so that we could see if that helped. If so I will close it in about a week

@mkhamoyan
Copy link
Member Author

There haven't been any occurrences of the issue in the last two days. I will provide updates here in case of any changes.

@pavelsavara
Copy link
Member

Note, that @lewing disabled the most offending test here #98951

I also made 2 attempts to fix it, the later merged just moment ago

Let's keep this open and eventually enable the test again by merging #99000

@github-actions github-actions bot locked and limited conversation to collaborators Apr 21, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-wasm WebAssembly architecture area-VM-threading-mono blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' Known Build Error Use this to report build issues in the .NET Helix tab os-browser Browser variant of arch-wasm
Projects
None yet
Development

No branches or pull requests

4 participants