Verse Persistence Checkup Constantly Fails after 38.00 and other Fixed Critical Ticket Fix

Summary

After fixing the problem described in:

I’ve got a Verse Persistence Checkup failed every time with:
LogWindows: Error: appError called: Uninitialized property: ‘parameter_types’ (MapProperty) on Verse object: ‘Devices_device_function_set_params_by_name_0’ (object path: ‘/6a2b6cf1-4f58-27dc-0dfe-30a897ef30ba/MainLevel.MainLevel:PersistentLevel.VerseDevice_C_UAID_74563CCED7CE623A02_1997901027.Room_0.__verse_0xDC0FA337_guardGroup.guard_wave_0.guard_spawner_device_5.Devices_device_function_set_params_by_name_0’)
errors.com.epicgames.cookplugin.cookfailure

It for one instance of my device in the island (I’ve got total 25 of them). It’s a room device, with links to guard spawners.

I’ve completely re-added this device from zero, adding all links again. I also re-added all devices this device links to, but the problem persists.

I don’t completely comprehend what data structures I messed up with. I don’t save anything in persistence for this exact device, and why only this instance of the device? we got 24 other instances and they are fine…

Please select what you are reporting on:

Verse

What Type of Bug are you experiencing?

Publishing

Steps to Reproduce

Send 3726-5766-5869 to release and wait for the Verse Persistance checkup to finish

Expected Result

Verse Persistence checkup is succesful

Observed Result

Verse Persistence checkup failed with the result:
LogWindows: Error: appError called: Uninitialized property: ‘parameter_types’ (MapProperty) on Verse object: ‘Devices_device_function_set_params_by_name_0’ (object path: ‘/6a2b6cf1-4f58-27dc-0dfe-30a897ef30ba/MainLevel.MainLevel:PersistentLevel.VerseDevice_C_UAID_74563CCED7CE623A02_1997901027.Room_0.__verse_0xDC0FA337_guardGroup.guard_wave_0.guard_spawner_device_5.Devices_device_function_set_params_by_name_0’)
errors.com.epicgames.cookplugin.cookfailure

Platform(s)

Windows

Island Code

1421-7404-6648

Upload an image

@Flak please help us, our island is down for 3 days to the date.

I’ve done a super sleek version this morning that should fix the problem but it doesn’t:

  1. Completely reverted to the version before the crash. (or before the 38.00)
  2. Renamed result all over the code (mostly local vars)

Didn’t touch anything else! And I still got the exact same problem at the Verse Persistence checkup!

@Rustamovi4

Please open a new project and migrate your error project into the new project, and see if a private publish is possible.

Please try deleting your Project Persistence data

This may not work, but it will at least eliminate another potential reason

UEFN - Content Service

Thank you, will try it out and will back with results here

Deleted Persistence… doesn’t change the situation at all

hi @Rustamovi4

The error message is WRONG!

Just noticed this is a cook error. The last line says

errors.com.epicgames.cookplugin.

cook failure

Well, others have had success by copying the project using

How to duplicate or copy a UEFN Project Easily! #uefn fortnite

One user made a new project, migrated from the broken project, and got a working project

Personally, not interested in Project numbers, island numbers/discovery, etc, mute those types of threads because there is no access to them

Another user has DM me with the errors he thinks could be something to do with this, which putting here for others

Verse unrecoverable error: ErrRuntime_WeakMapInvalidKey: Invalid key used to access persistent `var` `weak_map`. (Invalid key used to access persistent `var` `weak_map`.) (Callstack unavailable)

Like other users, this only happens on one project, and he has just changed the code

Weak Maps (weak_map) are a major part of Verse’s Persistent data storage system.

The status of FORT-1012502 changed to ‘Needs Triage’. We’ve confirmed the issue and it’s waiting to be assigned to someone to fix it.

1 Like