Loaded level defined in TSoftObjectPtr <World> fails to load with LoadLevelInstance. This is due to "UEPID" prefix. Because it is rewritten by FSoftObjectPath :: FixupForPIE (), retrieval of Object may fail.
At this time, attempting to create "ThirdPersonExample" with LoadLevelInstance fails.(See attached screenshot)
The following log is output.
LogStreaming: Error: Couldn't find file for package /Game/ThirdPersonBP/Maps/UEDPIE_0_ThirdPersonExampleMap.
The world of TriggerBox is defined by TSoftObjectPtr<World>, but it fails because there is a "UEPID" prefix at the time of loading. It will succeed if using Blueprint's LoadLevelInstance node.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-61666 in the post.
4 |
Component | UE - Gameplay |
---|---|
Affects Versions | 4.19, 4.20, 4.22 |
Target Fix | 4.23 |
Created | Jul 10, 2018 |
---|---|
Resolved | Jun 11, 2019 |
Updated | Feb 6, 2020 |