Share Post

VRChat Error Message Bugs and Fixes - 10+ Helpful Solutions plus Linux Help for VR Chat

Guide for all the things you need to make VRChat work. With some solution options focusing on trying to 'fix all' errors and a list of specific error message solutions.

Disclaimer: This post has also been published on sirenwatcher.com.


Things you need to make VR Chat work


      Updated graphics card drivers (for PC).
      You are opening SteamVR first, then VR Chat as a secondary program (for headset).
      DXVK installed (for Linux users).



      First thing to try to fix all errors in VRChat



      Right click game on steam, add this line to Launch options:


      -single-instance


      It seems, for me at least, that VRChat was trying to boot itself repeatedly so forcing a single boot of the game / worlds stopped errors.



      Source:


      Useful Unity command line options

      Command line arguments



      Common VRChat Error Messages


      Error: System.NullReferenceException: Object reference not set to an instance of an object.


      Websockets API lost connection: Websocket exploded! An exception has occurred during the OnOpen event. : System.NullReferenceException: Object reference not set to an instance of an object. at VRCWebSocketsManager at RootMotion.FinalIK.Grounder+GrounderDelegate.Invoke at Transmtn.WebsocketPipeline+<>c__DisplayClass20_0.b__1 at ThirdParty.Json.LitJson.ExporterFunc`1[T].Invoke at WebSocketSharp.WebSocket.open at Transmtn.WebsocketPipeline.ProcessPipe at RootMotion.FinalIK.Grounder+GrounderDelegate.Invoke at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) at RootMotion.FinalIK.Grounder+GrounderDelegate.Invoke



      Source: Null Reference Exceptions


      NullReferenceException happens when your script code tries to use a variable which isn’t set (referencing) and object.



      Source: How to fix “Object reference not set to an instance of an object [System.NullReferenceException]” error?


      Generally, a null reference error is generated due to the absence of a mod or an asset or an asset required by a mod (vice versa) that was present in the save but is no longer present when attempting to load that save.



      So whatever your “at” files are, they are loading prior game data that is no longer relevant.


      I would imagine that usually this is fixed by clearing the Cache. As it removes your saved data that may be causing the glitching.



      Extra



      VRChat Error: SDL_GetWindowWMInfo failed


      Add to launch options:


      STEAMVR_WEBHELPER=0 %command%




      VRChat Error: OVRLipSync.dll


      Plugins: Failed to load 'Z:/home//.steam/debian-installation/steamapps/common/VRChat/VRChat_Data/Plugins/OVRLipSync.dll' with error 'No access to memory location.


      This error means that Visemes / LipSync are failing to work in game, avatar movements.


      Open, home//.steam/debian-installation/steamapps/common/VRChat/VRChat_Data/Plugins/ (Linux) or the similar for Windows. You can access this by right clicking the game in Steam and going to the Game Files.


      Place the new downloaded file into the older files folder. It is a differently sized file to the original.



      VRChat Error: System.Net.WebException


      API websocket connection exception: System.Net.WebException: The request timed out at System.Net.HttpWebRequest.EndGetResponse (System.IAsyncResult asyncResult) at System.Net.WebClient.GetWebResponse (System.Net.WebRequest request) at System.Net.WebClient.OpenRead (System.Uri address) at Transmtn.HttpConnection.getConfig (System.String endpoint) at Transmtn.HttpConnection..ctor (System.Uri endpoint, System.String authToken, System.String clientVersion, System.String platform) at Transmtn.Api..ctor (System.Uri httpEndpoint, System.Uri websocketEndpoint, Transmtn.ApiAuth auth, System.String macAddress, System.String clientVersion, System.String platform, Transmtn.Api+ErrorResponse defaultErrorResponse, Transmtn.Api+LogResponse defaultLogResponse, Transmtn.Api+OnReady onReadyResponse, Transmtn.Api+OnConnectionLost onLostConnectionResponse) at VRCWebSocketsManager+...MoveNext at UnityEngine.SetupCoroutine.InvokeMoveNext



      From what I am gathering, this is a timeout error. A .NET component timeout error. HTTP but HTTPS is cited, so it is possible clearing the cache may help this issue.




      VRChat Error: NotImplementedException


      Exception - NotImplementedException: The method or operation is not implemented. System.IO.FileSystemWatcher..ctor (System.String path) Exception - The method or operation is not implemented. at System.IO.FileSystemWatcher.Dispose (System.Boolean disposing) at System.ComponentModel.Component.Finalize


      Sorry I was unable to find a fix for this. It is possible clearing the cache may help this issue or an option in the alternative fixes.



      VRChat Error: System.TimeoutException


      [VRCFlowManagerVRC] Preparing assets... Exception: System.TimeoutException: Connection timed out! at BestHTTP.PlatformSupport.TcpClient.General.TcpClient.Connect (System.Net.IPEndPoint remoteEP) at BestHTTP.PlatformSupport.TcpClient.General.TcpClient.Connect (System.Net.IPAddress[] ipAddresses, System.Int32 port) at BestHTTP.PlatformSupport.TcpClient.General.TcpClient.Connect (System.String hostname, System.Int32 port) at BestHTTP.HTTPConnection.Connect at BestHTTP.HTTPConnection.ThreadFunc at RootMotion.FinalIK.Grounder+GrounderDelegate.Invoke () at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state)


      Sorry I was unable to find a fix for this. It is possible clearing the cache may help this issue or an option in the alternative fixes.


      Alternative Fixes for VRChat Errors


      I stumbled across some of these so listed them all together.



      Reset your home world for VRChat


      This is done through running a vrchat://launch?id= launch modifier, changing out the loading world to any other world. You can find the URLs for worlds on VRchat’s website after logging in.


      Add to launch options:


      vrchat://launch?id=wrld_f994e95a-8c0e-42b2-b894-f9cf6f1c6387

      If the Proton Test World above doesn’t work you can also try something like:


      vrchat://launch?id=wrld_c3f19802-a282-4664-88d5-645250b49293:69~hidden(usr_f3667b2c-65d2-47d4-944e-633ff00cb134)~canRequestInvite()~nonce(m9axENwZTI9ILL8yfQPsG8kxZnlaF8)


      Update your graphics drivers for PC


      Linux:


      NVIDIA


      sudo add-apt-repository ppa:graphics-driver sudo apt-get update


      Open Navigation, type in Software & Updates (download it if you don’t have it installed on your Linux Distro), click Additional Drivers, pick the driver you want to be using. You can click this page to see what each Driver is for.


      AMD


      sudo add-apt-repository ppa:kisak/steamvr sudo apt update sudo apt dist-upgrade sudo apt install linux-generic-steamvr-20.04 mesa-vulkan-drivers mesa-vulkan-drivers:i386


      For Windows please read a guide for the version you use.



      Lower Monitor Resolution in VRChat


      Lower your monitor’s resolution down from the recommended (I changed to 1600 x 900), then clear the game cache and restart your PC. If you have AMD Radeon Software installed, click here for step options.



      VRChat Video Issues


      … when Windows MF starts working in Proton, the Unity Player will start working…



      … SyncVideoPlayer is choking…



      Put youtube-dl in VRChat_Data/StreamingAssets/, renamed it, duplicated it to and rename youtube-dl.exe



      Miscellaneous Errors


      Add to launch options:


      -force-d3d11


      Add to launch options:


      -show-screen-selector


      Add to launch options:


      PROTON_LOG=1 %command%


      Add to launch options:


      STEAMVR_WEBHELPER=0 %command%


      Try Lutris.



      Lighting / Bloom VR Chat Error


      d3d11.enableRtOutputNanFixup = True in dxvk.conf



      Extra VRChat Error Message


      Source: VRChat Desktop Client (438100) #1199

      Source: VRChat Desktop Client (438100) #1199

      Source: VRChat Desktop Client (438100) #1199

      Source: Fix VRChat Keeps Crashing Fast [Update 2021]

      Source: Chat says Disconnected (But still functions) #36

      Source: First Steps with OpenVR and the Vive on Linux

      Source: OpenVR SDK

      Source: VRChat stuck on loading

      Source: I am getting a “Connection Failed” error, how do I fix this?

      Source: Bug 206987 – [drm] [amdgpu] Whole system crashes when the driver is in mode_support_and_system_configuration

      Source: Access Violation (0xc0000005)

      Source: Stuck in VR at next up screen

      Source: [BUG] Half-Life: Alyx – Crash when transitioning outside after the first floating card boxes #356

      Source: VRChat keeps crashing on launch

      Source: Launch Options

      Source: DEFeb 2020 VRChat Video screen Black/Not loading Fix

      Source: Launch options for VRChat/Unity!

      Source: {FIX} Black Screen/Blue Screen while audio play

      Source: VRChat Black Screen

      Source: definitive method to reset or restore SteamVR to default / factory options (clean Reinstall)

      Source: [Bug 44179] New: VRChat: Black screen at startup

      Source: VRChat: Black screen at startup

      Source: SDL_GetWindowWMInfo

      Source: [BUG] Dashboard graphic bugs #253

      Source: [BUG] Steam and Desktop Overlays Not Appearing #244

      Source: [HELP] Black screen after sign in server issues?



      --------------------------------------------------------------------------------------------------


      About the Author:


      For more information about the author checkout any of the links below:


      Siren Watcher | Resume | Big 5 | Hexaco | Schwartz | ENTP Zone | Midjourney | Siren Watcher | Checklist | Dice | Hangman | Special Cakes for All Occasions | Seoul International Visitor's Centre | Tiptoe Soles | Sorrento by the Sea