Description

If a radial force component applies force to a BSP the editor will crash. The radial force will need to be set to affect world static objects.

Steps to Reproduce
  1. Download the attached project
  2. Open the project
  3. Play in editor
  4. Wait 2 seconds

Result: The editor will crash when the radial force component affects the BSP
Expected: The editor would provide an error or the force would be applied to the BSP

Callstack
UE4Editor-Engine!AActor::GetComponents<UMovementComponent,TInlineAllocator<24,FDefaultAllocator> >(TArray<UMovementComponent *,TInlineAllocator<24,FDefaultAllocator> > &,bool) [Actor.h:2752]
UE4Editor-Engine!URadialForceComponent::FireImpulse() [RadialForceComponent.cpp:160]
UE4Editor-CoreUObject!UFunction::Invoke(UObject *,FFrame &,void * const) [Class.cpp:4861]
UE4Editor-CoreUObject!UObject::CallFunction(FFrame &,void * const,UFunction *) [ScriptCore.cpp:816]
UE4Editor-CoreUObject!UObject::execVirtualFunction(UObject *,FFrame &,void * const) [ScriptCore.cpp:2436]
UE4Editor-CoreUObject!UObject::ProcessContextOpcode(FFrame &,void * const,bool) [ScriptCore.cpp:2330]
UE4Editor-CoreUObject!UObject::ProcessInternal(UObject *,FFrame &,void * const) [ScriptCore.cpp:1031]
UE4Editor-CoreUObject!UFunction::Invoke(UObject *,FFrame &,void * const) [Class.cpp:4861]
UE4Editor-CoreUObject!UObject::ProcessEvent(UFunction *,void *) [ScriptCore.cpp:1480]
UE4Editor-Engine!AActor::ProcessEvent(UFunction *,void *) [Actor.cpp:713]
UE4Editor-Engine!FLatentActionManager::TickLatentActionForObject(float,TMultiMap<int,FPendingLatentAction *,FDefaultSetAllocator,TDefaultMapHashableKeyFuncs<int,FPendingLatentAction *,1> > &,UObject *) [LatentActionManager.cpp:200]
UE4Editor-Engine!FLatentActionManager::ProcessLatentActions(UObject *,float) [LatentActionManager.cpp:137]
UE4Editor-Engine!UWorld::Tick(ELevelTick,float) [LevelTick.cpp:1513]
UE4Editor-UnrealEd!UEditorEngine::Tick(float,bool) [EditorEngine.cpp:1726]
UE4Editor-UnrealEd!UUnrealEdEngine::Tick(float,bool) [UnrealEdEngine.cpp:403]
UE4Editor!FEngineLoop::Tick() [LaunchEngineLoop.cpp:3699]
UE4Editor!GuardedMain(wchar_t const *,HINSTANCE__ *,HINSTANCE__ *,int) [Launch.cpp:174]
UE4Editor!GuardedMainWrapper(wchar_t const *,HINSTANCE__ *,HINSTANCE__ *,int) [LaunchWindows.cpp:145]
UE4Editor!WinMain  [LaunchWindows.cpp:276]
UE4Editor!__scrt_common_main_seh  [exe_common.inl:283]
KERNEL32!72200000  + 181f4
ntdll!74070000  + 6a251

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-72598 in the post.

1
Login to Vote

Unresolved
ComponentPhysics
Affects Versions4.224.234.21.2
Target Fix4.23
CreatedApr 10, 2019
UpdatedApr 19, 2019