It's possible you may experience some errors when using the VRChat SDK to manage or upload content. Here are some steps you can try to troubleshoot these issues:
First, ensure your SDK is up to date.
Updating your SDK with a fresh install is important. It solves many issues and a clean install is important between versions.
Here's how you do a proper SDK upgrade!
-
Please ensure you're using Unity 2019.4.31f1. If you're not, follow the instructions in Step 0 here to install it via Unity Hub.
-
Close Unity.
-
Find your Project folder with Windows Explorer, and find the Assets folder.
-
Delete the VRCSDK folder, as well as the VRCSDK.meta file in the Assets folder.
-
Go into Plugins, and delete the VRCSDK folder, as well as the VRCSDK.meta file in the Plugins folder.
-
Relaunch Unity, and then re-import the freshly-downloaded SDK. Do so by going to Assets, then Import Package, then Custom Package.
-
Select the new SDK (you probably saved it in Downloads)
-
Wait a moment, and click "Import" in the bottom left. If any files in the list are greyed out/unchecked, and you can't check them, you didn't delete everything you should have! Start over.
-
Wait a minute as the SDK finishes importing.
You can also try creating a new project, import the VRCSDK, and then import just the things you need to get your upload working.
It may also help to click "Detatch" on the Pipeline Manager in your avatar/world descriptor before trying another upload.
If you still have issues, find your Unity editor log and attach it in a new Support Ticket. You can find your Editor.log file at this location:
C:\Users\username\AppData\Local\Unity\Editor\Editor.log
You can also find the file by pasting this into the address bar of a File Explorer window:
%AppData%..\Local\Unity\Editor\
Please attach the Editor.log
file to your ticket.