Startup Crash: FName's 1023 max length exceeded. Got 1207 characters excluding null-terminator

Summary

So i’m not entirely sure what happened, but I was trying to use a “get data table row” in an animation notifier’s event tab, and ended up pressing save before I complied on accident.
And that lead to Unreal crashing. Now whenever I try to reopen it, it crashes again. And again. And again.
I’m using Unreal 5.4

Here’s the information that the crash log provided:

Assertion failed: false
[File:D:\build++UE5\Sync\Engine\Source\Runtime\Core\Private\UObject\UnrealNames.cpp]
[Line: 3083] FName’s 1023 max length exceeded. Got 1207 characters excluding null-terminator:
(HitboxRadius_121_64E0702F4061C5B81AB85BA6990352BB=0.000000,Niagra_Fire_65_6FFB3D2645DC9AF0F4B81DAB9585CB1A=“/Script/Niagara.NiagaraSystem’/Game/ThirdPerson/Projectiles/DEBUGFIRE.DEBUGFIRE’”,Niagra_Fly_66_79D52141451B72E31A996D911204BFF3=“/Script/Niagara.NiagaraSystem’/Game/ThirdPerson/Projectiles/DEBUGFIRE.DEBUGFIRE’”,Niagra_HomingSplit_67_2FFABCBA4C9E3EA4FA9676A79D9035FD=“/Script/Niagara.NiagaraSystem’/Game/ThirdPerson/Projectiles/DEBUGHOMINGSPLIT.DEBUGHOMINGSPLIT’”,Niagra_HitEffect_68_D480221B464A7D39A3B07F96ED3D97AB=“/Script/Niagara.NiagaraSystem’/Game/ThirdPerson/Melee/DEBUGSWORDOBJECTSCRAPE.DEBUGSWORDOBJECTSCRAPE’”,Niagra_Explosion_69_E6E1C5B54E3D1DB63959409F38723385=“/Script/Niagara.NiagaraSystem’/Game/ThirdPerson/Projectiles/DEBUGEXPLOSION.DEBUGEXPLOSION’”,Niagara_Charge_75_32E8C4694B6CC89C38FA3A8D7E82C520=None,Damage_36_7E387A24458D7A51094E5EB4ED29618E=0.000000,DamageType_99_E68587D944CE13C31268BF8B0AAC3EE5=NewEnumerator8,DamageStatusEffectiveness_45_761598854ED29020021288BA274DCC0D=0.000000,DamageSt

Please select what you are reporting on:

Creative

What Type of Bug are you experiencing?

Assets

Steps to Reproduce

Place a “Get Data Table Row” in an AnimNotifiers blueprint window and try putting a “Name” variable where the get row pin is.

Expected Result

Unreal should crash as soon as you hit compile, with the explanation being that the FName’s 1023 max length was exceeded

Observed Result

Exactly as above. Unreal will crash as soon as you hit compile.

Platform(s)

Windows

Additional Notes

My game relies on structs with large amounts of information in them to generate things such as projectiles, hitboxes and certain AI behaviours.

Hi there @RandomSerbian

Welcome back to the Unreal Engine Forum. Here’s a thread on this same issue from a few years back with some work arounds to fix it. Let me know if this helps. Level open fails " FName's 1023 max length exceeded. Got 1024 characters excluding null-terminator"