Summary
LEGO island validation still crashes. Validation, verse compile, session launch are crash each time. Since version 37.00. New update today 37.10 and it still crashes.
Please select what you are reporting on:
Unreal Editor for Fortnite
What Type of Bug are you experiencing?
Other
Steps to Reproduce
I have island that started to develop in January. It almost ready and contains more than 4k objects. I don’t know exact reason of crash. But it crashes everytime when i run verse build, project validation, session launch. This started since version 37.00. In update was information that validation crash will be fixed in 37.10. But is still exists.
Expected Result
No crashes
Observed Result
Crash
Platform(s)
Windows
Island Code
9280-6868-6393
Upload an image
I spent 12 hours and found which object crashed validation. Maybe that would help to fix a bug.
In log i saw:
[2025.08.31-18.30.20:187][333]LogClass: Warning: Array Inner Type mismatch in __verse_0xE0BC92AC_LevelDefinitions - Previous (ObjectProperty) Current(StructProperty(Game-game_shop_level_definition(/MyShop/_Verse),068f4a8a-29ae-91bc-0000-000000000000)) in package: FObjectReader
That was a last item in the log before a crash. I had object in the scene.
# Class implements device that allows to buy a props in the shop
shop_level := class(creative_device):
# Levelup's to show when level achieved
@editable
LevelCelebrates: []shop_level_celebrate = array{}
# Shop owner
var MaybeShopOwner: ?player = false
# Current celebrate object
var CurrentCelebrate: ?shop_level_celebrate = false
# Level definitions
var LevelDefinitions: []game_shop_level_definition = array{}
I did rename of the LevelDefinitions
to LevelDefinitionsList
. But that didn’t help.
I did resave of all the objects in the project - that didn’t help.
I have spent a lot of time in deleting/validating/restarting project loop to find which object causes a problem. Every check i got crash and restart project again and again. Finally i found exactly one.
So changing name of not editable field doesn’t helped. So i didn’t know if this warning cause an error. Because i continued to see the same error (even name of variable was not changed).
After my search exactly this object caused the crash. When i removed it. Validation didn’t passed immediately. It crashes on validation. But after relaunch of UEFN, when this object was still removed validation passed.
I’ve added this device to the scene again and validation passes.
So i assume, that this object has saved something wrong internally and this crashed validation. After adding it again in property editor it looks exactly same.