• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Damthatsniper

Recruit
Nov 9, 2024
5
1
[ERROR] Cannot find central directory

ZipException: Cannot find central directory
at ICSharpCode.SharpZipLib.Zip.ZipFile.ReadEntries () [0x00045] in <9cb65becb5bc4b35b03db4c654095568>:0
at ICSharpCode.SharpZipLib.Zip.ZipFile..ctor (System.IO.Stream stream, System.Boolean leaveOpen) [0x00079] in <9cb65becb5bc4b35b03db4c654095568>:0
at ICSharpCode.SharpZipLib.Zip.ZipFile..ctor (System.IO.Stream stream) [0x00000] in <9cb65becb5bc4b35b03db4c654095568>:0
at Colossal.IO.AssetDatabase.FileSystemDataSource.PopulateFromPackage (System.Boolean warnCollision, System.Boolean priorityData, Colossal.Hash128 packageGuid, System.Collections.Generic.List`1[T] newData) [0x00031] in <83ab2467216c4a94834dc2201631b170>:0
at Colossal.IO.AssetDatabase.FileSystemDataSource.AddEntry (Colossal.IO.AssetDatabase.DataSourceModification modification, System.Boolean warnCollision, System.String path, System.Type type, System.Int64 size, System.Int64 offset, System.Boolean priorityData, Colossal.Hash128 guid, Colossal.Hash128 package, System.String packageEntryName, System.Boolean fromCache, System.Collections.Generic.List`1[T] newData) [0x00257] in <83ab2467216c4a94834dc2201631b170>:0
at Colossal.IO.AssetDatabase.FileSystemDataSource.PopulateFromDirectory (System.String root, System.Boolean priorityData, System.Threading.CancellationToken ct, System.Collections.Generic.List`1[T] newData) [0x0026a] in <83ab2467216c4a94834dc2201631b170>:0
Colossal.Logging.CustomLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:LogFormat(LogType, String, Object[])
Colossal.Logging.UnityLogger:Log(Level, String, Exception)
Colossal.Logging.UnityLogger:Error(Exception)
Colossal.IO.AssetDatabase.FileSystemDataSource:populateFromDirectory(String, Boolean, CancellationToken, List`1)
Colossal.IO.AssetDatabase.<PopulateDataSource>d__71:MoveNext()
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:Start(<PopulateDataSource>d__71&)
Colossal.IO.AssetDatabase.FileSystemDataSource:populateDataSource(Boolean, CancellationToken, TaskProgress)
Colossal.IO.AssetDatabase.<PopulateFromDataSource>d__101:MoveNext()
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(<PopulateFromDataSource>d__101&)
Colossal.IO.AssetDatabase.AssetDatabase`1:populateFromDataSource(Boolean, CancellationToken, TaskProgress)
Colossal.IO.AssetDatabase.<<CacheAssets>g__UpdateDatabase|0>d:MoveNext()
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(<<CacheAssets>g__UpdateDatabase|0>d&)
Colossal.IO.AssetDatabase.<>c__DisplayClass96_0:<CacheAssets>g__UpdateDatabase|0(IAssetDatabaseInternal)
System.Linq.SelectEnumerableIterator`2:MoveNext()
System.Threading.Tasks.Task:WhenAll(IEnumerable`1)
Colossal.IO.AssetDatabase.<<CacheAssets>b__1>d:MoveNext()
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start(<<CacheAssets>b__1>d&)
Colossal.IO.AssetDatabase.<>c__DisplayClass96_0:<CacheAssets>b__1()
System.Threading.Tasks.Task`1:InnerInvoke()
System.Threading.Tasks.Task:Execute()
System.Threading.Tasks.Task:ExecutionContextCallback(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.Tasks.Task:ExecuteWithThreadLocal(Task&)
System.Threading.Tasks.Task:ExecuteEntry(Boolean)
System.Threading.Tasks.Task:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
System.Threading.ThreadPoolWorkQueue:Dispatch()
System.Threading._ThreadPoolWaitCallback:performWaitCallback()
 
You can use a mod called SaveChecker, which moves corrupted saves to a separate folder so the game doesn't get disturbed by them. By the way, did you put the emojis in yourself or is Cities Skylines mocking you?