Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NullReferenceException: SetupOutfit使用時にエラーが発生する #848

Open
omeletteak opened this issue May 9, 2024 · 1 comment

Comments

@omeletteak
Copy link

すでにイシュー上がっていますが報告です。
こちらの衣装でも同じようなエラーが発生します。
衣装側にも原因ありそうなので作者様にも連絡しています。

NullReferenceException: Object reference not set to an instance of an object
nadena.dev.modular_avatar.core.editor.EasySetupOutfit+<>c__DisplayClass4_0.<FixAPose>g__avatarToOutfit|1 (UnityEngine.Transform avBone) (at ./Packages/nadena.dev.modular-avatar/Editor/EasySetupOutfit.cs:276)
nadena.dev.modular_avatar.core.editor.EasySetupOutfit+<>c__DisplayClass4_0.<FixAPose>g__FixSingleArm|0 (UnityEngine.HumanBodyBones arm) (at ./Packages/nadena.dev.modular-avatar/Editor/EasySetupOutfit.cs:244)
nadena.dev.modular_avatar.core.editor.EasySetupOutfit.FixAPose (UnityEngine.GameObject avatarRoot, UnityEngine.Transform outfitArmature) (at ./Packages/nadena.dev.modular-avatar/Editor/EasySetupOutfit.cs:232)
nadena.dev.modular_avatar.core.editor.EasySetupOutfit.SetupOutfit (UnityEditor.MenuCommand cmd) (at ./Packages/nadena.dev.modular-avatar/Editor/EasySetupOutfit.cs:185)
UnityEditor.GenericMenu:CatchMenu(Object, String[], Int32)

またAdd Component から MA Merge Armature 付けて Position Sync Mode を Avatar→Target に変更しようとすると、以下のエラーが表示されて Not Locked に戻されてしまいます。

Invalidated job!
UnityEngine.Debug:Log (object)
nadena.dev.modular_avatar.core.armature_lock.ArmatureLockJob:set_IsValid (bool) (at ./Packages/nadena.dev.modular-avatar/Runtime/ArmatureAwase/ArmatureLockJob.cs:66)
nadena.dev.modular_avatar.core.armature_lock.ArmatureLockOperator`1<nadena.dev.modular_avatar.core.armature_lock.OnewayArmatureLockOperator>:SingleUpdate (System.Nullable`1<int>) (at ./Packages/nadena.dev.modular-avatar/Runtime/ArmatureAwase/ArmatureLockOperator.cs:414)
nadena.dev.modular_avatar.core.armature_lock.ArmatureLockOperator`1<nadena.dev.modular_avatar.core.armature_lock.OnewayArmatureLockOperator>:InternalUpdate (System.Nullable`1<int>) (at ./Packages/nadena.dev.modular-avatar/Runtime/ArmatureAwase/ArmatureLockOperator.cs:283)
nadena.dev.modular_avatar.core.armature_lock.ArmatureLockOperator`1<nadena.dev.modular_avatar.core.armature_lock.OnewayArmatureLockOperator>:Update () (at ./Packages/nadena.dev.modular-avatar/Runtime/ArmatureAwase/ArmatureLockOperator.cs:268)
nadena.dev.modular_avatar.core.armature_lock.UpdateLoopController:Update () (at ./Packages/nadena.dev.modular-avatar/Runtime/ArmatureAwase/UpdateLoopController.cs:30)
UnityEditor.EditorApplication:Internal_CallUpdateFunctions ()

Unity 2022.3.6f1
NDMF 1.4.0
MA 1.9.12

@bdunderscore
Copy link
Owner

報告ありがとうございます!たぶん、次のリリースで修正されるはずです。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants