SatisfactoryAreaActions
SatisfactoryAreaActions copied to clipboard
[Beta 4] Loading a second save without Clearing Selection causes crash
Latest version of Satisfactory EA (CL174686) Beta 4 of AA installed manually No other mods installed
I was able to reproduce this in a completely new save file.
- Unlock and build Area Actions tool
- Place Selection Corners (actually doing something with them isn't necessary)
- WITHOUT clicking on "Clear Selection", load a save file (can be the same one again, or a different one).
- Unlock and build AA tool if not already.
- Attempt to place a selection corner (or an upper/lower limit).
- Game crashes
Doing the same thing but Clearing Selection before loading the second save does not result in a crash.
Attached is the UE4 Crash Report (for what that's worth).
I think I have experienced a similar issue when i tried to join a multiplaayer game. After my game crashed while the host had a selected area I was unable to joind because each time my game crashed. I had to delete my Area Actions cache files manually to be able to joind the game again.
Version: 176027, IsEditor: No, IsPerforceBuild: No, BuildConfiguration: Shipping, Launcher: Epic, NetMode: Client, IsUsingMods: Yes
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000228
FactoryGame_FactoryGame_Win64_Shipping!AFGRecipeManager::FilterRecipesByProducer() [D:\ws\SB-211116092526-440\UE4\Games\FactoryGame\Source\FactoryGame\Private\FGRecipeManager.cpp:102] FactoryGame_AreaActions_Win64_Shipping!AAAMigrationSubsystem::BeginPlay() [E:\SatisfactoryModding\SatisfactoryModLoader\Plugins\AreaActions\Source\AreaActions\Private\AAMigrationSubsystem.cpp:53] FactoryGame_Engine_Win64_Shipping!AActor::DispatchBeginPlay() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\Actor.cpp:3569] FactoryGame_Engine_Win64_Shipping!AActor::PostActorConstruction() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\Actor.cpp:3402] FactoryGame_Engine_Win64_Shipping!AActor::FinishSpawning() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\Actor.cpp:3299] FactoryGame_Engine_Win64_Shipping!AActor::PostSpawnInitialize() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\Actor.cpp:3236] FactoryGame_Engine_Win64_Shipping!UWorld::SpawnActor() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\LevelActor.cpp:572] FactoryGame_Engine_Win64_Shipping!UWorld::SpawnActor() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\LevelActor.cpp:304] FactoryGame_AreaActions_Win64_Shipping!AAASubsystemManager::BeginPlay() [E:\SatisfactoryModding\SatisfactoryModLoader\Plugins\AreaActions\Source\AreaActions\Private\AASubsystemManager.cpp:22] FactoryGame_Engine_Win64_Shipping!AActor::DispatchBeginPlay() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\Actor.cpp:3569] FactoryGame_Engine_Win64_Shipping!AWorldSettings::NotifyBeginPlay() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\WorldSettings.cpp:247] FactoryGame_FactoryGame_Win64_Shipping!AFGWorldSettings::NotifyBeginPlay() [D:\ws\SB-211116092526-440\UE4\Games\FactoryGame\Source\FactoryGame\Private\FGWorldSettings.cpp:229] FactoryGame_Engine_Win64_Shipping!AGameStateBase::OnRep_ReplicatedHasBegunPlay() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\GameStateBase.cpp:196] FactoryGame_CoreUObject_Win64_Shipping!UFunction::Invoke() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:5589] FactoryGame_CoreUObject_Win64_Shipping!UObject::ProcessEvent() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:1992] FactoryGame_Engine_Win64_Shipping!AActor::ProcessEvent() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\Actor.cpp:917] FactoryGame_Engine_Win64_Shipping!FRepLayout::CallRepNotifies() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\RepLayout.cpp:4380] FactoryGame_Engine_Win64_Shipping!FObjectReplicator::CallRepNotifies() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\DataReplication.cpp:2028] FactoryGame_Engine_Win64_Shipping!UActorChannel::ProcessBunch() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\DataChannel.cpp:2897] FactoryGame_Engine_Win64_Shipping!UActorChannel::ReceivedBunch() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\DataChannel.cpp:2703] FactoryGame_Engine_Win64_Shipping!UChannel::ReceivedSequencedBunch() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\DataChannel.cpp:412] FactoryGame_Engine_Win64_Shipping!UChannel::ReceivedNextBunch() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\DataChannel.cpp:826] FactoryGame_Engine_Win64_Shipping!UChannel::ReceivedRawBunch() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\DataChannel.cpp:510] FactoryGame_Engine_Win64_Shipping!UNetConnection::ReceivedPacket() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\NetConnection.cpp:2783] FactoryGame_Engine_Win64_Shipping!UNetConnection::ReceivedRawPacket() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\NetConnection.cpp:1316] FactoryGame_OnlineSubsystemUtils_Win64_Shipping!UIpNetDriver::TickDispatch() [D:\ws\SB-211116092526-440\UE4\Engine\Plugins\Online\OnlineSubsystemUtils\Source\OnlineSubsystemUtils\Private\IpNetDriver.cpp:1244] FactoryGame_Engine_Win64_Shipping!TBaseUObjectMethodDelegateInstance<0,ADefaultPawn,void __cdecl(float),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:611] FactoryGame_Engine_Win64_Shipping!TMulticastDelegate<void __cdecl(float),FDefaultDelegateUserPolicy>::Broadcast() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:955] FactoryGame_Engine_Win64_Shipping!UWorld::Tick() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\LevelTick.cpp:1337] FactoryGame_Engine_Win64_Shipping!UGameEngine::Tick() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\GameEngine.cpp:1802] FactoryGame_FactoryGame_Win64_Shipping!UFGGameEngine::Tick() [D:\ws\SB-211116092526-440\UE4\Games\FactoryGame\Source\FactoryGame\Private\FGGameEngine.cpp:16] FactoryGame_Win64_Shipping!FEngineLoop::Tick() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:4896] FactoryGame_Win64_Shipping!GuardedMain() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Launch\Private\Launch.cpp:169] FactoryGame_Win64_Shipping!GuardedMainWrapper() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:137] FactoryGame_Win64_Shipping!WinMain() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:268] FactoryGame_Win64_Shipping!__scrt_common_main_seh() [d:\agent_work\5\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288] kernel32 ntdll