Skip to content

[BUG] Error in creating retargeting config! #110

@dharmikcon

Description

@dharmikcon

Unity version

2022.3.9f1

Meta XR Core SDK version

v77

Which OS are you using?

Windows 11

Where does the issue occur?

  • In Unity Editor
  • In Quest builds

Description

When we prepare a new character for body retargeting, these errors occur.

Steps to reproduce

  1. Add any humanoid character to the scene.
  2. GameObject/Movement SDK/Body Tracking/Add Character Retargeter.

Logs

While adding a new character, try to add a retarget character.

1.
Error in creating retargeting config!
UnityEngine.Debug:LogError (object)
Meta.XR.Movement.Editor.MSDKUtilityEditor:CreateRetargetingConfig (Meta.XR.Movement.Retargeting.SkeletonData,UnityEngine.GameObject,Meta.XR.Movement.Retargeting.SkeletonData,string) (at ./Library/PackageCache/com.meta.xr.sdk.movement@a61bb3e71f/Editor/Native/Scripts/MSDKUtilityEditor.cs:253)
Meta.XR.Movement.Editor.MSDKUtilityEditor:GetOrCreateMetadata (UnityEngine.GameObject,UnityEngine.GameObject) (at ./Library/PackageCache/com.meta.xr.sdk.movement@a61bb3e71f/Editor/Native/Scripts/MSDKUtilityEditor.cs:60)
Meta.XR.Movement.Editor.MSDKUtilityEditor:AddCharacterRetargeter () (at ./Library/PackageCache/com.meta.xr.sdk.movement@a61bb3e71f/Editor/Native/Scripts/MSDKUtilityEditor.cs:119)
Meta.XR.BuildingBlocks.Editor.CharacterRetargeterBlockData:InstallRoutine (UnityEngine.GameObject) (at ./Library/PackageCache/com.meta.xr.sdk.movement@a61bb3e71f/Editor/Native/Scripts/Block/CharacterRetargeterBlockData.cs:21)
Meta.XR.BuildingBlocks.Editor.BlockData:InstallRoutineAsync (UnityEngine.GameObject) (at ./Library/PackageCache/[email protected]/Editor/BuildingBlocks/BlockData.cs:358)
Meta.XR.BuildingBlocks.Editor.BlockData/<InstallBlockAsync>d__58:MoveNext () (at ./Library/PackageCache/[email protected]/Editor/BuildingBlocks/BlockData.cs:284)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Collections.Generic.List`1<UnityEngine.GameObject>>:Start<Meta.XR.BuildingBlocks.Editor.BlockData/<InstallBlockAsync>d__58> (Meta.XR.BuildingBlocks.Editor.BlockData/<InstallBlockAsync>d__58&)
Meta.XR.BuildingBlocks.Editor.BlockData:InstallBlockAsync (UnityEngine.GameObject)
Meta.XR.BuildingBlocks.Editor.BlockData/<InstallAsync>d__57:MoveNext () (at ./Library/PackageCache/[email protected]/Editor/BuildingBlocks/BlockData.cs:279)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Collections.Generic.List`1<UnityEngine.GameObject>>:Start<Meta.XR.BuildingBlocks.Editor.BlockData/<InstallAsync>d__57> (Meta.XR.BuildingBlocks.Editor.BlockData/<InstallAsync>d__57&)
Meta.XR.BuildingBlocks.Editor.BlockData:InstallAsync (UnityEngine.GameObject)
Meta.XR.BuildingBlocks.Editor.BlockData/<InstallWithDependencies>d__54:MoveNext () (at ./Library/PackageCache/[email protected]/Editor/BuildingBlocks/BlockData.cs:271)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Collections.Generic.List`1<UnityEngine.GameObject>>:Start<Meta.XR.BuildingBlocks.Editor.BlockData/<InstallWithDependencies>d__54> (Meta.XR.BuildingBlocks.Editor.BlockData/<InstallWithDependencies>d__54&)
Meta.XR.BuildingBlocks.Editor.BlockData:InstallWithDependencies (UnityEngine.GameObject)
Meta.XR.BuildingBlocks.Editor.BlockData/<InstallWithDependenciesAndCommit>d__38:MoveNext () (at ./Library/PackageCache/[email protected]/Editor/BuildingBlocks/BlockData.cs:148)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start<Meta.XR.BuildingBlocks.Editor.BlockData/<InstallWithDependenciesAndCommit>d__38> (Meta.XR.BuildingBlocks.Editor.BlockData/<InstallWithDependenciesAndCommit>d__38&)
Meta.XR.BuildingBlocks.Editor.BlockData:InstallWithDependenciesAndCommit (System.Collections.Generic.List`1<UnityEngine.GameObject>)
Meta.XR.BuildingBlocks.Editor.BlockData/<InstallWithDependenciesAndCommit>d__39:MoveNext () (at ./Library/PackageCache/[email protected]/Editor/BuildingBlocks/BlockData.cs:192)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start<Meta.XR.BuildingBlocks.Editor.BlockData/<InstallWithDependenciesAndCommit>d__39> (Meta.XR.BuildingBlocks.Editor.BlockData/<InstallWithDependenciesAndCommit>d__39&)
Meta.XR.BuildingBlocks.Editor.BlockData:InstallWithDependenciesAndCommit (UnityEngine.GameObject)
Meta.XR.BuildingBlocks.Editor.BlockData/<AddToProject>d__35:MoveNext () (at ./Library/PackageCache/[email protected]/Editor/BuildingBlocks/BlockData.cs:117)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start<Meta.XR.BuildingBlocks.Editor.BlockData/<AddToProject>d__35> (Meta.XR.BuildingBlocks.Editor.BlockData/<AddToProject>d__35&)
Meta.XR.BuildingBlocks.Editor.BlockData:AddToProject (UnityEngine.GameObject,System.Action)
Meta.XR.BuildingBlocks.Editor.BlockData/<ContextMenuInstall>d__37:MoveNext () (at ./Library/PackageCache/[email protected]/Editor/BuildingBlocks/BlockData.cs:136)
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start<Meta.XR.BuildingBlocks.Editor.BlockData/<ContextMenuInstall>d__37> (Meta.XR.BuildingBlocks.Editor.BlockData/<ContextMenuInstall>d__37&)
Meta.XR.BuildingBlocks.Editor.BlockData:ContextMenuInstall ()
System.Reflection.MethodBase:Invoke (object,object[])
Meta.XR.Movement.Networking.Block.Editor.InstallMovementBuildingBlock:InstallBuildingBlock (string) (at ./Library/PackageCache/com.meta.xr.sdk.movement@a61bb3e71f/Editor/Native/Scripts/Block/InstallMovementBuildingBlock.cs:73)
Meta.XR.Movement.Networking.Block.Editor.InstallMovementBuildingBlock:InstallRetargetedCharacterBuildingBlock () (at ./Library/PackageCache/com.meta.xr.sdk.movement@a61bb3e71f/Editor/Native/Scripts/Block/InstallMovementBuildingBlock.cs:32)

