Summary
Cannot publish island - ^weak_map not supported by Verse compiler but required by validator
Please select what you are reporting on:
Unreal Editor for Fortnite
What Type of Bug are you experiencing?
Verse
Steps to Reproduce
- Deleted a Verse file containing persistable data (PlayerStatsMap, player_stats_table, player_stat)
- Tried to publish a new version of the island
- Got verse_validate_publish_error requiring ^weak_map type
- Added back the Verse file with weak_map - compiler accepts it but validator rejects it
- Tried ^weak_map - validator accepts it but compiler gives Script error 3552: Non-unique pointers are not supported yet
Expected Result
Island publishes successfully
Observed Result
The type weak_map(player, player_stats_table) is not compatible with the published definition ^weak_map(player, player_stats_table). Impossible to satisfy both compiler and validator simultaneously.
Platform(s)
PC
Island Code
8026-8506-9801
Upload an image
Additional Notes
Module ID: 6f8bddcb-4899-327c-091c-7695c12f5cce
The Verse compiler gives “Script error 3552: Non-unique pointers are not supported yet” when using ^weak_map, but the publish validator requires ^weak_map. This makes it impossible to publish. Please reset or fix the published module manifest for this island.
