ShayBox / VRC-LOG

VRChat Local Cache Avatar ID Logger
https://crates.io/crates/vrc-log
MIT License
10 stars 3 forks source link

VRC-LOG not submitting consistanly #6

Open Chayotea opened 1 month ago

Chayotea commented 1 month ago

Was shrugging it off as maybe avatars were simply blacklisted but it was happening too often. It is printing out ID's like normal. Copied them into VRCX and way too many were not in VRCDB database. I then uploaded a public avatar to confirm it. It has been a week that I uploaded it and it still is not in the database. Renamed my cache folder so a new one is created and ran vrchat with the public avatar I uploaded and still nothing. Jumped to a public world and one of the other avatars in the lobby appeared in the most recent in the database... most likely submitted by me because I still see that I failed to log my own avatar since I was still wearing it. Downgrading to any other version other than the current one 0.6.0 results in VRC-LOG printing out a single ID before simply closing. The public test avatar I made is just a cube with a texture.

Is it possible that it is submitting too fast and locally does not try to re-submit until the 30 day cool-down? Though old versions of VRC-LOG now simply crash so that Is also suspicious.

ShayBox commented 1 month ago

I believe the API has changed from 201 for unique avatars, to 404 for avatar not found. They will have still been submitted, but not added to cache or shown in logs as submitted.

Try this version https://github.com/ShayBox/VRC-LOG/releases/tag/0.6.1

Chayotea commented 1 month ago

OK tested it for a while and I get a successful submit most of the time but often I see this.

vrcx://avatar/avtr_fb77619d-a0e5-4c3c-b906-5930e78dd6d6 [Avatar Search] 500

I checked and it is not in the database. You can see how often it seems to happen. The large amount of generic 500 errors at the end is when I visited Gewehr 41's avatar world.

VRClog.txt

ShayBox commented 1 month ago

Okay, I think there might just be an issue with the API, I think the 500s are successful unique avatars, but the code server to get the avatar info is failing, while 404 means invalid. I'll report back when I find out more.