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 to Questions & Answers just mention UE-72598 in the post.

2
Login to Vote

Won't Fix
ComponentUE - Simulation - Physics
Affects Versions4.224.234.21.2
CreatedApr 10, 2019
ResolvedAug 27, 2021
UpdatedAug 27, 2021