Bug Reports

  • No off-topic posts
  • Don't report more than 1 issue at once
  • For isolated issues or customer support visit help.vrchat.com
Thanks for your bug report!
VRC Constraint Sources cannot be edited in any way at runtime with U#
The documentation for VRC constrains implies you can edit a constraint's sources at runtime. The only runtime limitations given in the documentation is that the target transform cannot be changed, that "changing a transform reference at runtime can cause performance issues." In my scene I have a rode-shaped VRC pickup with a child transform representing the tip. Separate from it I have a sphere with a VRCPositionConstraint and the below script attached. The targetSource serialized field points to the pickup's tip transform. ```c# public class TestConstraintRuntime : UdonSharpBehaviour { [SerializeField] Transform targetSource; private void Start() { VRCPositionConstraint constraint = GetComponent<VRCPositionConstraint>(); constraint.Sources.Add(new VRCConstraintSource(targetSource, 1f)); Debug.Log($"Sources count: {constraint.Sources.Count}"); constraint.IsActive = true; constraint.ApplyConfigurationChanges(); } }``` When the constraint's source is set to the tip in inspector, the constraint performs as expected. But when it is not set in the inspect and assignment is left to the script at runtime, nothing happens. I also attempted to change at runtime the weight an inspector set constraint source using the method specified in the documentation (pulling out a source; setting the weight field; and then returning the source), but that also failed to have any impact. For sanity I tried to perform the same logic with a Unity constraint and that worked without issue. Either this is a bug or the documentation needs to clarify that these changes cannot happen at runtime.
6
·
available in future release
[1886]Disconnection or packet loss results in an infinite "Connecting" screen when attempting to reconnect.
This is a bug that originated during the beta phase—which introduced the current nameplate and UI designs—and it has persisted into the public/live version. It is also currently present in the BETA and UNITY-6 versions. The error occurs following packet loss, a lag spike, or a momentary disconnection. VRChat then displays one of the following messages: -VRChat is not responding -VRChat is time out -VRChat is disconnected However, upon attempting to reconnect, the application gets stuck on an infinite "Connecting" screen and remains that way until VRChat is completely restarted. Through testing, I noticed that this error occurs when wearing a "Very Poor" avatar. It does not happen when using avatars rated "Excellent" through "Poor." Here is what I have ALREADY TRIED to fix it: -Completely uninstalling and reinstalling VRChat like new -Uninstalling SteamVR -Clearing the entire VRChat cache -Updating network adapter drivers -Clearing the DNS cache -Factory resetting my modem/ONT (provided by my ISP) Internet speed 500 Mbps Nothing in BETA version. The error persists when wearing a "Very Poor" avatar. Consequently, I recorded a video demonstrating how to reproduce the issue, which I have attached to this post. https://drive.google.com/drive/folders/19J3GcJulC83eIxAWFfAs74w0CerTZQfL?usp=sharing https://drive.google.com/file/d/16hOCxMhEpSlXbdwl0FRcWSAUB2bz4tAg/view?usp=sharing In the video, I used two avatars: one "Excellent" and one "Very Poor." I simulated an internet disconnection by simply unplugging my LAN cable for 15–20 seconds to trigger the "time out" message. I am also attaching the output_log files from each session shown in the video: Avatar_Excellent_output_log_2026-08-14_01-03-37 – For the optimized avatar. Avatar_VeryPoor_output_log_2026-08-14_01-23-05 – For the "Very Poor" avatar, where the error/bug preventing reconnection occurs. I would also like to highlight the following lines from the log file where the error occurs: 1.- Error - [NetworkTransport] Failed to raise deferred operation of type 13. 2.- Error - SocketWebTcp.CloseCallback(). Going to disconnect. Server: wss:// ns.photonengine.io:443/ Error: 1005 Reason: 3.- System.Exception: Failed to raise deferred operation of type 13. at ÎÌÍÏÍÍÍÍÍÎÌÍÎÍÌÎÌÍÎÎÍÏÎ+ÏÌÍÏÏÎÌÏÍÍÏÌÌÎÍÌÏÌÎÌÎÏÌ.ÍÌÌÌÎÎÌÍÏÌÍÎÎÎÍÏÌÍÎÍÍÌÍ (System.Predicate`1[T] ÏÌÏÎÏÏÏÎÎÌÏÎÌÌÎÎÏÌÏÎÌÌÏ) [0x00000] in <00000000000000000000000000000000>:0 These lines appear repeatedly when the error occurs, indicating that the session will not reconnect. I hope you can help resolve this error, as it is very frustrating to have to completely restart VRChat whenever this momentary disconnection happens. The information from my PC is located in the .tex files.
13
·
available in future release
Load More