Crash on Launch, Editor and VS

Hello,
my project crashed after making changes to a custom c++ class.
I uncommended the changes, but the ue-editor launcher keeps crashing on start with:

MachineId:
EpicAccountId:

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

"Fatal error: [File:D:\BuildFarm\buildmachine_++depot+UE4-Releases+4.9\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp] [Line: 84] 
Using incorrect obje

UE4Editor_Core!FDebug::AssertFailed() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.9\engine\source\runtime\core\private\misc\outputdevice.cpp:354]
UE4Editor_CoreUObject!UObject::CreateDefaultSubobject() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.9\engine\source\runtime\coreuobject\private\uobject\obj.cpp:85]
UE4Editor_SlateTutorials_6117!UMyStaticComponent::init() [d:\users\ws-04\desktop\bertramechtzeittest\slatetutorials-1\source\slatetutorials\mystaticcomponent.cpp:29]
UE4Editor_SlateTutorials_6117!AMyObject::AMyObject() [d:\users\ws-04\desktop\bertramechtzeittest\slatetutorials-1\source\slatetutorials\myobject.cpp:23]
UE4Editor_CoreUObject!UClass::CreateDefaultObject() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.9\engine\source\runtime\coreuobject\private\uobject\class.cpp:2657]
UE4Editor_CoreUObject!UObjectLoadAllCompiledInDefaultProperties() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.9\engine\source\runtime\coreuobject\private\uobject\uobjectbase.cpp:729]
UE4Editor_CoreUObject!ProcessNewlyLoadedUObjects() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.9\engine\source\runtime\coreuobject\private\uobject\uobjectbase.cpp:815]
UE4Editor_CoreUObject!TBaseStaticDelegateInstance<void __cdecl(void)>::ExecuteIfSafe() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.9\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:921]
UE4Editor_Core!TBaseMulticastDelegate<void>::Broadcast() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.9\engine\source\runtime\core\public\delegates\delegatesignatureimpl_variadics.inl:809]
UE4Editor_Core!FModuleManager::LoadModuleWithFailureReason() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.9\engine\source\runtime\core\private\modules\modulemanager.cpp:426]
UE4Editor_Projects!FModuleDescriptor::LoadModulesForPhase() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.9\engine\source\runtime\projects\private\moduledescriptor.cpp:370]
UE4Editor_Projects!FProjectManager::LoadModulesForProject() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.9\engine\source\runtime\projects\private\projectmanager.cpp:53]
UE4Editor!FEngineLoop::LoadStartupModules() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.9\engine\source\runtime\launch\private\launchengineloop.cpp:1989]
UE4Editor!FEngineLoop::PreInit() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.9\engine\source\runtime\launch\private\launchengineloop.cpp:1495]
UE4Editor!GuardedMain() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.9\engine\source\runtime\launch\private\launch.cpp:110]
UE4Editor!GuardedMainWrapper() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.9\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
UE4Editor!WinMain() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.9\engine\source\runtime\launch\private\windows\launchwindows.cpp:200]

I tried to build the project with VS2013, in Developement and Developement Editor Mode, like sugested, but it also gives error when building:

