Description

The MiningBuilding Blueprint in this user's project will not compile. Clicking the compile button never switches it to "Good to Go", and a warning that it needs to be compiled appears at PIE.

Reproduced in 4.7.3 binary. In Main (//depot/UE4/Promotable-CL-2482603), after cleaning up some unneeded Cast nodes that prevent compilation, compiling crashes the editor:

Crash Report:
[Link Removed]

Call Stack:

UE4Editor_Engine! FBodyInstance::SetBodyTransform() bodyinstance.cpp:2402 
UE4Editor_Engine! UInstancedStaticMeshComponent::UpdateInstanceTransform() instancedstaticmesh.cpp:1362 
UE4Editor_Engine! UInstancedStaticMeshComponent::execUpdateInstanceTransform() instancedstaticmeshcomponent.h:66 
UE4Editor_CoreUObject! UFunction::Invoke() class.cpp:3778 
UE4Editor_CoreUObject! UObject::CallFunction() scriptcore.cpp:412 
UE4Editor_CoreUObject! UObject::ProcessContextOpcode() scriptcore.cpp:1496 
UE4Editor_CoreUObject! UObject::execLetBool() scriptcore.cpp:1415 
UE4Editor_CoreUObject! UObject::ProcessInternal() scriptcore.cpp:619 
UE4Editor_CoreUObject! UObject::CallFunction() scriptcore.cpp:533 
UE4Editor_CoreUObject! UObject::ProcessInternal() scriptcore.cpp:619 
UE4Editor_CoreUObject! UFunction::Invoke() class.cpp:3778 
UE4Editor_CoreUObject! UObject::ProcessEvent() scriptcore.cpp:969 
UE4Editor_Engine! AActor::ProcessEvent() actor.cpp:515 
UE4Editor_Engine! AActor::ProcessUserConstructionScript() actorconstruction.cpp:515 
UE4Editor_Engine! AActor::ExecuteConstruction() actorconstruction.cpp:463 
UE4Editor_Engine! AActor::PostSpawnInitialize() actor.cpp:2327 
UE4Editor_Engine! UWorld::SpawnActor() levelactor.cpp:337 
UE4Editor_Kismet! FBlueprintEditor::UpdatePreviewActor() blueprinteditor.cpp:7255 
UE4Editor_Kismet! FBlueprintEditor::Tick() blueprinteditor.cpp:6277 
UE4Editor_UnrealEd! FTickableEditorObject::TickObjects() tickableeditorobject.h:15 
UE4Editor_UnrealEd! UEditorEngine::Tick() editor.cpp:1118 
UE4Editor_UnrealEd! UUnrealEdEngine::Tick() unrealedengine.cpp:355 
UE4Editor! FEngineLoop::Tick() launchengineloop.cpp:2328 
UE4Editor! GuardedMain() launch.cpp:142 
UE4Editor! GuardedMainWrapper() launchwindows.cpp:126 
UE4Editor! WinMain() launchwindows.cpp:249 
Steps to Reproduce

1. Download and open the user's project (see comments)
2. Open the MiningBuilding Blueprint
3. Click the Compile button
4. PIE

Result:
The Compile button will remain "dirty", and a warning will appear asking to compile the BP at PIE.

In Main, the Cast nodes that prevent compilation need to be removed. Clicking Compile will then crash the editor.

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Simulation - Physics
Affects Versions4.7.34.8
Target Fix4.8
Fix Commit2531290
Release Commit2536417
CreatedMar 18, 2015
ResolvedApr 30, 2015
UpdatedApr 27, 2018