Description

This user's project crashes on PIE after the Game Instance's parent has a wire disconnected, compiled, then reconnected. Possibly related to [Link Removed], but the call stack is slightly different.

Reproduced in 4.9.1 binary and Main (CL 2696942)

Crash Report:
[Link Removed]

Project can be found here:
[Link Removed]

Steps to Reproduce

1. Download the project from [Link Removed]
2. Open Game/GameProgress/Blueprints/BP_GameProgress
3. Disconnect any wire
4. Compile
5. Reconnect the wire
6. Compile
7. PIE

Result:
Crash

Callstack
Assertion failed: ((UObject*)ContainerPtr)->IsA((UClass*)GetOuter()) [File:D:\BuildFarm\buildmachine_++depot+UE4-Releases+4.9\Engine\Source\Runtime\CoreUObject\Public\UObject\UnrealType.h] [Line: 308] 'BP_GameInstance_C_0' is of class 'BP_GameInstance_C' however property 'NameProperty_296' belongs to class 'TRASHCLASS_BP_GameProgress_182'

UE4Editor_CoreUObject!UObject::execInstanceVariable() scriptcore.cpp:1112 
UE4Editor_CoreUObject!UObject::ProcessContextOpcode() scriptcore.cpp:1755 
UE4Editor_CoreUObject!UObject::execLet() scriptcore.cpp:1535 
UE4Editor_CoreUObject!UObject::ProcessInternal() scriptcore.cpp:698 
UE4Editor_CoreUObject!UFunction::Invoke() class.cpp:4195 
UE4Editor_CoreUObject!UObject::ProcessEvent() scriptcore.cpp:1050 
UE4Editor_Engine!AActor::ProcessEvent() actor.cpp:580 
UE4Editor_Engine!AActor::BeginPlay() actor.cpp:2780 
UE4Editor_Engine!AWorldSettings::NotifyBeginPlay() worldsettings.cpp:132 
UE4Editor_Engine!AGameMode::HandleMatchHasStarted() gamemode.cpp:605 
UE4Editor_Engine!AGameMode::SetMatchState() gamemode.cpp:721 
UE4Editor_Engine!AGameMode::StartMatch() gamemode.cpp:582 
UE4Editor_Engine!UWorld::BeginPlay() world.cpp:3050 
UE4Editor_Engine!UGameInstance::StartPIEGameInstance() gameinstance.cpp:273 
UE4Editor_UnrealEd!UEditorEngine::CreatePIEGameInstance() playlevel.cpp:3137 
UE4Editor_UnrealEd!UEditorEngine::PlayInEditor() playlevel.cpp:2385 
UE4Editor_UnrealEd!UEditorEngine::StartQueuedPlayMapRequest() playlevel.cpp:1066 
UE4Editor_UnrealEd!UEditorEngine::Tick() editorengine.cpp:1244 
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() unrealedengine.cpp:366 
UE4Editor!FEngineLoop::Tick() launchengineloop.cpp:2428 
UE4Editor!GuardedMain() launch.cpp:142 
UE4Editor!GuardedMainWrapper() launchwindows.cpp:126 
UE4Editor!WinMain() launchwindows.cpp:200 

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Cannot Reproduce
ComponentUE - Gameplay - Blueprint
Affects Versions4.9.14.11
Target Fix4.11
Fix Commit2824161
Main Commit2839850
CreatedSep 18, 2015
ResolvedJan 12, 2016
UpdatedApr 27, 2018