How to diagnose FRepLayout::ReceiveProperties "Read out of sync"

Hi,

I’m looking for help understanding the RepLayout code. So far I haven’t seen any sort of documentation available on it anywhere.

I get the “Read out of sync” error log from FRepLayout::ReceiveProperties. But that is not giving much indication at what had gone wrong or what could be the cause of the failure. Allegedly something goes wrong within ProcessCmds.

Any information or indication on how to diagnose how the read get out of sync would be very appreciated.

Thank you

I came across this “Read out of sync” error which brought me here.

I enabled a few debug options…

net.DoPropertyChecksum
net.ContextDebug
net.VerifyShareSerializedData

…which eventually led me to discover that modifying an actor’s LocationQuantizationLevel at runtime was probably not a good idea.