SDK Version: com.vrchat.worlds 3.10.3
When running EditMode tests in the Unity Test Runner,
CheckHelpURLsForSystemNodes
fails with:
URL does not resolve for Const_SystemBooleanArray:
Expected: True
But was: False
Root cause:
UdonGraphExtensions.cs
has hardcoded
docs.microsoft.com
URLs for several
Udon node entries. Microsoft migrated their docs to
learn.microsoft.com
in
2023, and the old domain now returns HTTP 301 redirects.
The test (
GraphNodeTests.cs:30
) uses
UnityWebRequest.Head
and checks
Result.Success
, which does not treat 301 as success → test fails.
Note: Lines 192/194 of the same file are already updated to
learn.microsoft.com
,
so this is an incomplete migration.
Affected URLs (still using old domain):
(and several other entries in UdonGraphExtensions.cs)
Fix: Update remaining
docs.microsoft.com
URLs to
learn.microsoft.com
in
UdonGraphExtensions.cs
.