Crash deleting blueprints

not sure if this is the right place to log bugs,

I had a couple of blueprints that i wanted to clean up, when i tied to delete them i got a warming about links but that was ok because i was about to fix them. after clicking delete UE displayed this error and then terminated

Assertion failed: GeneratingBP || GIsAutomationTesting [File:D:\UE4\UnrealEngine\Engine\Source\Editor\UnrealEd\Private\Kismet2\KismetReinstanceUtilities.cpp] [Line: 99]

KERNELBASE.dll!UnknownFunction (0x00007fff6d65a1c8) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x00007fff3f6b09a4) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x00007fff3f5c89a8) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x00007fff3f594942) + 0 bytes [UnknownFile:0]
UE4Editor-UnrealEd.dll!UnknownFunction (0x00007fff37df577b) + 0 bytes [UnknownFile:0]
UE4Editor-KismetCompiler.dll!UnknownFunction (0x00007fff3ff2ab75) + 0 bytes [UnknownFile:0]
UE4Editor-UnrealEd.dll!UnknownFunction (0x00007fff37e17424) + 0 bytes [UnknownFile:0]
UE4Editor-UnrealEd.dll!UnknownFunction (0x00007fff377fcbbe) + 0 bytes [UnknownFile:0]
UE4Editor-UnrealEd.dll!UnknownFunction (0x00007fff375e91aa) + 0 bytes [UnknownFile:0]
UE4Editor-UnrealEd.dll!UnknownFunction (0x00007fff37c24440) + 0 bytes [UnknownFile:0]
UE4Editor-UnrealEd.dll!UnknownFunction (0x00007fff37c1bc1f) + 0 bytes [UnknownFile:0]
UE4Editor-Slate.dll!UnknownFunction (0x00007fff3f1242fa) + 0 bytes [UnknownFile:0]
UE4Editor-Slate.dll!UnknownFunction (0x00007fff3f1571f2) + 0 bytes [UnknownFile:0]
UE4Editor-Slate.dll!UnknownFunction (0x00007fff3f07d46c) + 0 bytes [UnknownFile:0]
UE4Editor-Slate.dll!UnknownFunction (0x00007fff3f069376) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x00007fff3f633c49) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x00007fff3f618d1b) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x00007fff3f634dc9) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x00007fff3f6141b2) + 0 bytes [UnknownFile:0]
USER32.dll!UnknownFunction (0x00007fff6f5c00dc) + 0 bytes [UnknownFile:0]
USER32.dll!UnknownFunction (0x00007fff6f5bfc07) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x00007fff3f6351e9) + 0 bytes [UnknownFile:0]
UE4Editor-Slate.dll!UnknownFunction (0x00007fff3f09d3f5) + 0 bytes [UnknownFile:0]
UE4Editor-Slate.dll!UnknownFunction (0x00007fff3eff9a02) + 0 bytes [UnknownFile:0]
UE4Editor-UnrealEd.dll!UnknownFunction (0x00007fff375ea1de) + 0 bytes [UnknownFile:0]
UE4Editor-UnrealEd.dll!UnknownFunction (0x00007fff377edbfe) + 0 bytes [UnknownFile:0]
UE4Editor-UnrealEd.dll!UnknownFunction (0x00007fff377ed488) + 0 bytes [UnknownFile:0]
UE4Editor-ContentBrowser.dll!UnknownFunction (0x00007fff2f149665) + 0 bytes [UnknownFile:0]
UE4Editor-ContentBrowser.dll!UnknownFunction (0x00007fff2f1be547) + 0 bytes [UnknownFile:0]
UE4Editor-ContentBrowser.dll!UnknownFunction (0x00007fff2f13f0ad) + 0 bytes [UnknownFile:0]
UE4Editor-ContentBrowser.dll!UnknownFunction (0x00007fff2f14dad7) + 0 bytes [UnknownFile:0]
UE4Editor-Slate.dll!UnknownFunction (0x00007fff3f02b3e6) + 0 bytes [UnknownFile:0]
UE4Editor-Slate.dll!UnknownFunction (0x00007fff3f05f503) + 0 bytes [UnknownFile:0]
UE4Editor-Slate.dll!UnknownFunction (0x00007fff3f066828) + 0 bytes [UnknownFile:0]
UE4Editor-Slate.dll!UnknownFunction (0x00007fff3f029b0f) + 0 bytes [UnknownFile:0]
UE4Editor-Slate.dll!UnknownFunction (0x00007fff3f1242fa) + 0 bytes [UnknownFile:0]
UE4Editor-Slate.dll!UnknownFunction (0x00007fff3f1571f2) + 0 bytes [UnknownFile:0]
UE4Editor-Slate.dll!UnknownFunction (0x00007fff3f07d46c) + 0 bytes [UnknownFile:0]
UE4Editor-Slate.dll!UnknownFunction (0x00007fff3f069376) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x00007fff3f633c49) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x00007fff3f618d1b) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x00007fff3f634dc9) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x00007fff3f6141b2) + 0 bytes [UnknownFile:0]
USER32.dll!UnknownFunction (0x00007fff6f5c00dc) + 0 bytes [UnknownFile:0]
USER32.dll!UnknownFunction (0x00007fff6f5bfc07) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x00007fff3f635286) + 0 bytes [UnknownFile:0]
UE4Editor.exe!UnknownFunction (0x00007ff7010f9242) + 0 bytes [UnknownFile:0]
UE4Editor.exe!UnknownFunction (0x00007ff7010eed0f) + 0 bytes [UnknownFile:0]
UE4Editor.exe!UnknownFunction (0x00007ff7010eed7a) + 0 bytes [UnknownFile:0]
UE4Editor.exe!UnknownFunction (0x00007ff7010faa60) + 0 bytes [UnknownFile:0]
UE4Editor.exe!UnknownFunction (0x00007ff7010fb999) + 0 bytes [UnknownFile:0]
KERNEL32.DLL!UnknownFunction (0x00007fff702a2d92) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007fff704d9f64) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007fff704d9f64) + 0 bytes [UnknownFile:0]

If they were being cross-referenced by other BPs, then yeah the editor will crash. You’ll want to make your “fixed” BPs first… then delete the old ones and choose the replacement ones in the pop-up box. Or re-point your refs back to vanilla BPs first.

Sure, but if its that bad why not stop you from deleting until the links are updated?

Freedom of choice. There may be scenarios where it is preferable and viable to delete them… and not others.