I created a project based on the Blueprint First Person template.
I was experimenting with UMG Widgets, and wanted to not have any widgets added to screen but not remove my Blueprint nodes to create a Widget. I did this by setting the Class variable in a Create UserWidget Widget node to “User Widget”. When this is set, the Editor crashes when trying to Play In Editor.
I believe the key portion of the error message in the Crash Reporter is: “Class which was marked abstract was trying to be loaded. It will be null”
This error is repeatable. It will crash the Editor everytime you Play, or Simulate.
This is the callstack from the crash reporter:
Access violation - code c0000005 (first/second chance not available)
Ensure condition failed: false [File:D:\BuildFarm\buildmachine_++depot+UE4-Releases+4.6\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp] [Line: 1597]
Class which was marked abstract was trying to be loaded. It will be null
UE4Editor_UMG + 658745 bytes
UE4Editor_UMG + 90249 bytes
UE4Editor_UMG + 503384 bytes
UE4Editor_UMG + 1533434 bytes
UE4Editor_CoreUObject + 563956 bytes
UE4Editor_CoreUObject + 1348671 bytes
UE4Editor_CoreUObject + 1471421 bytes
UE4Editor_CoreUObject + 1615878 bytes
UE4Editor_CoreUObject + 1477214 bytes
UE4Editor_CoreUObject + 1350042 bytes
UE4Editor_CoreUObject + 1621364 bytes
UE4Editor_CoreUObject + 1477214 bytes
UE4Editor_CoreUObject + 563956 bytes
UE4Editor_CoreUObject + 1475014 bytes
UE4Editor_Engine + 1640529 bytes
UE4Editor_Engine + 9918747 bytes
UE4Editor_Engine + 3683489 bytes
UE4Editor_Engine + 3792845 bytes
UE4Editor_Engine + 3803171 bytes
UE4Editor_Engine + 3805342 bytes
UE4Editor_UnrealEd + 4271756 bytes
UE4Editor_UnrealEd + 4561611 bytes
UE4Editor_UnrealEd + 4660963 bytes
UE4Editor_UnrealEd + 1801811 bytes
UE4Editor_UnrealEd + 6686342 bytes
UE4Editor!FEngineLoop::Tick() + 3876 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.6\engine\source\runtime\launch\private\launchengineloop.cpp:2214]
UE4Editor!GuardedMain() + 479 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.6\engine\source\runtime\launch\private\launch.cpp:131]
UE4Editor!GuardedMainWrapper() + 26 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.6\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
UE4Editor!WinMain() + 249 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.6\engine\source\runtime\launch\private\windows\launchwindows.cpp:202]
UE4Editor!__tmainCRTStartup() + 329 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]