Meta Avatars SDK in Unity errors

Hello,

I am attempting to add the Meta Avatars Sample to my project, but when I run the Realtime + Meta Avatar Player I get the following errors:

Exception: Failed to resolve Normal.MetaSampleFiles.OvrPlatformInit class by reflection. Is the Meta Avatars user sample imported?Normal.Meta.DefaultAvatarEntityAdapter.InitializeReflection () (at ./Library/PackageCache/com.normalvr.normcore.meta.xr@f812c6f299cd/Normal.Meta.XR/Avatar/DefaultAvatarEntityAdapter.cs:115)

and

NullReferenceException: Object reference not set to an instance of an objectNormal.Meta.DefaultAvatarEntityAdapter.Awake () (at ./Library/PackageCache/com.normalvr.normcore.meta.xr@f812c6f299cd/Normal.Meta.XR/Avatar/DefaultAvatarEntityAdapter.cs:28)Normal.Meta.MetaAvatar.Awake () (at ./Library/PackageCache/com.normalvr.normcore.meta.xr@f812c6f299cd/Normal.Meta.XR/Avatar/MetaAvatar.cs:42)UnityEngine.Object:Instantiate(GameObject)Normal.Realtime.DefaultRealtimePrefabDelegate:InstantiateRealtimePrefab(GameObject)Normal.Realtime.RealtimeView:InstantiateViewPrefab(RealtimeViewModel, Realtime)Normal.Realtime.Realtime:CreatePrefabForRealtimeViewModel(RealtimeViewModel)Normal.Realtime.Realtime:PrefabRealtimeViewModelAdded(Datastore, RealtimeViewModel, Boolean)Normal.Realtime.Datastore:PrefabViewModelAddedToSet(RealtimeSet1, RealtimeViewModel, Boolean) Normal.Realtime.Serialization.RealtimeSet1:SafeDispatchModelAdded(RealtimeViewModel, Boolean)Normal.Realtime.Serialization.RealtimeSet1:Add(RealtimeViewModel) Normal.Realtime.Datastore:AddPrefabRealtimeViewModel(RealtimeViewModel) Normal.Realtime.Realtime:InstantiateInternal(String, Boolean, Boolean, Boolean, Boolean, Boolean) Normal.Realtime.Realtime:Instantiate(String, Nullable1)Normal.Realtime.RealtimeAvatarManager:CreateAvatarIfNeeded() (at ./Library/PackageCache/com.normalvr.normcore@7ea155084a54/Normal.Realtime.Shared/Avatars/RealtimeAvatarManager.cs:136)Normal.Realtime.RealtimeAvatarManager:DidConnectToRoom(Realtime) (at ./Library/PackageCache/com.normalvr.normcore@7ea155084a54/Normal.Realtime.Shared/Avatars/RealtimeAvatarManager.cs:61)Normal.Realtime.Realtime:FireDidConnectToRoom()Normal.Realtime.Realtime:b__96_0()Normal.Realtime.Realtime:ConnectSceneViewsToDatastore(Action)Normal.Realtime.Realtime:RoomConnectionStateChanged(Room, ConnectionState, ConnectionState)Normal.Realtime.Room:SetConnectionState(ConnectionState, DisconnectEvent)Normal.Realtime.Room:ReceivedPersistenceMessage(IClient, Int32, Byte, UInt32, Boolean)Normal.Realtime.Native.Client:ReceivePersistenceMessages()Normal.Realtime.Native.Client:ReceiveIncomingMessages()Normal.Realtime.Room:ClientTick()Normal.Realtime.Room:RoomTick(Double)Normal.Realtime.Room:Tick(Double)Normal.Realtime.Realtime:Update()

This is in the default scene, with my Meta app Id set up, with the Data Use Checkup up to date to include Avatars. The InitializeOculusPlatform class is in the scene as well. I am using OpenXR and the XR Interaction Toolkit for my app. All required pre-requisites from Meta, and package dependencies are installed.

Normcore version is 2.17.0.

Normcore Meta Avatars Sample is 2.0.1.

Meta Avatars SDK is 40.0.1.

Meta Avatars SDK Sample Assets is also 40.0.1

Meta XR Platform SDK is 78.0.0

Is this a versioning issue? Do I need any additional steps, or is there something I’ve missed in setup?