I crash 100% of the time when attempting to travel to a level where partition is enabled (if that partition level had not already been visited).
Enable World Partition
Create a basic Title Screen level
Using any kind of logic to execute any kind of command to open a partition-enabled level (such as the Open Level (by Object Reference) node, an ‘open’ console command, etc).
Encounter null memory crash
This crash appears to occur regardless of level complexity or grid/load type composition for the actors within it.
Travelling from a partition-enabled world to a standard world does not crash.
If however I start in a partitioned level, and then load a standard level, I do not crash when returning to the previous partition level.
Non-partition level → Partition level = crash
Partition level → Non-partition level = doesn’t crash
Partition level → Non-partition level → Previous partition level = doesn’t crash
–Edit, it only seemed to work when I built the project and possession of pawn is not enabled.
–Hopefully we can work out what is going on here.
Doing the following allows me to load a World Partition map. Unloading the MainMenu map before loading the next map. I have not tried unloading menu after loading a map. I have had enough of crashes for one day.
A git commit ID (hash) is an identifier you can use to tell git to get that particular version/fix from some git server. Of course, that means that you need to build the engine yourself from source you checked out from git in the first place.
CL numbers relate to Perforce changelist numbers from Epic’s Perforce, which licensees get access to. Unfortunately right now it’s not easy to get a GitHub commit from a CL# as everything is merged to the GitHub accessible branches in huge monolithic commits. I believe this is something Epic were looking to address at some point in time.