microsoft / microsoft/winget-cli

Stuck at archive extracting - Long extraction path

Open
#5,466 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Issue-Bug
Dominant language
C++
Stars
26.4k
Forks
1.8k
Avg merge
1d 11h
Merged PRs (30d)
15

Description

Brief description of your issue

We tried to install EclipseFoundation.EclipseIDEforJavaDevelopers. This package contains a zip file, within the zip file are very long folder and file names, I think that this is the reason why it get's stuck at "extracting archive".

I can see that it started the extraction, but wont continue after 12MB from 340MB. It already extracted a long path like this:
C:\Users\%username%\AppData\Local\Temp\WinGet\EclipseFoundation.EclipseIDEforJavaDevelopers.2025-03\extracted\eclipse\p2\org.eclipse.equinox.p2.engine\profileRegistry\epp.package.java.profile\.data\.Settings\org.eclipse.equinox.p2.artifact.repository.prefs

Steps to reproduce

winget install EclipseFoundation.EclipseIDEforJavaDevelopers

Wait for it to get stuck.

Expected behavior

The zip file to be extracted successfuly so that the package can finish it's installation.

Actual behavior

Stuck at extracting

Environment
Also tested with v1.11.320-preview

Windows-Paket-Manager v1.10.390
Copyright (c) Microsoft Corporation. Alle Rechte vorbehalten.
 
Windows: Windows.Desktop v10.0.26100.3775
Systemarchitektur: X64
Paket: Microsoft.DesktopAppInstaller v1.25.390.0
 
WinGet-Verzeichnisse
-----------------------------------------------------------------------------------------------------------------------
Protokolle                                   %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\Local…
Benutzereinstellungen                        %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\Local…
Verzeichnis für portierbare Links (Benutzer) %LOCALAPPDATA%\Microsoft\WinGet\Links
Portables Linkverzeichnis (Computer)         C:\Program Files\WinGet\Links
Portierbarer Paketstamm (Benutzer)           %LOCALAPPDATA%\Microsoft\WinGet\Packages
Portierbarer Paketstamm                      C:\Program Files\WinGet\Packages
Portierbares Paketstamm (x86)                C:\Program Files (x86)\WinGet\Packages
Installationsprogrammdownloads               %USERPROFILE%\Downloads
Konfigurationsmodule                         %LOCALAPPDATA%\Microsoft\WinGet\Configuration\Modules
 
Links
-----------------------------------------------------------------------------------------
Datenschutzerklärung              https://aka.ms/winget-privacy
Lizenzvereinbarung                https://aka.ms/winget-license
Hinweise von Drittanbietern       https://aka.ms/winget-3rdPartyNotice
Startseite                        https://aka.ms/winget
Windows Store-Nutzungsbedingungen https://www.microsoft.com/en-us/storedocs/terms-of-sale
 
Administratoreinstellung                  Status
-----------------------------------------------------
LocalManifestFiles                        Deaktiviert
BypassCertificatePinningForMicrosoftStore Deaktiviert
InstallerHashOverride                     Deaktiviert
LocalArchiveMalwareScanOverride           Deaktiviert
ProxyCommandLineOptions                   Deaktiviert
DefaultProxy                              Deaktiviert

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing winget install EclipseFoundation.EclipseIDEforJavaDevelopers on the reported Windows environment and observe extraction under the shown %TEMP%\WinGet\...\extracted path. Investigate the archive-extraction flow around the long Eclipse path; done means the 340 MB archive extracts successfully and installation finishes.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
cli, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.