Copyright © 2026 Unity Technologies
Steps to reproduce:
1. Create new Unity project
2. Install Vivox package via Package Manager
3. Import Chat channel Sample via Package Manager
4. Open AudioTapsTest Scene (Assets/Samples/Vivox/16.10.0/Chat Channel Sample/Assets/ChatChannelSample/Scenes/AutioTapsTest.unity)
5. Enter Play Mode
6. Observe the Console window
Actual results: “NullReferenceException: Object reference not set to an instance of an object” error thrown in the Console window
Expected results: No errors are thrown in the Console window
Reproducible with versions: 6000.0.73f1, 6000.3.13f1, 6000.4.3f1, 6000.5.0b4, 6000.6.0a3
Tested on (OS): macOS Silicon Tahoe 26.4 (M1)
NullReferenceException: Object reference not set to an instance of an object Unity.Services.Vivox.VivoxServiceInternal.InitializeInternalAsync (Unity.Services.Vivox.VivoxConfigurationOptions options) (at ./Library/PackageCache/com.unity.services.vivox@d706006248ef/Runtime/VivoxServiceInternal.cs:299) Unity.Services.Vivox.VivoxServiceInternal.InitializeAsync (Unity.Services.Vivox.VivoxConfigurationOptions options) (at ./Library/PackageCache/com.unity.services.vivox@d706006248ef/Runtime/VivoxServiceInternal.cs:293) JoinEchoChannel.Start () (at Assets/Samples/Vivox/16.10.0/Chat Channel Sample/Assets/ChatChannelSample/Scripts/EchoTest/JoinEchoChannel.cs:22) System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__7_0 (System.Object state) (at <346da8cd57274f9fb70f7bb52cee8325>:0) UnityEngine.UnitySynchronizationContext+WorkRequest.Invoke () (at /Users/bokken/build/output/unity/unity/Runtime/Export/Scripting/UnitySynchronizationContext.cs:156) UnityEngine.UnitySynchronizationContext.Exec () (at /Users/bokken/build/output/unity/unity/Runtime/Export/Scripting/UnitySynchronizationContext.cs:84) UnityEngine.UnitySynchronizationContext.ExecuteTasks () (at /Users/bokken/build/output/unity/unity/Runtime/Export/Scripting/UnitySynchronizationContext.cs:110)
Issues you vote on will appear here