question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Reinstall fails on Win8.1 following uninstall via setup.

See original GitHub issue

Release Type: Official

Version: 3.0.0.6 Official 3.1 Beta Official Launcher 3.0.5

Platform(s): Windows 8.1

System OS/device including version: Windows 8.1 64bit, 8GB AMD FX 6350 6 core .NET framework installed as of 1.21.19 .NET 4.7.2 Reg key: Release REG_DWORD 461814 Nuget 4.92

Graphics Chipset AMD Radeon HD 7700 Series Memory Size 1024 MB Radeon Software Version 17.4.4

Describe the bug For us an uninstall-Reinstall of Xenko and the launcher resulted in:

  1. Local dev copy of Xenko 3.0.0.6 that was previously building and working exits with an invalid operation in mscorlib under debug in VS2017, built but would not run. XenkoGameStudio.exe shows in the process list but shuts down without window display.

  2. Clean reinstall (multiple times) of the Xenko launcher v.3.0.5 and attempted install of 3.0.0.6 or 3.1beta presents with the error shown in the launcher screenshot and below.

To Reproduce Steps to reproduce the behavior:

  1. Download the launcher and attempt to install Xenko following an uninstall of Xenko (3.0.0.6 and 3.1 beta)

Expected behavior A proper install without errors.

Screenshots If applicable, add screenshots to help explain your problem (use GitHub drag & drop) image

Log and callstacks If any, please attach here any log or callstack (preferably in a .txt file using GitHub drag and drop)

An error occurred while installing version 3.0.0.6.
Number of entries expected in End Of Central Directory does not correspond to number of entries in Central Directory.
 at System.IO.Compression.ZipArchive.ReadCentralDirectory()
 at System.IO.Compression.ZipArchive.get_Entries()
 at NuGet.Packaging.ZipArchiveExtensions.GetFiles(ZipArchive zipArchive)
 at NuGet.Protocol.LocalV2FindPackageByIdResource.GetPackageInfosCore(String id, ILogger logger)
 at System.Collections.Concurrent.ConcurrentDictionary2.GetOrAdd(TKey key, Func2 valueFactory)
 at NuGet.Protocol.LocalV2FindPackageByIdResource.GetPackageInfos(String id, SourceCacheContext cacheContext, ILogger logger)
 at NuGet.Protocol.LocalV2FindPackageByIdResource.GetAllVersionsAsync(String id, SourceCacheContext cacheContext, ILogger logger, CancellationToken cancellationToken)
 at NuGet.Commands.SourceRepositoryDependencyProvider.<GetAllVersionsAsync>d28.MoveNext()
 --- End of stack trace from previous location where exception was thrown ---
 at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
 at NuGet.Commands.SourceRepositoryDependencyProvider.<FindLibraryCoreAsync>d20.MoveNext()
 --- End of stack trace from previous location where exception was thrown ---
 at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
 at NuGet.Commands.SourceRepositoryDependencyProvider.<>cDisplayClass19_0.<<FindLibraryAsync>b0>d.MoveNext()
 --- End of stack trace from previous location where exception was thrown ---
 at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
 at NuGet.Commands.SourceRepositoryDependencyProvider.<FindLibraryAsync>d19.MoveNext()
 --- End of stack trace from previous location where exception was thrown ---
 at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
 at NuGet.DependencyResolver.ResolverUtility.<>cDisplayClass7_1.<<FindLibraryFromSourcesAsync>b0>d.MoveNext()
 --- End of stack trace from previous location where exception was thrown ---
 at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
 at NuGet.DependencyResolver.ResolverUtility.<FindLibraryFromSourcesAsync>d7.MoveNext()
 --- End of stack trace from previous location where exception was thrown ---
 at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

Additional context Googling the error “Number of entries expected in End Of Central Directory does not correspond to number of entries in Central Directory.” shows similar issues with downloading/uploading zip files.

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:9 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
xen2commented, Jan 25, 2019

I will reopen to do the following improvement on Xenko side: When Xenko or Xenko Launcher is started, check all Xenko package sources and delete the ones for which folder doesn’t exist anymore.

1reaction
xen2commented, Jan 23, 2019

OK thanks for the update! I will think about automatically purging non-existant Xenko feeds automatically.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Windows 8.1 installation has failed
To uninstall an update in Windows 8.1 try these steps: a. ... Press Windows Key + W to open the Setting Search screen....
Read more >
How to troubleshoot Windows Installer errors
Identify Windows Installer issues · Click Start, click Run, type cmd, and then click Command Prompt. · At the command prompt, type the...
Read more >
Installation failed - upgrade from Win 8.1 to Win 10
run Windows Update. Disable or uninstall any anti-virus or firewall software; In msconfig/services, hide Microsoft services and then disable all ...
Read more >
Fix all Windows Update Errors on Windows 7 ... - YouTube
Solve Windows update error or installation failure. Works with Windows 7, Windows 8, Windows 8.1 and Windows 10. how to fix windows update ......
Read more >
How do I uninstall a Windows service if the files do not exist ...
Notes on using "sc delete" in Windows 8: 1) Open a CMD window with elevated privileges. [Windows Key-X to bring up a menu...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found