Search Issue Tracker

Won't Fix

Votes

0

Found in

2023.2.0b13

2023.3.0a9

Issue ID

UUM-53149

Regression

Yes

ReferenceError is thrown when sharing an array between C# and JavaScript in WebGL

-

How to reproduce:
1. Open “WebGL_repro“ project
2. Open the “SampleScene“
3. File → Build and Run

Expected result: No errors are thrown
Actual result: ReferenceError is thrown

Reproducible with: 2023.2.0a18, 2023.2.0b13, 2023.3.0a9, 2023.3.0a10
Not reproducible with: 2021.3.31f1, 2022.3.10f1, 2023.1.16f1, 2023.2.0a17

Reproducible on: Windows 10, Windows 11, Mac 13.5.2
Not reproducible on: No other environment tested

  1. Resolution Note:

    Emscripten removed the buffer global variable which caused this bug to occur. Fixing this would require forking Emscripten for Unity use (which we want to avoid). The solution to this is to use wasmMemory.buffer or HEAPXX.buffer. The issue has been closed on the forum.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.