Me and my friend backed up our stable save and were playing on the new experimental build update with a copy of the save and after building some machines and changing out most conveyors in our factory from mk3 to mk5, my friend crashed, and upon trying to rejoin he continously crashed... in an attempt to fix the problem I tried killing his NPC, which fell down with me being able to revive it; at this point my friend tries again to join and crashes again, but i see 2 versions of him alive... 1 that i just revived on a conveyor belt and 1 in the hub. After seeing that there were 2 versions of the same player I tried to kill 1 of them, the first one, the one on the random conveyor. After killing it my friend tries to join and he crashes again. In a last attempt to save the situation I kill the version of my friend that was in the hub and from that point on if he tries to join I crash and he gets stuck on Initializing respawn sequence.
Please note that this could not be 100% accurate as we tried to kill and join in many different positins and states.
Full crash report (The last of the many):
Assertion failed: numItemsCalc == Items.Num() [File:C:\Jenkins\workspace\I_BuildVersion-staging\FactoryGame\Source\FactoryGame\Private\Buildables\FGBuildableConveyorBase.cpp] [Line: 585]
SW:397:Build_ConveyorBeltMk3_C_719: Make sure our new calculations behave as expected: calc size = 13, actual size = 8. BestSignedDifference(12, 0)+1
0x00007fff60e4a388 KERNELBASE.dll!UnknownFunction []
0x00007ff7403641e9 FactoryGame-Win64-Shipping.exe!FWindowsErrorOutputDevice::Serialize() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\core\private\windows\windowserroroutputdevice.cpp:63]
0x00007ff7403225c7 FactoryGame-Win64-Shipping.exe!FOutputDevice::LogfImpl() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\core\private\misc\outputdevice.cpp:71]
0x00007ff7402bf538 FactoryGame-Win64-Shipping.exe!FDebug::AssertFailed() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\core\private\misc\assertionmacros.cpp:429]
0x00007ff73ff6e461 FactoryGame-Win64-Shipping.exe!FConveyorBeltItems::NetDeltaSerialize() [c:\jenkins\workspace\i_buildversion-staging\factorygame\source\factorygame\private\buildables\fgbuildableconveyorbase.cpp:588]
0x00007ff74157d409 FactoryGame-Win64-Shipping.exe!FObjectReplicator::SerializeCustomDeltaProperty() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\engine\private\datareplication.cpp:137]
0x00007ff741579d7f FactoryGame-Win64-Shipping.exe!FObjectReplicator::ReplicateCustomDeltaProperties() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\engine\private\datareplication.cpp:1262]
0x00007ff74157a1b4 FactoryGame-Win64-Shipping.exe!FObjectReplicator::ReplicateProperties() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\engine\private\datareplication.cpp:1317]
0x00007ff7415781df FactoryGame-Win64-Shipping.exe!UActorChannel::ReplicateActor() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\source\runtime\engine\private\datachannel.cpp:2763]
0x00007ff73faa7dd0 FactoryGame-Win64-Shipping.exe!UReplicationGraph::ReplicateSingleActor() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\plugins\runtime\replicationgraph\source\private\replicationgraph.cpp:1258]
0x00007ff73faa7075 FactoryGame-Win64-Shipping.exe!UReplicationGraph::ReplicateActorListsForConnection_Default() [c:\jenkins\workspace\i_buildversion-staging\ue4\engine\plugins\runtime\replicationgraph\source\private\replicationgraph.cpp:978]
0x00007ff73faa988f