KelbornKad
(KelbornKad)
October 20, 2017, 7:25am
1680
Maybe someone has any ideas?
KelbornKad:
Hi, !
Firstly, you’ve made realy great work! I’ve downloaded the plugin for physical grip, but found many interesting things in it.
Unfortunately, I occured a bug that crashes the editor (2017-10-10 commit). I’m not sure about what causes the crash, but it always crashes when I use OnChildGripRelease on specific blueprint. Also I’ve detached my bp code from release event to be on the safe side, but it didn’t help.
Output: [SPOILER]
Assertion failed: NewMass > 0.f [File:D:\Build\++UE4+Release-4.17+Compile\Sync\Engine\Source\Runtime\Engine\Private\PhysicsEngine\BodyInstance.cpp] [Line: 3685]
KERNELBASE
UE4Editor_Core
UE4Editor_Core
UE4Editor_Core
UE4Editor_Engine
UE4Editor_Engine
UE4Editor_Engine
UE4Editor_Engine
UE4Editor_Engine
UE4Editor_VRExpansionPlugin!UGripMotionControllerComponent::DestroyPhysicsHandle() [_\vrexpansionplugin\vrexpansionplugin\source\vrexpansionplugin\private\gripmotioncontrollercomponent.cpp:2982]
UE4Editor_VRExpansionPlugin!UGripMotionControllerComponent::Drop_Implementation() [_\vrexpansionplugin\vrexpansionplugin\source\vrexpansionplugin\private\gripmotioncontrollercomponent.cpp:1443]
UE4Editor_VRExpansionPlugin!UGripMotionControllerComponent::NotifyDrop_Implementation() [_\vrexpansionplugin\vrexpansionplugin\source\vrexpansionplugin\private\gripmotioncontrollercomponent.cpp:1434]
UE4Editor_VRExpansionPlugin!UGripMotionControllerComponent::execNotifyDrop() [_\vrexpansionplugin\vrexpansionplugin\source\vrexpansionplugin\public\gripmotioncontrollercomponent.h:86]
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_VRExpansionPlugin!UGripMotionControllerComponent::NotifyDrop()
UE4Editor_VRExpansionPlugin!UGripMotionControllerComponent::DropGrip() [_\vrexpansionplugin\vrexpansionplugin\source\vrexpansionplugin\private\gripmotioncontrollercomponent.cpp:1268]
UE4Editor_VRExpansionPlugin!UGripMotionControllerComponent::DropComponent() [_\vrexpansionplugin\vrexpansionplugin\source\vrexpansionplugin\private\gripmotioncontrollercomponent.cpp:1187]
UE4Editor_VRExpansionPlugin!UGripMotionControllerComponent::DropObjectByInterface() [_\vrexpansionplugin\vrexpansionplugin\source\vrexpansionplugin\private\gripmotioncontrollercomponent.cpp:782]
UE4Editor_VRExpansionPlugin!UGripMotionControllerComponent::execDropObjectByInterface() [_\vrexpansionplugin\vrexpansionplugin\source\vrexpansionplugin\public\gripmotioncontrollercomponent.h:86] //<-gripmotioncontroller destructor
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_CoreUObject
UE4Editor_Engine
UE4Editor_Engine
UE4Editor_Engine
UE4Editor_Engine
UE4Editor_Engine
UE4Editor_Engine
UE4Editor_Engine
UE4Editor_Engine
UE4Editor_Engine
UE4Editor_Engine
UE4Editor_Engine
UE4Editor_Core
UE4Editor_Core
UE4Editor_Core
UE4Editor_Engine
UE4Editor_Engine
UE4Editor_Engine
UE4Editor_Engine
UE4Editor_UnrealEd
UE4Editor_UnrealEd
UE4Editor
UE4Editor
UE4Editor
UE4Editor
UE4Editor
kernel32
ntdll
[/SPOILER]
Blueprint VRGripInterface is:
Upd: Ok, I solved the problem. Collision complexity was set to “Use complex as simple” in my mesh. Everything works fine after setting “Project default”. But still it looks like a bug.