• 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.

TheGreenElephant

Recruit
7 Badges
Mar 27, 2025
2
1
  • Cities: Skylines
  • Cities: Skylines Deluxe Edition
  • Cities: Skylines - After Dark
  • Cities: Skylines - Natural Disasters
  • Cities: Skylines - Mass Transit
  • Cities: Skylines - Parklife
  • Cities: Skylines Industries

Information​

When reporting a crash, stability or performance problems, please ensure that you have the files ready for submission​

[CLICK] I understand

Required​

Summary​

Cannot find central directory

Steps to reproduce​

Boot game

Expected Result​

Cannot find central directory error that you either have to repeatedly click "X" or quit game

Actual Result​

Same as Expected

Game Version​

1.2.5f1

Affected Feature​

  • Gameplay

Platform​

  • Steam

Save Game​

View attachment Cinco Bayou 5.cok

Crash Dump and Logs​

View attachment Player.log

Additional Information​

Additional Information​

[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()

Screenshot or Video​



 
  • 1
Reactions:

Information​

When reporting a crash, stability or performance problems, please ensure that you have the files ready for submission​

[CLICK] I understand

Required​

Summary​

Cannot find central directory

Steps to reproduce​

Boot game

Expected Result​

Cannot find central directory error that you either have to repeatedly click "X" or quit game

Actual Result​

Same as Expected

Game Version​

1.2.5f1

Affected Feature​

  • Gameplay

Platform​

  • Steam

Save Game​

View attachment 1272612

Crash Dump and Logs​

View attachment 1272613

Additional Information​

Additional Information​

[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()

Screenshot or Video​

Thank you for the report.
Could you also attach a DxDiag file in this thread? That way the devs will be able to dive deeper into this.

To get a DxDiag file follow these steps:

- Open your Start menu, Cortana or Search
- Type dxdiag in the search field
- Click on the dxdiag program
- A window called "DirectX Diagnostic Tool" should pop up now
- Wait until the green bar at the bottom-left has disappeared
- At the bottom right-hand side, click on "Save all information"
- Save it to a place where you can find it easily, for example your desktop
- Attach this file here
- IF dxdiag.txt fails to attach here, rename it to dxdiag.log , or zip it up.
 
Thank you for the report.
Could you also attach a DxDiag file in this thread? That way the devs will be able to dive deeper into this.

To get a DxDiag file follow these steps:

- Open your Start menu, Cortana or Search
- Type dxdiag in the search field
- Click on the dxdiag program
- A window called "DirectX Diagnostic Tool" should pop up now
- Wait until the green bar at the bottom-left has disappeared
- At the bottom right-hand side, click on "Save all information"
- Save it to a place where you can find it easily, for example your desktop
- Attach this file here
- IF dxdiag.txt fails to attach here, rename it to dxdiag.log , or zip it up.
Thank you for your help! I have 2 different DxDiag files because I realized when you ask, I didnt check drivers, but after updat,e I had what seems to be the same error But since there was a system change, i have the error log I got after the update, but all issues arethe same as before the update.
 

Attachments

  • DxDiag.txt
    132,7 KB · Views: 0
  • DxDiag after driver update.txt
    133 KB · Views: 0
  • Update after driver update.txt
    3,5 KB · Views: 0
Thank you for your help! I have 2 different DxDiag files because I realized when you ask, I didnt check drivers, but after updat,e I had what seems to be the same error But since there was a system change, i have the error log I got after the update, but all issues arethe same as before the update.
Thank you for attaching the files! The devs will take a closer look!