tModLoader
Soul 13/fev./2023 às 0:29
A problem occurred when trying to create a backup file (CRASH)
I started my save on my main computer but today decided to play on my laptop. Using the cloud sync i booted up my world in multiplayer so my friend and i could play (host & play). This had no issues before on my big computer. The character i use is also cloud synced and i was using that.

whenever the server tried to make a backup i would abruptly get kicked from the game saying "connection lost" ... when I'm the host. rebooted the game entirely and loaded back up again and the save was rolled back to the point of the could sync. Didn't think too much of it, characters were still fine.

Multiple times of trying to fix it and it happening again lead to just giving up. Not much if any information is around about this. Here is what i have tried to fix it:

-disabling firewall
-deleting backup and world save locally (clean sync)
-reinstalling tModloader and terraria entierly
-rebooting pc after above

The ONLY mod we are using is magic storage v0.5.7.10

I'm too tired to try on my main computer to see if the issue persists there for tonight, I can do that tomorrow. Here is the log for when this issue happens:

[00:40:54.406] [Main Thread/INFO] [tML]: Server reports AllowVanillaClients set to False [00:40:54.408] [Main Thread/DEBUG] [tML]: Server mods: MagicStorage v0.5.7.10[763a0c8a] [00:40:54.408] [Main Thread/DEBUG] [tML]: Download queue: [00:40:54.408] [Main Thread/DEBUG] [tML]: Configs: MagicStorage:MagicStorageServerConfig {} [00:40:54.511] [TCP Client Thread/INFO] [StatusText]: Loading map data [00:40:54.731] [TCP Client Thread/INFO] [StatusText]: Drawing map [00:40:54.775] [TCP Client Thread/INFO] [StatusText]: Receiving tile data [00:40:55.078] [Main Thread/INFO] [Terraria]: Entering world with player: Kai, IsCloud=True, Size=8400x2400 [00:43:26.638] [TCP Client Thread/INFO] [StatusText]: Receiving tile data [00:44:01.336] [TCP Client Thread/INFO] [StatusText]: Receiving tile data [00:45:45.197] [.NET ThreadPool Worker/WARN] [tML]: Silently Caught Exception: System.ArgumentException: An item with the same key has already been added. Key: Kai/4aec2cf0-c17d-498f-b89e-f01291bd4292.map at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior) at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) at Ionic.Zip.ZipFile.InternalAddEntry(String name, ZipEntry entry) at Ionic.Zip.ZipFile._InternalAddEntry(ZipEntry ze) at Ionic.Zip.ZipFile.AddEntry(String entryName, Stream stream) at Ionic.Zip.ZipFile.AddEntry(String entryName, Byte[] byteContent) at Terraria.ModLoader.BackupIO.Player.WriteCloudFiles(ZipFile zip, String path) in tModLoader\Terraria\ModLoader\IO\BackupIO.cs:line 0 at Terraria.ModLoader.BackupIO.Player.WriteArchive(ZipFile zip, Boolean isCloudSave, String path) in tModLoader\Terraria\ModLoader\IO\BackupIO.cs:line 175 at Terraria.ModLoader.BackupIO.RunArchiving(Action`3 saveAction, Boolean isCloudSave, String dir, String name, String path) in tModLoader\Terraria\ModLoader\IO\BackupIO.cs:line 50 at Terraria.ModLoader.BackupIO.Player.ArchivePlayer(String path, Boolean isCloudSave) in tModLoader\Terraria\ModLoader\IO\BackupIO.cs:line 163 at Terraria.Player.InternalSavePlayerFile(PlayerFileData playerFile) in tModLoader\Terraria\Player.cs:line 39653 at Terraria.Player.<>c__DisplayClass1757_0.<SavePlayer>b__0() in tModLoader\Terraria\Player.cs:line 39453 at Terraria.Utilities.FileUtilities.ProtectedInvoke(Action action) in tModLoader\Terraria\Utilities\FileUtilities.cs:line 170 at Terraria.Player.SavePlayer(PlayerFileData playerFile, Boolean skipMapSave) in tModLoader\Terraria\Player.cs:line 39452 at Terraria.WorldGen.saveToonWhilePlayingCallBack(Object threadContext) in tModLoader\Terraria\WorldGen.cs:line 2637 at System.Threading.QueueUserWorkItemCallback.Execute() at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart() [00:45:45.198] [.NET ThreadPool Worker/ERROR] [tML]: A problem occurred when trying to create a backup file. System.ArgumentException: An item with the same key has already been added. Key: Kai/4aec2cf0-c17d-498f-b89e-f01291bd4292.map at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior) at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) at Ionic.Zip.ZipFile.InternalAddEntry(String name, ZipEntry entry) at Ionic.Zip.ZipFile._InternalAddEntry(ZipEntry ze) at Ionic.Zip.ZipFile.AddEntry(String entryName, Stream stream) at Ionic.Zip.ZipFile.AddEntry(String entryName, Byte[] byteContent) at Terraria.ModLoader.BackupIO.Player.WriteCloudFiles(ZipFile zip, String path) in tModLoader\Terraria\ModLoader\IO\BackupIO.cs:line 0 at Terraria.ModLoader.BackupIO.Player.WriteArchive(ZipFile zip, Boolean isCloudSave, String path) in tModLoader\Terraria\ModLoader\IO\BackupIO.cs:line 175 at Terraria.ModLoader.BackupIO.RunArchiving(Action`3 saveAction, Boolean isCloudSave, String dir, String name, String path) in tModLoader\Terraria\ModLoader\IO\BackupIO.cs:line 50 [00:47:59.316] [TCP Client Thread/INFO] [StatusText]: Receiving tile data [00:50:45.225] [.NET ThreadPool Worker/ERROR] [tML]: A problem occurred when trying to create a backup file. System.ArgumentException: An item with the same key has already been added. Key: Kai/4aec2cf0-c17d-498f-b89e-f01291bd4292.map at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior) at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) at Ionic.Zip.ZipFile.InternalAddEntry(String name, ZipEntry entry) at Ionic.Zip.ZipFile._InternalAddEntry(ZipEntry ze) at Ionic.Zip.ZipFile.AddEntry(String entryName, Stream stream) at Ionic.Zip.ZipFile.AddEntry(String entryName, Byte[] byteContent) at Terraria.ModLoader.BackupIO.Player.WriteCloudFiles(ZipFile zip, String path) in tModLoader\Terraria\ModLoader\IO\BackupIO.cs:line 0 at Terraria.ModLoader.BackupIO.Player.WriteArchive(ZipFile zip, Boolean isCloudSave, String path) in tModLoader\Terraria\ModLoader\IO\BackupIO.cs:line 175 at Terraria.ModLoader.BackupIO.RunArchiving(Action`3 saveAction, Boolean isCloudSave, String dir, String name, String path) in tModLoader\Terraria\ModLoader\IO\BackupIO.cs:line 50 [00:55:45.274] [.NET ThreadPool Worker/ERROR] [tML]: A problem occurred when trying to create a backup file. System.ArgumentException: An item with the same key has already been added. Key: Kai/4aec2cf0-c17d-498f-b89e-f01291bd4292.map at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior) at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) at Ionic.Zip.ZipFile.InternalAddEntry(String name, ZipEntry entry) at Ionic.Zip.ZipFile._InternalAddEntry(ZipEntry ze) at Ionic.Zip.ZipFile.AddEntry(String entryName, Stream stream) at Ionic.Zip.ZipFile.AddEntry(String entryName, Byte[] byteContent) at Terraria.ModLoader.BackupIO.Player.WriteCloudFiles(ZipFile zip, String path) in tModLoader\Terraria\ModLoader\IO\BackupIO.cs:line 0 at Terraria.ModLoader.BackupIO.Player.WriteArchive(ZipFile zip, Boolean isCloudSave, String path) in tModLoader\Terraria\ModLoader\IO\BackupIO.cs:line 175 at Terraria.ModLoader.BackupIO.RunArchiving(Action`3 saveAction, Boolean isCloudSave, String dir, String name, String path) in tModLoader\Terraria\ModLoader\IO\BackupIO.cs:line 50 [01:00:45.245] [.NET ThreadPool Worker/ERROR] [tML]: A problem occurred when trying to create a backup file. System.ArgumentException: An item with the same key has already been added. Key: Kai/4aec2cf0-c17d-498f-b89e-f01291bd4292.map at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior) at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) at Ionic.Zip.ZipFile.InternalAddEntry(String name, ZipEntry entry) at Ionic.Zip.ZipFile._InternalAddEntry(ZipEntry ze) at Ionic.Zip.ZipFile.AddEntry(String entryName, Stream stream) at Ionic.Zip.ZipFile.AddEntry(String entryName, Byte[] byteContent) at Terraria.ModLoader.BackupIO.Player.WriteCloudFiles(ZipFile zip, String path) in tModLoader\Terraria\ModLoader\IO\BackupIO.cs:line 0 at Terraria.ModLoader.BackupIO.Player.WriteArchive(ZipFile zip, Boolean isCloudSave, String path) in tModLoader\Terraria\ModLoader\IO\BackupIO.cs:line 175 at Terraria.ModLoader.BackupIO.RunArchiving(Action`3 saveAction, Boolean isCloudSave, String dir, String name, String path) in tModLoader\Terraria\ModLoader\IO\BackupIO.cs:line 50 [01:01:02.494] [TCP Client Thread/INFO] [Network]: Closing TcpSocket [01:01:02.959] [TCP Client Thread/WARN] [tML]: Silently Caught Exception: System.ArgumentException: An item with the same key has already been added. Key: Kai/4aec2cf0-c17d-498f-b89e-f01291bd4292.map at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior) at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) at Ionic.Zip.ZipFile.InternalAddEntry(String name, ZipEntry entry) at Ionic.Zip.ZipFile._InternalAddEntry(ZipEntry ze) at Ionic.Zip.ZipFile.AddEntry(String entryName, Stream stream) at Ionic.Zip.ZipFile.AddEntry(String entryName, Byte[] byteContent) at Terraria.ModLoader.BackupIO.Player.WriteCloudFiles(ZipFile zip, String path) in tModLoader\Terraria\ModLoader\IO\BackupIO.cs:line 0 at Terraria.ModLoader.BackupIO.Player.WriteArchive(ZipFile zip, Boolean isCloudSave, String path) in tModLoader\Terraria\ModLoader\IO\BackupIO.cs:line 175 at Terraria.ModLoader.BackupIO.RunArchiving(Action`3 saveAction, Boolean isCloudSave, String dir, String name, String path) in tModLoader\Terraria\ModLoader\IO\BackupIO.cs:line 50 at Terraria.ModLoader.BackupIO.Player.ArchivePlayer(String path, Boolean isCloudSave) in tModLoader\Terraria\ModLoader\IO\BackupIO.cs:line 163 at Terraria.Player.InternalSavePlayerFile(PlayerFileData playerFile) in tModLoader\Terraria\Player.cs:line 39653 at Terraria.Player.<>c__DisplayClass1757_0.<SavePlayer>b__0() in tModLoader\Terraria\Player.cs:line 39453 at Terraria.Utilities.FileUtilities.ProtectedInvoke(Action action) in tModLoader\Terraria\Utilities\FileUtilities.cs:line 170 at Terraria.Player.SavePlayer(PlayerFileData playerFile, Boolean skipMapSave) in tModLoader\Terraria\Player.cs:line 39452 at Terraria.Netplay.InnerClientLoop() in tModLoader\Terraria\Netplay.cs:line 552 at System.Threading.Thread.StartHelper.Callback(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
< >
Exibindo comentários 11 de 1
bro, you fix this?
< >
Exibindo comentários 11 de 1
Por página: 1530 50

Publicado em: 13/fev./2023 às 0:29
Mensagens: 1