API/SDK Upload fails with generic error instead of indicating picture NSFW content rejection
Pandamien
Hello,
I encountered an issue while uploading a furry avatar with four different fur color variants.
Three of the variants uploaded without any problems, but the white-fur variant consistently failed. The build stage was completed successfully, yet during the upload the console only displayed: "Failed to upload file" and "clearing ID that we do not own", without providing any further details.
After some troubleshooting, I replaced the white-fur image with the normal-fur one, and the upload worked correctly. This suggests that the white-fur variant's picture may have been flagged as NSFW by VRChat's servers, preventing the upload. However, since no explicit error message (e.g., "Invalid Picture") was returned, it was unclear what the actual cause of the failure was.
It would be very helpful if the SDK and/or API could return more descriptive error messages in such cases, for example indicating that the upload was blocked due to NSFW content detection. This would save users significant time when diagnosing upload issues.
I believe this behavior also applies to the upload of emojis and stickers.
Regards
Log In
Pandamien
* I also tried to replace the picture after the avatar was uploaded but it kept failing with a generic error too.