VRChat Version:
VRChat SDK - World 3.5.0
VRChat SDK - Base 3.5.0
Description of the bug:
When adding components created with UdonSharp to a GameObject and then either creating a prefab from this GameObject or saving changes to an existing prefab, an error occurs. This happens in the mentioned versions of the VRChat SDK. Despite the error, the functionality appears to be unaffected.
ErrorMessages:
ArgumentNullException: Value cannot be null.
Parameter name: unityObject
All Error Message
Steps to reproduce (how did you encounter the bug?):
Method 1:
  1. Create an empty UdonSharp script.
  2. Create an EmptyGameObject in the scene.
  3. Add the UdonSharp script from step 1 to the GameObject from step 2.
  4. Convert the GameObject into a prefab.
  5. Error occurs.
Method 2:
  1. Open the prefab created in Method 1 using the Prefab Editor.
  2. Modify a value (example: changing SynchronizationMethod).
  3. Save the prefab.
  4. Error occurs.