Forum Discussion

rayallll0000's avatar
rayallll0000
Honored Guest
22 days ago

Avatar CDN loading broken - "Tried accessing nonexisting field (avatar_spec)"

Hi, I'm experiencing an issue where remote avatars are showing as a default/purple fallback instead of loading from CDN. This worked correctly a few days ago with no code changes on my end.

Setup:

  • Meta Avatars SDK 40.0.1
  • Unity 2022.3.62f2
  • Meta Quest 3 (system version 14.0)
  • Two devices, both logged into separate Meta accounts, both are organization admins
  • App is sideloaded via APK
  • Using SampleAvatarEntity with Load User From CDN enabled and a hardcoded CDN User ID

Issue: Remote avatar shows as default fallback immediately on launch. No CDN-related logs appear in Android Logcat at all.

When I tested the Graph API directly:

https://graph.oculus.com/{USER_ID}?fields=avatar_spec&access_token={TOKEN}

I received this error:

json

{ "error": { "message": "Tried accessing nonexisting field (avatar_spec)", "type": "OCApiException", "code": 100 } }

What I've verified:

  • App ID and User ID are correct
  • Both accounts are organization admins
  • Reverting to previous builds does not fix the issue
  • Problem occurs on both devices simultaneously

Is avatar_spec deprecated or has there been a backend change? This seems to be a server-side issue as nothing has changed on my end.

No RepliesBe the first to reply

→ Find helpful resources to begin your development journey in Getting Started

→ Get the latest information about HorizonOS development in News & Announcements.

→ Access Start program mentor videos and share knowledge, tutorials, and videos in Community Resources.

→ Get support or provide help in Questions & Discussions.

→ Show off your work in What I’m Building to get feedback and find playtesters.

→ Looking for documentation?  Developer Docs

→ Looking for account support?  Support Center

→ Looking for the previous forum?  Forum Archive

→ Looking to join the Start program? Apply here.

 

Recent Discussions