1. Create a blueprint (BP_Implements_Deleted_Interface)
2. Create a blueprint interface (BP_Interface_To_Delete)
3. Add one custom event to BP_Implements_Deleted_Interface, and add BP_Interface_To_Delete to its list of Implemented Interfaces in the Class Settings tab
4. Shut down the editor, delete BP_Interface_To_Delete via explorer
5. Restart the editor and reopen BP_Implements_Deleted_Interface, note crash
UE4Editor_Kismet!<lambda_b64222784269aa0d991ddbff12bb86f1>::operator() blueprintcompilationmanager.cpp:1396
UE4Editor_Kismet!FBlueprintCompilationManagerImpl::FastGenerateSkeletonClass() blueprintcompilationmanager.cpp:1647
UE4Editor_Kismet!FBlueprintCompilationManagerImpl::FlushCompilationQueueImpl() blueprintcompilationmanager.cpp:524
UE4Editor_Kismet!FBlueprintCompilationManager::FlushCompilationQueue() blueprintcompilationmanager.cpp:1901
UE4Editor_Engine!UBlueprintGeneratedClass::ConditionalRecompileClass() blueprintgeneratedclass.cpp:260
UE4Editor_CoreUObject!FScopedClassDependencyGather::~FScopedClassDependencyGather() blueprintsupport.cpp:372
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-48223 in the post.
0 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.17 |
Target Fix | 4.17.1 |
Fix Commit | 3580978 |
---|
Created | Aug 9, 2017 |
---|---|
Resolved | Aug 10, 2017 |
Updated | Apr 7, 2020 |