Un-checking the ContributeToMass setting on any part of a physics asset results in an ensure when simulating physics.
Result: The Editor locks up for a moment and then throws an ensure to the output log. The mannequin also disappears as a result until you stop simulating physics.
Expected: The physics asset would simulate normally with the selected shapes not contributing to the mass of the asset.
LogOutputDevice: Error: === Handled ensure: ===
LogOutputDevice: Error: Ensure condition failed: !Primitive->Bounds.BoxExtent.ContainsNaN() && !Primitive->Bounds.Origin.ContainsNaN() && !FMath::IsNaN(Primitive->Bounds.SphereRadius) && FMath::IsFinite(Primitive->Bounds.SphereRadius) [Link Removed] [Line: 988]
LogOutputDevice: Error: Nans found on Bounds for Primitive PhysicsAssetEditorSkeletalMeshComponent_0: Origin X=-nan(ind) Y=-nan(ind) Z=-nan(ind), BoxExtent X=-nan(ind) Y=-nan(ind) Z=-nan(ind), SphereRadius -nan(ind)
LogOutputDevice: Error: Stack:
LogOutputDevice: Error: [Callstack] 0x00007ff9be5d9414 UE4Editor-Renderer.dll!FScene::UpdatePrimitiveTransform() [d:\main\engine\source\runtime\renderer\private\rendererscene.cpp:987]
LogOutputDevice: Error: [Callstack] 0x00007ff9c1e765b0 UE4Editor-Engine.dll!UPrimitiveComponent::SendRenderTransform_Concurrent() [d:\main\engine\source\runtime\engine\private\components\primitivecomponent.cpp:557]
LogOutputDevice: Error: [Callstack] 0x00007ff9c1de60c6 UE4Editor-Engine.dll!UActorComponent::DoDeferredRenderUpdates_Concurrent() [d:\main\engine\source\runtime\engine\private\components\actorcomponent.cpp:1411]
LogOutputDevice: Error: [Callstack] 0x00007ff9c23251ec UE4Editor-Engine.dll!<lambda_be4c41b93c777a996ab27a663bede4bd>::operator()() [d:\main\engine\source\runtime\engine\private\leveltick.cpp:1007]
LogOutputDevice: Error: [Callstack] 0x00007ff9c235818f UE4Editor-Engine.dll!ParallelForWithPreWork() [d:\main\engine\source\runtime\core\public\async\parallelfor.h:221]
LogOutputDevice: Error: [Callstack] 0x00007ff9c236a24f UE4Editor-Engine.dll!UWorld::SendAllEndOfFrameUpdates() [d:\main\engine\source\runtime\engine\private\leveltick.cpp:1021]
LogOutputDevice: Error: [Callstack] 0x00007ff9be55d153 UE4Editor-Renderer.dll!FRendererModule::BeginRenderingViewFamily() [d:\main\engine\source\runtime\renderer\private\scenerendering.cpp:3111]
LogOutputDevice: Error: [Callstack] 0x00007ff9bfe33e47 UE4Editor-UnrealEd.dll!FEditorViewportClient::Draw() [d:\main\engine\source\editor\unrealed\private\editorviewportclient.cpp:3624]
LogOutputDevice: Error: [Callstack] 0x00007ff9c2c03207 UE4Editor-Engine.dll!FViewport::Draw() [d:\main\engine\source\runtime\engine\private\unrealclient.cpp:1520]
LogOutputDevice: Error: [Callstack] 0x00007ff9bfd82f94 UE4Editor-UnrealEd.dll!UEditorEngine::UpdateSingleViewportClient() [d:\main\engine\source\editor\unrealed\private\editorengine.cpp:2121]
LogOutputDevice: Error: [Callstack] 0x00007ff9bfd800e9 UE4Editor-UnrealEd.dll!UEditorEngine::Tick() [d:\main\engine\source\editor\unrealed\private\editorengine.cpp:1882]
LogOutputDevice: Error: [Callstack] 0x00007ff9c066eab6 UE4Editor-UnrealEd.dll!UUnrealEdEngine::Tick() [d:\main\engine\source\editor\unrealed\private\unrealedengine.cpp:403]
LogOutputDevice: Error: [Callstack] 0x00007ff7030763ec UE4Editor.exe!FEngineLoop::Tick() [d:\main\engine\source\runtime\launch\private\launchengineloop.cpp:3892]
LogOutputDevice: Error: [Callstack] 0x00007ff703087470 UE4Editor.exe!GuardedMain() [d:\main\engine\source\runtime\launch\private\launch.cpp:174]
LogOutputDevice: Error: [Callstack] 0x00007ff7030874ea UE4Editor.exe!GuardedMainWrapper() [d:\main\engine\source\runtime\launch\private\windows\launchwindows.cpp:145]
LogOutputDevice: Error: [Callstack] 0x00007ff703095775 UE4Editor.exe!WinMain() [d:\main\engine\source\runtime\launch\private\windows\launchwindows.cpp:276]
LogOutputDevice: Error: [Callstack] 0x00007ff703097227 UE4Editor.exe!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:253]
LogOutputDevice: Error: [Callstack] 0x00007ffa202e1fe4 KERNEL32.DLL!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00007ffa2285cb81 ntdll.dll!UnknownFunction []
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-67204 in the post.
4 |
Component | UE - Simulation - Physics |
---|---|
Affects Versions | 4.20, 4.21, 4.22 |
Target Fix | 4.23 |
Created | Dec 5, 2018 |
---|---|
Resolved | Jun 17, 2019 |
Updated | Jul 8, 2019 |