I'm not particularly familiar with multiplayer, but I know that Factorio usually is fairly careful about mod consistency, which seems to be related. Also, mapshot uses on_tick
only to detect something on startup and then unregister itself - I wonder if that related.
How did you get this error - do you load the mapshot mod in game or are you getting that from the CLI?