UMG Widgets with Verse Events made in 40.10 can cause constant crashing and cook errors in 40.2. Crash also happens when attempting to load

Summary

Attempting to open UMG widgets which use Verse Events (with no parameters) will crash the engine completely and prevent cook errors.

All UMG widget blueprints have “[Compiler] Internal error: An event is invalid.”

Have attempt to verfy files and this has now happened multiple times with UMG widgets that was originally made pre 40.2.

Hours of work completely borked at the moment. Happens to every UMG widget that an event variable made prior 40.2 is bound to a OnClicked event.

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

UI/Tools

Steps to Reproduce

Open UMG widget made in 40.10. Crashes editor

Expected Result

Events work as expected, the ability to open up a UMG widget in editor.

Observed Result

Unable to validate and editor crashes 100% repo rate. Looks like a memory access crash

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000168

UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Engine_Win64_Shipping
user32
user32
UnrealEditorFortnite_Engine_Win64_Shipping
UnrealEditorFortnite_Win64_Shipping
UnrealEditorFortnite_Win64_Shipping
UnrealEditorFortnite_Win64_Shipping
UnrealEditorFortnite_Win64_Shipping
UnrealEditorFortnite_Win64_Shipping
UnrealEditorFortnite_Win64_Shipping
kernel32
ntdll

Platform(s)

PC

Video

FORT-1089898 has been created and its status is ‘Unconfirmed’. This is now in a queue to be reproduced and confirmed.

Found a work around, duplicate any UMG widget causing issues. This will cause some bindings to break, you will have to redo them. Then save and remove the original widget. You will have to update in verse too.

Just had to do this to about 5 UMG widgets. Seems like older non parameter events being bound to causes this issue.

1 Like

hi @AGuyCalledRevive ,

That is excellent news. Epic Fortnite support will still be interested in the logs as there is another post which they are looking into.

Please could you DELETE your Login ID and Epic Account ID information from previous post as its personal information

Here is how to get the logs

Please could you upload the log file UnrealEditorFortnite.log or the backup logs

from location

C:\Users\%USERNAME%\AppData\Local\UnrealEditorFortnite\Saved\Logs

paste the line into Windows File Explorer

When the crash occurred. There is a serious error in UEFN and the logs will allow Epic Support to find the reason for the crash. The full path is

C:\Users\%USERNAME%\AppData\Local\UnrealEditorFortnite\Saved\Logs\UnrealEditorFortnite.log

you can zip up the whole directory if you want instead

Thanks again

Yeah no worries, I assume the logs will also have personal infomation within them? is there a expected place to submit these?

hi @AGuyCalledRevive ,

There is no real policy AFIK but they are so encrypted and in past deliberate don’t contain sensitive information in the crash dump.

They do sometimes contain the Windows %USERNAME%, the rest seems highly encrypted from what I have seen. That why people zip them up and upload them

Update: Fix doesn’t solve it. Even new UMG widgets causes crashes. New UMG widget having OnHighlight/OnClicked events bound to them cause cook errors and then when editor is restarted the UMG widget is now forever broken and causes crashes on load.

Logs attached, all crashes have also been sent with logs through crash reporter

UnrealEditorFortnite.log (1.9 MB)

Logs.rar (3.4 MB)

hi @AGuyCalledRevive

in the log there is a compiler error

LogBlueprint: Error: [AssetLog] /Mono_FFA/UI/Mono_PlayerMenuFixed.Mono_PlayerMenuFixed: 
[Compiler] Internal error: An event is invalid.
```


Nine 9 times this is logged then crashes

then there are load of entries

LogScript: Warning: Script Msg: Attempted to access index 1 from array ‘K2Node_Event_CustomMeshParts’ of length 0 in

‘/BRCosmetics/Characters/Player/Male/Medium/Bodies/M_MED_Jonesy_Vagabond/Meshes/Parts/M_MED_Jonesy_Vagabond_AnimBP.M_MED_Jonesy_Vagabond_AnimBP_C:ExecuteUbergraph_M_MED_Jonesy_Vagabond_AnimBP’!

Then UEFN crashes

That has been showing in every projects output log for me for about a year now. Multiple different installs too.