I stepped away from my project for a while and had everything working after converting from 4.22 to 4.25. a month later I seem to be running into a few errors. the list below is repeated in crash reporter several hundred times and cannot seem to understand what its saying is wrong.
Unhandled Exception: EXCEPTION_STACK_OVERFLOW
UE4Editor_Engine!AActor::GetWorld() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Engine\Private\Actor.cpp:392]
UE4Editor_Engine!AActor::GetFunctionCallspace() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Engine\Private\Actor.cpp:4052]
UE4Editor_CoreUObject!UObject::ProcessEvent() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:1782]
UE4Editor_Engine!AActor::ProcessEvent() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Engine\Private\Actor.cpp:798]
UE4Editor_CoopGame!ASCharacter::ServerChangeMaxWalkSpeed() [E:\DEV\CoopGame\Intermediate\Build\Win64\UE4Editor\Inc\CoopGame\SCharacter.gen.cpp:103]
UE4Editor_CoopGame!ASCharacter::ServerChangeMaxWalkSpeed_Implementation() [E:\DEV\CoopGame\Source\CoopGame\Private\SCharacter.cpp:263]
UE4Editor_CoopGame!ASCharacter::execServerChangeMaxWalkSpeed() [E:\DEV\CoopGame\Intermediate\Build\Win64\UE4Editor\Inc\CoopGame\SCharacter.gen.cpp:88]
UE4Editor_CoreUObject!UFunction::Invoke() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:5542]
UE4Editor_CoreUObject!UObject::ProcessEvent() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:1916]
This is the code referenced by SCharacter.gen.cpp:103
static FName NAME_ASCharacter_ServerChangeMaxWalkSpeed = FName(TEXT("ServerChangeMaxWalkSpeed"));
void ASCharacter::ServerChangeMaxWalkSpeed(float NewSpeed)
{
SCharacter_eventServerChangeMaxWalkSpeed_Parms Parms;
Parms.NewSpeed=NewSpeed;
ProcessEvent(FindFunctionChecked(NAME_ASCharacter_ServerChangeMaxWalkSpeed),&Parms);
}
SCharacter.gen.cpp:88
DEFINE_FUNCTION(ASCharacter::execServerChangeMaxWalkSpeed)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_NewSpeed);
P_FINISH;
P_NATIVE_BEGIN;
if (!P_THIS->ServerChangeMaxWalkSpeed_Validate(Z_Param_NewSpeed))
{
RPC_ValidateFailed(TEXT("ServerChangeMaxWalkSpeed_Validate"));
return;
}
P_THIS->ServerChangeMaxWalkSpeed_Implementation(Z_Param_NewSpeed);
P_NATIVE_END;
}
SCharacter.cpp:263
void ASCharacter::ServerChangeMaxWalkSpeed_Implementation(float NewSpeed)
{
ChangeMaxWalkSpeed(NewSpeed);
}