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
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.
Head over to the existing Questions & Answers thread and let us know what's up.
0 |
Component | UE - Simulation - Physics |
---|---|
Affects Versions | 4.7.3, 4.8 |
Target Fix | 4.8 |
Created | Mar 18, 2015 |
---|---|
Resolved | Apr 30, 2015 |
Updated | Apr 27, 2018 |