Error	6	error MSB3073: The command ""F:\UnrealEngine\Epic Games\4.9\Engine\Build\BatchFiles\Build.bat" SlateTutorials Win64 Development "D:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\SlateTutorials.uproject" -rocket -waitmutex" exited with code 9009.	C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.MakeFile.Targets	38	5	SlateTutorials
	7	IntelliSense: cannot open source file "ObjectBase.h"	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Intermediate\Build\Win64\UE4Editor\Inc\SlateTutorials\MyObject.generated.h	8	1	SlateTutorials
	8	IntelliSense: identifier "PRAGMA_DISABLE_DEPRECATION_WARNINGS" is undefined	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Intermediate\Build\Win64\UE4Editor\Inc\SlateTutorials\MyObject.generated.h	10	1	SlateTutorials
	9	IntelliSense: cannot open source file "ObjectBase.h"	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Intermediate\Build\Win64\UE4Editor\Inc\SlateTutorials\MyStaticComponent.generated.h	8	1	SlateTutorials
	10	IntelliSense: identifier "PRAGMA_DISABLE_DEPRECATION_WARNINGS" is undefined	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Intermediate\Build\Win64\UE4Editor\Inc\SlateTutorials\MyStaticComponent.generated.h	10	1	SlateTutorials
	11	IntelliSense: name followed by '::' must be a class or namespace name	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	8	1	SlateTutorials
	12	IntelliSense: identifier "PrimaryActorTick" is undefined	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	11	2	SlateTutorials
	13	IntelliSense: identifier "AutoPossessPlayer" is undefined	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	14	2	SlateTutorials
	14	IntelliSense: name followed by '::' must be a class or namespace name	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	14	22	SlateTutorials
	15	IntelliSense: identifier "RootComponent" is undefined	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	17	2	SlateTutorials
	16	IntelliSense: identifier "CreateDefaultSubobject" is undefined	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	17	18	SlateTutorials
	17	IntelliSense: identifier "USceneComponent" is undefined	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	17	41	SlateTutorials
	18	IntelliSense: identifier "TEXT" is undefined	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	17	58	SlateTutorials
	19	IntelliSense: name followed by '::' must be a class or namespace name	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	28	6	SlateTutorials
	20	IntelliSense: name followed by '::' must be a class or namespace name	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	30	2	SlateTutorials
	21	IntelliSense: name followed by '::' must be a class or namespace name	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	35	6	SlateTutorials
	22	IntelliSense: name followed by '::' must be a class or namespace name	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	37	2	SlateTutorials
	23	IntelliSense: identifier "FVector" is undefined	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	43	4	SlateTutorials
	24	IntelliSense: identifier "GetActorLocation" is undefined	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	43	26	SlateTutorials
	25	IntelliSense: identifier "SetActorLocation" is undefined	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	44	4	SlateTutorials
	26	IntelliSense: name followed by '::' must be a class or namespace name	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	51	6	SlateTutorials
	27	IntelliSense: name followed by '::' must be a class or namespace name	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	53	2	SlateTutorials
	28	IntelliSense: pointer to incomplete class type is not allowed	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	56	2	SlateTutorials
	29	IntelliSense: identifier "IE_Pressed" is undefined	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	56	50	SlateTutorials
	30	IntelliSense: 'this' may only be used inside a nonstatic member function	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	56	62	SlateTutorials
	31	IntelliSense: name followed by '::' must be a class or namespace name	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	56	69	SlateTutorials
	32	IntelliSense: pointer to incomplete class type is not allowed	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	57	2	SlateTutorials
	33	IntelliSense: 'this' may only be used inside a nonstatic member function	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	57	73	SlateTutorials
	34	IntelliSense: name followed by '::' must be a class or namespace name	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	57	80	SlateTutorials
	35	IntelliSense: pointer to incomplete class type is not allowed	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	58	2	SlateTutorials
	36	IntelliSense: 'this' may only be used inside a nonstatic member function	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	58	73	SlateTutorials
	37	IntelliSense: name followed by '::' must be a class or namespace name	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	58	80	SlateTutorials
	38	IntelliSense: pointer to incomplete class type is not allowed	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	61	2	SlateTutorials
	39	IntelliSense: 'this' may only be used inside a nonstatic member function	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	61	58	SlateTutorials
	40	IntelliSense: name followed by '::' must be a class or namespace name	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	61	65	SlateTutorials
	41	IntelliSense: pointer to incomplete class type is not allowed	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	64	2	SlateTutorials
	42	IntelliSense: 'this' may only be used inside a nonstatic member function	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	64	39	SlateTutorials
	43	IntelliSense: name followed by '::' must be a class or namespace name	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	64	46	SlateTutorials
	44	IntelliSense: pointer to incomplete class type is not allowed	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	65	2	SlateTutorials
	45	IntelliSense: 'this' may only be used inside a nonstatic member function	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	65	39	SlateTutorials
	46	IntelliSense: name followed by '::' must be a class or namespace name	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	65	46	SlateTutorials
	47	IntelliSense: name followed by '::' must be a class or namespace name	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	70	6	SlateTutorials
	48	IntelliSense: name followed by '::' must be a class or namespace name	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	80	6	SlateTutorials
	49	IntelliSense: identifier "int32" is undefined	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	80	42	SlateTutorials
	50	IntelliSense: name followed by '::' must be a class or namespace name	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	89	6	SlateTutorials
	51	IntelliSense: identifier "changeMaterialForElement" is undefined	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	91	2	SlateTutorials
	52	IntelliSense: name followed by '::' must be a class or namespace name	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	95	6	SlateTutorials
	53	IntelliSense: identifier "changeMaterialForElement" is undefined	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	97	2	SlateTutorials
	54	IntelliSense: name followed by '::' must be a class or namespace name	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	101	6	SlateTutorials
	55	IntelliSense: name followed by '::' must be a class or namespace name	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	109	6	SlateTutorials
	56	IntelliSense: name followed by '::' must be a class or namespace name	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	112	22	SlateTutorials
	57	IntelliSense: name followed by '::' must be a class or namespace name	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	116	6	SlateTutorials
	58	IntelliSense: name followed by '::' must be a class or namespace name	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\MyObject.cpp	119	22	SlateTutorials
	59	IntelliSense: cannot open source file "Engine.h"	d:\Users\WS-04\Desktop\BertramEchtzeitTest\SlateTutorials-1\Source\SlateTutorials\SlateTutorials.h	5	1	SlateTutorials

I can setup and run a new c++ project without problems, but cant start this one…

I use Windows 7 Ultimate with VS2013 Ultimate, UE 4.9
My Setup is: 24x X5650 at 2.67 GHz, 20 GB RAM, ATI Radeon HD 5700 Series

Thank you for any feedback,

I worked around by re-installing UE, creating a new project and importing the source-files. Doesnt fix the problem, but I can work again…

Hello ,

Can you post the code in the project that you’re having issues with? Anything related to object initialization would be best. From the callstack that you provided, you can see the assert "“Fatal error: [File:D:\BuildFarm\buildmachine_++depot+UE4-Releases+4.9\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp] [Line: 84]”. If you navigate to Obj.cpp in the engine’s solution, you can see the message that this assert was meant to tell you which is “Using incorrect object initializer.”

Hello ,

We haven’t heard from you in a while. Are you still experiencing this issue? If so, could you post the code that I requested so that I may have a hand at finding the issue? In the meantime, I’ll be marking this issue as resolved for tracking purposes.