Description

Added functionality to a blueprint component through code and built the project in VS. After a hot reload, I saved the blueprint and closed the editor. Reopening the editor and the blueprint caused a crash

CRASH REPORTER: [Link Removed]

Steps to Reproduce

1. Open UE4 Editor (any project)
2. Add code to class based on ActorComponent
3. Add change UCLASS() to UCLASS(meta=(BlueprintSpawnableComponent))
4. Save and compile
5. Close and reopen the editor
6. Add new actor blueprint
7. In the components tab add the "Crash" component
8. Compile and save the blueprint
9. In VS, add "public: UPROPERTY(Category = "Crasher", BlueprintReadWrite, EditAnywhere) float CrashFloat;" to the .h
10. Build the project in VS again
11. After the hot reload, save the blueprint in the editor
12. Close and reopen the editor
13. Open the blueprint.

Callstack
MachineId:4746CC484F6B2D8BCF0117BC629E9DFA
EpicAccountId:c807849e05a0413d99e379f2802cae9c

Unknown exception - code 00000001 (first/second chance not available)

Assertion failed: InSCSNode->ComponentTemplate != NULL [File:D:\BuildFarm\buildmachine_++depot+UE4-Releases+4.5\Engine\Source\Editor\Kismet\Private\SSCSEditor.cpp] [Line: 3081] 

KERNELBASE + 37901 bytes
UE4Editor_Core + 3174852 bytes
UE4Editor_Core + 1677512 bytes
UE4Editor_Core + 1566866 bytes
UE4Editor_Kismet + 3128916 bytes
UE4Editor_Kismet + 3949080 bytes
UE4Editor_Kismet + 3235295 bytes
UE4Editor_Kismet + 551991 bytes
UE4Editor_Kismet + 752287 bytes
UE4Editor_Kismet + 670633 bytes
UE4Editor_Kismet + 1129173 bytes
UE4Editor_Kismet + 2149318 bytes
UE4Editor_AssetTools + 1021261 bytes
UE4Editor_UnrealEd + 10642690 bytes
UE4Editor_AssetTools + 530329 bytes
UE4Editor_ContentBrowser + 1736388 bytes
UE4Editor_ContentBrowser + 1255123 bytes
UE4Editor_ContentBrowser + 1294632 bytes
UE4Editor_ContentBrowser + 1784182 bytes
UE4Editor_ContentBrowser + 1227254 bytes
UE4Editor_ContentBrowser + 1286539 bytes
UE4Editor_ContentBrowser + 1276022 bytes
UE4Editor_ContentBrowser + 1869215 bytes
UE4Editor_ContentBrowser + 1784767 bytes
UE4Editor_Slate + 818133 bytes
UE4Editor_Slate + 754699 bytes
UE4Editor_Core + 2505996 bytes
UE4Editor_Core + 2450091 bytes
UE4Editor_Core + 2510873 bytes
UE4Editor_Core + 2438466 bytes
user32 + 105425 bytes
user32 + 104666 bytes
UE4Editor_Core + 3157718 bytes
UE4Editor!FEngineLoop::Tick() + 3106 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.5\engine\source\runtime\launch\private\launchengineloop.cpp:2111]
UE4Editor!GuardedMain() + 479 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.5\engine\source\runtime\launch\private\launch.cpp:133]
UE4Editor!GuardedMainWrapper() + 26 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.5\engine\source\runtime\launch\private\windows\launchwindows.cpp:125]
UE4Editor!WinMain() + 249 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.5\engine\source\runtime\launch\private\windows\launchwindows.cpp:201]
UE4Editor!__tmainCRTStartup() + 329 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]

Have Comments or More Details?

Head over to the existingAnswerHub thread and let us know what's up.

0
Login to Vote

Fixed
ComponentGameplay - Blueprint
Target Fix4.8
Fix Commit2483400
CreatedOct 31, 2014
ResolvedMar 18, 2015
UpdatedApr 27, 2018