Crash during C++ Tutorial. Do I need to start over?

So I was following along with the Third Person C++ Battery Collector Tutorial, and when I was on the 10th video. I was working on compiling towards the end of the video in VS2015, when I kept getting errors about something not being defined or something, I didn’t copy that part and now I cannot open it back up. I tried to switch to UE and compile there, when I realized it crashed and I do not know for how long. Now every time I try to open the project, I get this-

MachineId:6BDDA0934BE620F161FA0BBEEFAA8FD9
EpicAccountId:ae44d42c9db547c8a20fadd4e817dc82

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

"Fatal error: [File:D:\BuildFarm\buildmachine_++depot+UE4-Releases+4.10\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp] [Line: 3045]
Default subobject SphereComponent Follow

UE4Editor_Core!FDebug::AssertFailed() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\core\private\misc\outputdevice.cpp:374]
UE4Editor_CoreUObject!FObjectInitializer::CreateDefaultSubobject() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:3045]
UE4Editor_CoreUObject!UObject::CreateDefaultSubobject() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\coreuobject\private\uobject\obj.cpp:86]
UE4Editor_BatteryCollector_2471!ABatteryCollectorCharacter::ABatteryCollectorCharacter() [d:\ue4\batterycollector\source\batterycollector\batterycollectorcharacter.cpp:41]
UE4Editor_CoreUObject!UClass::CreateDefaultObject() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\coreuobject\private\uobject\class.cpp:2657]
UE4Editor_CoreUObject!UObjectLoadAllCompiledInDefaultProperties() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\coreuobject\private\uobject\uobjectbase.cpp:658]
UE4Editor_CoreUObject!ProcessNewlyLoadedUObjects() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\coreuobject\private\uobject\uobjectbase.cpp:752]
UE4Editor_CoreUObject!TBaseStaticDelegateInstance::ExecuteIfSafe() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:921]
UE4Editor_Core!TBaseMulticastDelegate::Broadcast() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\core\public\delegates\delegatesignatureimpl_variadics.inl:809]
UE4Editor_Core!FModuleManager::LoadModuleWithFailureReason() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\core\private\modules\modulemanager.cpp:426]
UE4Editor_Projects!FModuleDescriptor::LoadModulesForPhase() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\projects\private\moduledescriptor.cpp:370]
UE4Editor_Projects!FProjectManager::LoadModulesForProject() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\projects\private\projectmanager.cpp:53]
UE4Editor!FEngineLoop::LoadStartupModules() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\launch\private\launchengineloop.cpp:1989]
UE4Editor!FEngineLoop::PreInit() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\launch\private\launchengineloop.cpp:1495]
UE4Editor!GuardedMain() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\launch\private\launch.cpp:110]
UE4Editor!GuardedMainWrapper() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
UE4Editor!WinMain() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\launch\private\windows\launchwindows.cpp:200]
UE4Editor!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:264]
kernel32
ntdll

I can create new projects, but I am scared to open my Twin Stick Shooter project in fear it will break, too.
Do I need to start over? Can some one help me translate this? Thanks. :slight_smile:

I’m not certain what, precisely is wrong, but based on that error, it appears that you were trying to set up the CollectionSphere, and something went wrong with either your code or the Engine itself.

This line:

"Fatal error:
[File:D:\BuildFarm\buildmachine_++depot+UE4-Releases+4.10\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp]
[Line: 3045] Default subobject
SphereComponent Follow

Suggests that it has something to do with either the way your CollectionSphere is set up, or something deeper in the Engine’s source files. Unfortunately, I can’t be much help without the exact error message that sent you here. The only other thing I can suggest is to restore from a backup and go step-by-step to see what happens.

I’d look here:

UE4Editor_BatteryCollector_2471!ABatteryCollectorCharacter::ABatteryCollectorCharacter() [d:\ue4\batterycollector\source\batterycollector\batterycollectorcharacter.cpp:41]

(i.e. line 41 of batterycollectorcharacter)

See what’s going on there to try and resolve your issue. Either check the tutorial to see if you’ve made any errors or otherwise work out why this line is causing an issue. If in doubt, commenting out the line might get you to a point where you can open the project again.

Edit: Sorry, just seen this is an old question. Sorry for reviving.