So I have a Blueprint that had a variable that stored the current state as an int. I have a level open right now that has this Blueprint located in it. I created an enumeration to better represent the different states. Once I went back to my BP and changed the variable type to that enumeration and hit ‘Compile’, it froze for 5 minutes then provided me with the following crash log… hope this helps
Assertion failed: Names.IsValidIndex(NameIndex) [File:E:\Source\UnrealEngine-4.4.0-release\Engine\Source\Runtime\CoreUObject\Private\UObject\Enum.cpp] [Line: 350]
Stack:
FWindowsPlatformStackWalk::StackWalkAndDump() 0x89545bb6 + 0 bytes [File=e:\source\unrealengine-4.4.0-release\engine\source\runtime\core\private\windows\windowsplatformstackwalk.cpp:177] [in E:\Source\UnrealEngine-4.4.0-release\Engine\Binaries\Win64\UE4Editor-Core.dll]
FDebug::AssertFailed() 0x893e4535 + 0 bytes [File=e:\source\unrealengine-4.4.0-release\engine\source\runtime\core\private\misc\outputdevice.cpp:203] [in E:\Source\UnrealEngine-4.4.0-release\Engine\Binaries\Win64\UE4Editor-Core.dll]
UEnum::HasMetaData() 0x909e0143 + 0 bytes [File=e:\source\unrealengine-4.4.0-release\engine\source\runtime\coreuobject\private\uobject\enum.cpp:351] [in E:\Source\UnrealEngine-4.4.0-release\Engine\Binaries\Win64\UE4Editor-CoreUObject.dll]
UEnum::GetDisplayNameText() 0x909d1972 + 0 bytes [File=e:\source\unrealengine-4.4.0-release\engine\source\runtime\coreuobject\private\uobject\enum.cpp:287] [in E:\Source\UnrealEngine-4.4.0-release\Engine\Binaries\Win64\UE4Editor-CoreUObject.dll]
FPropertyValueImpl::GetPropertyValueString() 0x838f1405 + 18 bytes [File=e:\source\unrealengine-4.4.0-release\engine\source\editor\propertyeditor\private\propertyhandleimpl.cpp:73] [in E:\Source\UnrealEngine-4.4.0-release\Engine\Binaries\Win64\UE4Editor-PropertyEditor.dll]
FPropertyValueImpl::GetValueAsDisplayString() 0x83905cb1 + 14 bytes [File=e:\source\unrealengine-4.4.0-release\engine\source\editor\propertyeditor\private\propertyhandleimpl.cpp:603] [in E:\Source\UnrealEngine-4.4.0-release\Engine\Binaries\Win64\UE4Editor-PropertyEditor.dll]
FPropertyEditor::GetValueAsDisplayString() 0x83905bc4 + 53 bytes [File=e:\source\unrealengine-4.4.0-release\engine\source\editor\propertyeditor\private\presentation\propertyeditor\propertyeditor.cpp:121] [in E:\Source\UnrealEngine-4.4.0-release\Engine\Binaries\Win64\UE4Editor-PropertyEditor.dll]
SPropertyEditorCombo::GetDisplayValueAsString() 0x838e4d9f + 69 bytes [File=e:\source\unrealengine-4.4.0-release\engine\source\editor\propertyeditor\private\userinterface\propertyeditor\spropertyeditorcombo.cpp:110] [in E:\Source\UnrealEngine-4.4.0-release\Engine\Binaries\Win64\UE4Editor-PropertyEditor.dll]
TBaseSPMethodDelegateInstance_RetVal_NoParams_Const::Execute() 0x838bc486 + 17 bytes [File=e:\source\unrealengine-4.4.0-release\engine\source\runtime\core\public\delegates\delegateinstancesimpl.inl:161] [in E:\Source\UnrealEngine-4.4.0-release\Engine\Binaries\Win64\UE4Editor-PropertyEditor.dll]
TBaseDelegate_RetVal_NoParams::Execute() 0x838b6aaa + 6 bytes [File=e:\source\unrealengine-4.4.0-release\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:1058] [in E:\Source\UnrealEngine-4.4.0-release\Engine\Binaries\Win64\UE4Editor-PropertyEditor.dll]
SPropertyComboBox::Construct() 0x83872364 + 46 bytes [File=e:\source\unrealengine-4.4.0-release\engine\source\editor\propertyeditor\private\userinterface\propertyeditor\spropertycombobox.cpp:17] [in E:\Source\UnrealEngine-4.4.0-release\Engine\Binaries\Win64\UE4Editor-PropertyEditor.dll]
TDecl::operator<<=() 0x83837d8a + 0 bytes [File=e:\source\unrealengine-4.4.0-release\engine\source\runtime\slatecore\public\widgets\declarativesyntaxsupport.h:1250] [in E:\Source\UnrealEngine-4.4.0-release\Engine\Binaries\Win64\UE4Editor-PropertyEditor.dll]
SPropertyEditorCombo::Construct() 0x83876626 + 873 bytes [File=e:\source\unrealengine-4.4.0-release\engine\source\editor\propertyeditor\private\userinterface\propertyeditor\spropertyeditorcombo.cpp:83] [in E:\Source\UnrealEngine-4.4.0-release\Engine\Binaries\Win64\UE4Editor-PropertyEditor.dll]
TDecl > >::operator<<=() 0x8383856e + 0 bytes [File=e:\source\unrealengine-4.4.0-release\engine\source\runtime\slatecore\public\widgets\declarativesyntaxsupport.h:1250] [in E:\Source\Unre