2.

NullReferenceException: Object reference not set to an instance of an object
Meta.XR.Movement.Editor.MSDKUtilityEditor.VerifyAndOpenRetargetingEditor (Meta.XR.Movement.Retargeting.CharacterRetargeter retargeter) (at ./Library/PackageCache/com.meta.xr.sdk.movement@a61bb3e71f/Editor/Native/Scripts/MSDKUtilityEditor.cs:79)
Meta.XR.Movement.Editor.MSDKUtilityEditor.AddCharacterRetargeter () (at ./Library/PackageCache/com.meta.xr.sdk.movement@a61bb3e71f/Editor/Native/Scripts/MSDKUtilityEditor.cs:133)
Meta.XR.BuildingBlocks.Editor.CharacterRetargeterBlockData.InstallRoutine (UnityEngine.GameObject selectedGameObject) (at ./Library/PackageCache/com.meta.xr.sdk.movement@a61bb3e71f/Editor/Native/Scripts/Block/CharacterRetargeterBlockData.cs:21)
Meta.XR.BuildingBlocks.Editor.BlockData.InstallRoutineAsync (UnityEngine.GameObject selectedGameObject) (at ./Library/PackageCache/[email protected]/Editor/BuildingBlocks/BlockData.cs:358)
Meta.XR.BuildingBlocks.Editor.BlockData.InstallBlockAsync (UnityEngine.GameObject selectedGameObject) (at ./Library/PackageCache/[email protected]/Editor/BuildingBlocks/BlockData.cs:284)
Meta.XR.BuildingBlocks.Editor.BlockData.InstallAsync (UnityEngine.GameObject selectedGameObject) (at ./Library/PackageCache/[email protected]/Editor/BuildingBlocks/BlockData.cs:279)
Meta.XR.BuildingBlocks.Editor.BlockData.InstallWithDependencies (UnityEngine.GameObject selectedGameObject) (at ./Library/PackageCache/[email protected]/Editor/BuildingBlocks/BlockData.cs:271)
Meta.XR.BuildingBlocks.Editor.BlockData.InstallWithDependenciesAndCommit (System.Collections.Generic.List`1[T] selectedGameObjects) (at ./Library/PackageCache/[email protected]/Editor/BuildingBlocks/BlockData.cs:172)
Meta.XR.BuildingBlocks.Editor.BlockData.InstallWithDependenciesAndCommit (UnityEngine.GameObject selectedGameObject) (at ./Library/PackageCache/[email protected]/Editor/BuildingBlocks/BlockData.cs:192)
Meta.XR.BuildingBlocks.Editor.BlockData.AddToProject (UnityEngine.GameObject selectedGameObject, System.Action onInstall) (at ./Library/PackageCache/[email protected]/Editor/BuildingBlocks/BlockData.cs:117)
Meta.XR.BuildingBlocks.Editor.BlockData.ContextMenuInstall () (at ./Library/PackageCache/[email protected]/Editor/BuildingBlocks/BlockData.cs:136)
System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__7_0 (System.Object state) (at <787acc3c9a4c471ba7d971300105af24>:0)
UnityEngine.UnitySynchronizationContext+WorkRequest.Invoke () (at <10871f9e312b442cb78b9b97db88fdcb>:0)
UnityEngine.UnitySynchronizationContext.Exec () (at <10871f9e312b442cb78b9b97db88fdcb>:0)
UnityEngine.UnitySynchronizationContext.ExecuteTasks () (at <10871f9e312b442cb78b9b97db88fdcb>:0)

Additional info

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    staleStale issue.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions