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]
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
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
Head over to the existing Questions & Answers thread and let us know what's up.
0 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.9.1, 4.11 |
Target Fix | 4.11 |
Fix Commit | 2824161 |
---|---|
Main Commit | 2839850 |
Created | Sep 18, 2015 |
---|---|
Resolved | Jan 12, 2016 |
Updated | Apr 27, 2018 |