I’m trying to get a feel for what a) people are doing and b) what VRC recommends that people do when there are showstopping bugs introduced with the latest SDK updates.
I can’t tell if I’m supposed to report it, wait 30 days for a fix, rollback a version or anything else. Seemingly some sort of “recommendation” could accompany at least some of the bugs reported.
Unable to use a named GUIStyle without a current skin. Most likely you need to move your GUIStyle initialization code to OnGUI
UnityEditor.EditorApplication:Internal_InvokeTickEvents ()
Import Error Code:(4)
Message: Build asset version error: packages/com.vrchat.base/integrations/oculusspatializer/audiopluginoculusspatializer.bundle in SourceAssetDB has modification time of '2024-06-27T03:55:18.8936451Z' while content on disk has modification time of '2024-06-27T15:02:26.105651Z'
An infinite import loop has been detected. The following Assets were imported multiple times, but no changes to them have been detected. Please check if any custom code is trying to import them:
Packages/com.vrchat.base/Integrations/OculusSpatializer/AudioPluginOculusSpatializer.bundle - (Force Reimport)(modified date 2024-06-27T15:02:26.105651Z)
[<color=orange>Always</color>] Failed to assign network IDs, 2 errors encountered!
Try using the Network ID Utility to resolve them.
UnityEngine.Debug:LogError (object,UnityEngine.Object)
VRC.Core.Logger:LogError (string,VRC.Core.DebugLevel,UnityEngine.Object)
AssignSceneNetworkIDs:OnPreprocessScene (UnityEngine.SceneManagement.Scene)
VRC.SDKBase.Editor.BuildPipeline.VRCBuildPipelineCallbacks:OnPreprocessScene (UnityEngine.SceneManagement.Scene)
VRC.SDK3.Editor.Builder.VRCWorldAssetExporter:ExportCurrentSceneResource (bool,System.Action`1<string>,System.Action`1<object>)
VRC.SDK3.Editor.Builder.VRCWorldBuilder:ExportSceneResourceInternal (bool)
VRC.SDK3.Editor.Builder.VRCWorldBuilder:ExportSceneResource ()
VRC.SDK3.Editor.Builder.VRCWorldBuilder:ExportSceneResourceAndRun ()
VRC.SDK3.Editor.VRCSdkControlPanelWorldBuilder/<Build>d__114:MoveNext () (at ./Packages/com.vrchat.worlds/Editor/VRCSDK/SDK3/VRCSdkControlPanelWorldBuilder.cs:2153)
UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
The VRCSDK build was aborted because the IVRCSDKPreprocessSceneCallback 'AssignSceneNetworkIDs' reported a failure.
UnityEngine.Debug:LogError (object)
VRC.SDKBase.Editor.BuildPipeline.VRCBuildPipelineCallbacks:OnPreprocessScene (UnityEngine.SceneManagement.Scene)
VRC.SDK3.Editor.Builder.VRCWorldAssetExporter:ExportCurrentSceneResource (bool,System.Action`1<string>,System.Action`1<object>)
VRC.SDK3.Editor.Builder.VRCWorldBuilder:ExportSceneResourceInternal (bool)
VRC.SDK3.Editor.Builder.VRCWorldBuilder:ExportSceneResource ()
VRC.SDK3.Editor.Builder.VRCWorldBuilder:ExportSceneResourceAndRun ()
VRC.SDK3.Editor.VRCSdkControlPanelWorldBuilder/<Build>d__114:MoveNext () (at ./Packages/com.vrchat.worlds/Editor/VRCSDK/SDK3/VRCSdkControlPanelWorldBuilder.cs:2153)
UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
** 1. I cannot run using ClientSim as the current SDK / ClientSim appears to have a problem with the Input.GetKey methods. And I get these errors when building a test version. Despite the appearance that the build was aborted it actually does run.**
And finally… I’ll test it again but my live world was not built using the latest version and as far as I can tell the Input.GetKey methods have a problem there all of a sudden. This happened on an earlier version (months ago) where the thumbstick down event wasn’t working. It was fixed but I am 99% certain that it is broken again.