If we call
IVRCSdkAvatarBuilderApi.BuildAndUpload
just after changing visible avatars like changing scene or adding avatar to scene,
IVRCSdkAvatarBuilderApi.BuildAndUpload
may fails.
This is because that in BuildAndUpload VRCSDK sets blueprint id and then awaits somewhere, but control panel may resets blueprint id with console log
Loaded data for an avatar we do not own, clearing blueprint ID
, after awaiting VRCApi.GetAvatar.
If control panel reset blueprint id while
IVRCSdkAvatarBuilderApi.BuildAndUpload
is in progress, upload API call may fails.