Description

Repro Ratio: 3/3

Regression was tested in //UE5/Release-5.0-EarlyAccess CL-16682836 since this is a new feature of UE5.  The issue did happen

Steps to Reproduce
  1. Create Blank BP Project with starter Content
  2. Select any number of assets within the loaded Level
    • I Selected the Chairs, Table, and statue
  3. Right clicked on the selected items and chose Level>Create Packed Level Instance
  4. Name Level Instance
  5. Name Packed Level Instance BP
  6. Right click the BP and duplicate
  7. Add duplicated BP to level
  8. Open duplicated BP
  9. make a change to the Packed Level Instance BP
    • I changed the statue to a Rock and moved it off the table
  10. With the Packed Level Instance BP selected in Outliner, in details panel click commit changes

Expected results: Packed Level Instance BP is saved with committed changes

Actual Results: Editor Crashes

Assertion failed: GeneratedBy == BlueprintAsset.Get() [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\PackedLevelActor\PackedLevelActor.cpp] [Line: 181]
Callstack
UnrealEditor-Engine!APackedLevelActor::OnCommit(bool) [PackedLevelActor.cpp:181]
UnrealEditor-Engine!ULevelInstanceSubsystem::CommitLevelInstanceInternal(TUniquePtr<ULevelInstanceSubsystem::FLevelInstanceEdit,TDefaultDelete<ULevelInstanceSubsystem::FLevelInstanceEdit> > &,bool,bool,TSet<FName,DefaultKeyFuncs<FName,0>,FDefaultSetAllocator> *) [LevelInstanceSubsystem.cpp:1801]
UnrealEditor-Engine!ULevelInstanceSubsystem::CommitLevelInstance(ALevelInstance *,bool,TSet<FName,DefaultKeyFuncs<FName,0>,FDefaultSetAllocator> *) [LevelInstanceSubsystem.cpp:1710]
UnrealEditor-LevelInstanceEditor!static class FReply LevelInstanceActorDetailsCallbacks::OnEditCommitButtonClicked(struct TWeakObjectPtr<ALevelInstance,FWeakObjectPtr>) [LevelInstanceActorDetails.cpp:74]
UnrealEditor-LevelInstanceEditor!TBaseStaticDelegateInstance<FReply ,FDefaultDelegateUserPolicy,TWeakObjectPtr<ALevelInstance,FWeakObjectPtr> >::Execute() [DelegateInstancesImpl.h:721]
UnrealEditor-Slate!7fff0c780000  + 26b90b
UnrealEditor-Slate!7fff0c780000  + 292cc6
UnrealEditor-Slate!7fff0c780000  + 34034
UnrealEditor-Slate!7fff0c780000  + 16fc6
UnrealEditor-Slate!7fff0c780000  + 902de
UnrealEditor-Slate!7fff0c780000  + 791b1
UnrealEditor-Slate!7fff0c780000  + 6d5dc
UnrealEditor-ApplicationCore!FWindowsApplication::ProcessDeferredMessage(FDeferredWindowsMessage const &) [WindowsApplication.cpp:2210]
UnrealEditor-ApplicationCore!FWindowsApplication::DeferMessage(TSharedPtr<FWindowsWindow,1> &,HWND__ *,unsigned int,unsigned __int64,__int64,int,int,unsigned int) [WindowsApplication.cpp:2699]
UnrealEditor-ApplicationCore!FWindowsApplication::ProcessMessage(HWND__ *,unsigned int,unsigned __int64,__int64) [WindowsApplication.cpp:1078]
UnrealEditor-ApplicationCore!FWindowsApplication::AppWndProc(HWND__ *,unsigned int,unsigned __int64,__int64) [WindowsApplication.cpp:916]
USER32!7fff8f7e0000  + e858
USER32!7fff8f7e0000  + e4ee
InkObj!7ffeba6c0000  + e7e59
atlthunk!7fff7f320000  + 1028
USER32!7fff8f7e0000  + e858
USER32!7fff8f7e0000  + e299
UnrealEditor-ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages(bool) [WindowsPlatformApplicationMisc.cpp:138]
UnrealEditor!7ff7c75f0000  + 7114
UnrealEditor!7ff7c75f0000  + 20d9c
UnrealEditor!7ff7c75f0000  + 20e8a
UnrealEditor!7ff7c75f0000  + 23c4d
UnrealEditor!7ff7c75f0000  + 35534
UnrealEditor!7ff7c75f0000  + 386e6
KERNEL32!7fff8fa80000  + 17034
ntdll!7fff8fe50000  + 52651

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-148285 in the post.

1
Login to Vote

Fixed
Fix Commit22164005
Main Commit22165220
Release Commit22164005
CreatedApr 5, 2022
ResolvedOct 3, 2022
UpdatedOct 21, 2022