Skip to main content
New Participant
September 6, 2024

Missing ref in OVRPlugin.cs when building on WebGL

Meta XR Core SDK: 68.0.2
Unity Version: 2021.3.41

OVRPlugin.cs is not correctly compiling for scenario where XR is not supported.  The references are unresolved because WebGL does not support OVR and OVRPLUGIN_UNSUPPORTED_PLATFORM is true. When building for WebGL platform I get these errors:

- OVRPlugin.cs(5389,9): error CS0103: The name 'pose' does not exist in the current context,

- OVRPlugin.cs(5390,9): error CS0177: The out parameter 'result' must be assigned to before control leaves the current method

    This topic has been closed for replies.

    5 replies

    New Participant
    September 6, 2024

    I am experiencing the same exact issue. Unity Editor 2022.3.8f1, Meta XR Core package version 68.0.2

    It compiles just fine for the Quest, but I am also building for Linux (multi-user application with server and client in the same project), but the build directive OVRPLUGIN_UNSUPPORTED_PLATFORM becomes true and it tries those lines of code which produce an error. (OVRPlugin.cs:5388,5389)

    I downgraded to 68.0.1 and it compiles fine in the meantime, but that feels "sub optimal".

    Confirmed 68.0.3 has the same issue as of 9/26/2024

    New Participant
    September 13, 2024

    Same here, hoping for a fix in 68.0.3 

    New Participant
    September 26, 2024

    Same problem, not fixed in 68.0.3

    New Participant
    September 26, 2024

    Same problem when building  linux standalone for our dedicated server.
    not fixed in 68.0.3

    New Participant
    October 10, 2024

    Seems to work fine in 69.0.0