A HOTRELOADED version of my asset is breaking my build. How do I fix this

I don’t know when or how this happened, but at some point I have components in my Blueprints that have been renamed to HOTRELOADED_[myassetname]

This appears to be breaking my build. I have cleared out temporary directories but I can’t get around it.

My build log errors…

UATHelper: Packaging (Windows (64-bit)):   LogLinker: Error: HOTRELOADED_SBCharacter_1 has an inappropriate outermost, it was probably saved with a deprecated outer (file: F:/Unreal/Speedball01/Speedball/Content/TeamChar01/Animations/AnimBP/TeamChar01Anim_BP.uasset)
UATHelper: Packaging (Windows (64-bit)):   LogLinker: Error: HOTRELOADED_SBCharacter_1 has an inappropriate outermost, it was probably saved with a deprecated outer (file: F:/Unreal/Speedball01/Speedball/Content/TeamChar01/Animations/AnimBP/TeamChar01Anim_BP.uasset)
UATHelper: Packaging (Windows (64-bit)):   LogLinker: Error: HOTRELOADED_SBCharacter_1 has an inappropriate outermost, it was probably saved with a deprecated outer (file: F:/Unreal/Speedball01/Speedball/Content/TeamChar01/Animations/AnimBP/TeamChar01Anim_BP.uasset)
UATHelper: Packaging (Windows (64-bit)):   LogLinker: Error: HOTRELOADED_SBCharacter_1 has an inappropriate outermost, it was probably saved with a deprecated outer (file: F:/Unreal/Speedball01/Speedball/Content/TeamChar01/Animations/AnimBP/TeamChar01Anim_BP.uasset)
PackagingResults: Error: HOTRELOADED_SBCharacter_1 has an inappropriate outermost, it was probably saved with a deprecated outer (file: F:/Unreal/Speedball01/Speedball/Content/TeamChar01/Animations/AnimBP/TeamChar01Anim_BP.uasset)
PackagingResults: Error: HOTRELOADED_SBCharacter_1 has an inappropriate outermost, it was probably saved with a deprecated outer (file: F:/Unreal/Speedball01/Speedball/Content/TeamChar01/Animations/AnimBP/TeamChar01Anim_BP.uasset)
PackagingResults: Error: HOTRELOADED_SBCharacter_1 has an inappropriate outermost, it was probably saved with a deprecated outer (file: F:/Unreal/Speedball01/Speedball/Content/TeamChar01/Animations/AnimBP/TeamChar01Anim_BP.uasset)
PackagingResults: Error: HOTRELOADED_SBCharacter_1 has an inappropriate outermost, it was probably saved with a deprecated outer (file: F:/Unreal/Speedball01/Speedball/Content/TeamChar01/Animations/AnimBP/TeamChar01Anim_BP.uasset)
UATHelper: Packaging (Windows (64-bit)):   LogLinker: Error: HOTRELOADED_SBCharacter_1 has an inappropriate outermost, it was probably saved with a deprecated outer (file: F:/Unreal/Speedball01/Speedball/Content/TeamChar01/Animations/AnimBP/TeamChar01Anim_BP.uasset)
PackagingResults: Error: HOTRELOADED_SBCharacter_1 has an inappropriate outermost, it was probably saved with a deprecated outer (file: F:/Unreal/Speedball01/Speedball/Content/TeamChar01/Animations/AnimBP/TeamChar01Anim_BP.uasset)
UATHelper: Packaging (Windows (64-bit)):   LogLinker: Error: HOTRELOADED_SBCharacter_1 has an inappropriate outermost, it was probably saved with a deprecated outer (file: F:/Unreal/Speedball01/Speedball/Content/TeamChar01/Animations/AnimBP/TeamChar01Anim_BP.uasset)
UATHelper: Packaging (Windows (64-bit)):   LogLinker: Error: HOTRELOADED_SBCharacter_1 has an inappropriate outermost, it was probably saved with a deprecated outer (file: F:/Unreal/Speedball01/Speedball/Content/TeamChar01/Animations/AnimBP/TeamChar01Anim_BP.uasset)
UATHelper: Packaging (Windows (64-bit)):   LogLinker: Error: HOTRELOADED_SBCharacter_1 has an inappropriate outermost, it was probably saved with a deprecated outer (file: F:/Unreal/Speedball01/Speedball/Content/TeamChar01/Animations/AnimBP/TeamChar01Anim_BP.uasset)
UATHelper: Packaging (Windows (64-bit)):   LogLinker: Error: HOTRELOADED_SBCharacter_1 has an inappropriate outermost, it was probably saved with a deprecated outer (file: F:/Unreal/Speedball01/Speedball/Content/TeamChar01/Animations/AnimBP/TeamChar01Anim_BP.uasset)
PackagingResults: Error: HOTRELOADED_SBCharacter_1 has an inappropriate outermost, it was probably saved with a deprecated outer (file: F:/Unreal/Speedball01/Speedball/Content/TeamChar01/Animations/AnimBP/TeamChar01Anim_BP.uasset)
PackagingResults: Error: HOTRELOADED_SBCharacter_1 has an inappropriate outermost, it was probably saved with a deprecated outer (file: F:/Unreal/Speedball01/Speedball/Content/TeamChar01/Animations/AnimBP/TeamChar01Anim_BP.uasset)
PackagingResults: Error: HOTRELOADED_SBCharacter_1 has an inappropriate outermost, it was probably saved with a deprecated outer (file: F:/Unreal/Speedball01/Speedball/Content/TeamChar01/Animations/AnimBP/TeamChar01Anim_BP.uasset)
PackagingResults: Error: HOTRELOADED_SBCharacter_1 has an inappropriate outermost, it was probably saved with a deprecated outer (file: F:/Unreal/Speedball01/Speedball/Content/TeamChar01/Animations/AnimBP/TeamChar01Anim_BP.uasset)
UATHelper: Packaging (Windows (64-bit)):   LogLinker: Error: HOTRELOADED_SBCharacter_1 has an inappropriate outermost, it was probably saved with a deprecated outer (file: F:/Unreal/Speedball01/Speedball/Content/TeamChar01/Animations/AnimBP/TeamChar01Anim_BP.uasset)
PackagingResults: Error: HOTRELOADED_SBCharacter_1 has an inappropriate outermost, it was probably saved with a deprecated outer (file: F:/Unreal/Speedball01/Speedball/Content/TeamChar01/Animations/AnimBP/TeamChar01Anim_BP.uasset)

Avoid hot reloading when you edit header files and if you happen to do it, don’t save assets, class structure changes on hot reload most common cause asset corruption as UE4 does hot swap of many things on hot reaload and sometimes use hacks as you see here. If asset is corrupted there not much you can do other then get backup or remake, at very least what you should os is close editor, open VS project, rebuild the code (so you got cleanest version of all binaries) and run project again.