Error loading saveSolved

Since halloween my server won't load sav files for the world. Every restart fails to load the previous file with the console message 'Error loading save' and then creates a corrupted world with a duplicate name with a number on the end eg. (1)

When using the command 'server.save' in game, it just creates a new duplicate sav file.

Can anyone please help?

Paste the whole error message

Error loading save (server/identity/mapname.230.sav)
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
NullReferenceException: Object reference not set to an instance of an object
at NPCPlayerCorpse.PreDropItems () [0x00006] in <b0b475339a5942ca8dbc596a86e78c85>:0
at LootableCorpse.DoServerDestroy () [0x00006] in <b0b475339a5942ca8dbc596a86e78c85>:0
at BaseNetworkable.DoEntityDestroy () [0x00026] in <b0b475339a5942ca8dbc596a86e78c85>:0
at BaseNetworkable.Kill (BaseNetworkable+DestroyMode mode) [0x00033] in <b0b475339a5942ca8dbc596a86e78c85>:0
at SaveRestore.ClearMapEntities () [0x00034] in <b0b475339a5942ca8dbc596a86e78c85>:0
at SaveRestore.Load (System.String strFilename, System.Boolean allowOutOfDateSaves) [0x0012f] in <b0b475339a5942ca8dbc596a86e78c85>:0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
SaveRestore:Load(String, Boolean)
ServerMgr:Initialize(Boolean, String, Boolean, Boolean)
<StartServer>d__19:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)

(Filename: <b0b475339a5942ca8dbc596a86e78c85> Line: 0)

Merged post

It was a bad prefab.