Description

UE4Editor crashes when compiling a User Widget Blueprint that implements a List View widget where the Entry Widget Class setting is set to itself.

Steps to Reproduce
  1. Open any project
  2. Create a new Widget Blueprint
  3. Add a List View widget from the Palette to the Designer graph
  4. Select the + button for the Entry Widget Class setting
  5. Select OK
  6. Add a List View widget to the new User Widget
  7. Select Graph tab > Class Settings
  8. Add the User Object List Entry interface to the new User Widget
  9. Select the Designer tab
  10. Compile the new User Widget
  11. Set the Entry Widget Class = the new User Widget
  12. Compile the new User Widget

RESULT:
UE4Editor crashes

Callstack
LogWindows: Error: Unhandled Exception: EXCEPTION_STACK_OVERFLOW
LogWindows: Error: 
LogWindows: Error: [Callstack] 0x00007ffef2d07e3f UE4Editor-CoreUObject.dll!StaticFindObjectFastInternalThreadSafe() [e:\ue4-main\engine\source\runtime\coreuobject\private\uobject\uobjecthash.cpp:492]
LogWindows: Error: [Callstack] 0x00007ffef2d07def UE4Editor-CoreUObject.dll!StaticFindObjectFastInternal() [e:\ue4-main\engine\source\runtime\coreuobject\private\uobject\uobjecthash.cpp:604]
LogWindows: Error: [Callstack] 0x00007ffef2cfd75a UE4Editor-CoreUObject.dll!FindObjectWithOuter() [e:\ue4-main\engine\source\runtime\coreuobject\private\uobject\uobjecthash.cpp:818]
LogWindows: Error: [Callstack] 0x00007ffef2cca8b1 UE4Editor-CoreUObject.dll!GetArchetypeFromRequiredInfoImpl() [e:\ue4-main\engine\source\runtime\coreuobject\private\uobject\uobjectarchetype.cpp:34]
LogWindows: Error: [Callstack] 0x00007ffef2cca880 UE4Editor-CoreUObject.dll!GetArchetypeFromRequiredInfoImpl() [e:\ue4-main\engine\source\runtime\coreuobject\private\uobject\uobjectarchetype.cpp:32]
LogWindows: Error: [Callstack] 0x00007ffef2cca880 UE4Editor-CoreUObject.dll!GetArchetypeFromRequiredInfoImpl() [e:\ue4-main\engine\source\runtime\coreuobject\private\uobject\uobjectarchetype.cpp:32]
LogWindows: Error: [Callstack] 0x00007ffef2cca880 UE4Editor-CoreUObject.dll!GetArchetypeFromRequiredInfoImpl() [e:\ue4-main\engine\source\runtime\coreuobject\private\uobject\uobjectarchetype.cpp:32]
LogWindows: Error: [Callstack] 0x00007ffef2cca880 UE4Editor-CoreUObject.dll!GetArchetypeFromRequiredInfoImpl() [e:\ue4-main\engine\source\runtime\coreuobject\private\uobject\uobjectarchetype.cpp:32]
LogWindows: Error: [Callstack] 0x00007ffef2cca880 UE4Editor-CoreUObject.dll!GetArchetypeFromRequiredInfoImpl() [e:\ue4-main\engine\source\runtime\coreuobject\private\uobject\uobjectarchetype.cpp:32]
LogWindows: Error: [Callstack] 0x00007ffef2cca880 UE4Editor-CoreUObject.dll!GetArchetypeFromRequiredInfoImpl() [e:\ue4-main\engine\source\runtime\coreuobject\private\uobject\uobjectarchetype.cpp:32]
LogWindows: Error: [Callstack] 0x00007ffef2cca880 UE4Editor-CoreUObject.dll!GetArchetypeFromRequiredInfoImpl() [e:\ue4-main\engine\source\runtime\coreuobject\private\uobject\uobjectarchetype.cpp:32]
LogWindows: Error: [Callstack] 0x00007ffef2cca880 UE4Editor-CoreUObject.dll!GetArchetypeFromRequiredInfoImpl() [e:\ue4-main\engine\source\runtime\coreuobject\private\uobject\uobjectarchetype.cpp:32]
LogWindows: Error: [Callstack] 0x00007ffef2cca880 UE4Editor-CoreUObject.dll!GetArchetypeFromRequiredInfoImpl() [e:\ue4-main\engine\source\runtime\coreuobject\private\uobject\uobjectarchetype.cpp:32]
LogWindows: Error: [Callstack] 0x00007ffef2cca880 UE4Editor-CoreUObject.dll!GetArchetypeFromRequiredInfoImpl() [e:\ue4-main\engine\source\runtime\coreuobject\private\uobject\uobjectarchetype.cpp:32]
LogWindows: Error: [Callstack] 0x00007ffef2cca880 UE4Editor-CoreUObject.dll!GetArchetypeFromRequiredInfoImpl() [e:\ue4-main\engine\source\runtime\coreuobject\private\uobject\uobjectarchetype.cpp:32]
LogWindows: Error: [Callstack] 0x00007ffef2cca880 UE4Editor-CoreUObject.dll!GetArchetypeFromRequiredInfoImpl() [e:\ue4-main\engine\source\runtime\coreuobject\private\uobject\uobjectarchetype.cpp:32]
...
...
...

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-74275 in the post.

0
Login to Vote

Won't Fix
ComponentUE - Editor - UI Systems
Affects Versions4.23
CreatedMay 7, 2019
ResolvedAug 27, 2021
UpdatedAug 27, 2021