mircearoata / SatisfactoryAreaActions

https://ficsit.app/mod/6vQ6ckVYFiidDh
GNU General Public License v3.0
24 stars 12 forks source link

AA 2.0 Beta Multiplayer only host can use Area Actions #57

Open KoljaStrohm opened 2 years ago

KoljaStrohm commented 2 years ago

In multiplayer mode the game of the host crashes when another player tries to equip the Area Actions Item. So only the host can use Area Actions.

It craches with the following stacktrace Version: 176027, IsEditor: No, IsPerforceBuild: No, BuildConfiguration: Shipping, Launcher: Epic, NetMode: Listen Server, IsUsingMods: Yes

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x00000000000000f0

FactoryGame_Engine_Win64_Shipping!TSet<TTuple<TSubclassOf,USubsystem >,TDefaultMapHashableKeyFuncs<TSubclassOf,USubsystem ,0>,FDefaultSetAllocator>::FindId() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Core\Public\Containers\Set.h:779] FactoryGame_Engine_Win64_Shipping!FSubsystemCollectionBase::GetSubsystemInternal() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\Subsystems\SubsystemCollection.cpp:51] FactoryGame_AreaActions_Win64_Shipping!AAAEquipment::Equip() [E:\SatisfactoryModding\SatisfactoryModLoader\Plugins\AreaActions\Source\AreaActions\Private\AAEquipment.cpp:20] FactoryGame_FactoryGame_Win64_Shipping!AFGCharacterPlayer::EquipEquipment() [D:\ws\SB-211116092526-440\UE4\Games\FactoryGame\Source\FactoryGame\Private\FGCharacterPlayer.cpp:1976] FactoryGame_FactoryGame_Win64_Shipping!UFGInventoryComponentEquipment::ActivateEquipment() [D:\ws\SB-211116092526-440\UE4\Games\FactoryGame\Source\FactoryGame\Private\FGInventoryComponentEquipment.cpp:234] FactoryGame_FactoryGame_Win64_Shipping!UFGInventoryComponentEquipment::OnItemsAdded() [D:\ws\SB-211116092526-440\UE4\Games\FactoryGame\Source\FactoryGame\Private\FGInventoryComponentEquipment.cpp:103] FactoryGame_FactoryGame_Win64_Shipping!UFGInventoryComponent::AddStackToIndex() [D:\ws\SB-211116092526-440\UE4\Games\FactoryGame\Source\FactoryGame\Private\FGInventoryComponent.cpp:660] FactoryGame_FactoryGame_Win64_Shipping!UFGInventoryLibrary::MoveInventoryItem() [D:\ws\SB-211116092526-440\UE4\Games\FactoryGame\Source\FactoryGame\Private\FGInventoryLibrary.cpp:309] FactoryGame_FactoryGame_Win64_Shipping!UFGInventoryLibrary::execMoveInventoryItem() [D:\ws\SB-211116092526-440\UE4\Games\FactoryGame\Intermediate\Build\Win64\FactoryGame\Inc\FactoryGame\FGInventoryLibrary.gen.cpp:90] FactoryGame_CoreUObject_Win64_Shipping!UObject::execLetBool() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:2771] FactoryGame_CoreUObject_Win64_Shipping!ProcessLocalScriptFunction() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:1067] FactoryGame_CoreUObject_Win64_Shipping!ProcessScriptFunction<void (cdecl)(UObject ,FFrame &,void *)>() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:898] FactoryGame_CoreUObject_Win64_Shipping!UObject::execLocalFinalFunction() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:2997] FactoryGame_CoreUObject_Win64_Shipping!ProcessLocalScriptFunction() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:1067] FactoryGame_CoreUObject_Win64_Shipping!UObject::ProcessInternal() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\CoreUObject\Private\UObject\ScriptCore.cpp:1156] 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!FObjectReplicator::ReceivedRPC() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\DataReplication.cpp:1282] FactoryGame_Engine_Win64_Shipping!FObjectReplicator::ReceivedBunch() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\DataReplication.cpp:1094] FactoryGame_Engine_Win64_Shipping!UActorChannel::ProcessBunch() [D:\ws\SB-211116092526-440\UE4\Engine\Source\Runtime\Engine\Private\DataChannel.cpp:2862] 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