LEGO island validation still crashes

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.