inflate

___ tag123git ___ Git ist ein Open-Source-Versionskontrollsystem (DVCS). Verwenden Sie dieses Tag für Fragen zur Verwendung von Git und Workflows. Verwenden Sie dieses Tag nicht für allgemeine Programmierfragen, die ein Git-Repository betreffen. ___ qstntxt ___

Git hat mir ein schönes Weihnachtsgeschenk geschenkt ... Ich versuche %code% ein paar Commits, wie 6 GB. Und ich bekomme folgende Fehlermeldung:

%Vor%

Was bedeutet das und wie ist es behoben? Von Google kann ich sagen, dass es etwas mit der Größe dessen, was ich versuche, zu tun hat.

Das ist passiert, während es geschrieben hat.

    
___ tag123infllate ___ infllate ist das Dekompressions-Gegenstück zum verlustfreien Komprimierungsalgorithmus und das Format Deflate. Das Deflate-Format wurde von Phil Katz von PKWare für das Archivformat PKZip (.zip) erstellt. Public Domain-Software bietet Deflate- und Inflate-Funktionen im gzip-Dienstprogramm und in der zlib-Bibliothek. (Beachten Sie, dass dieses Tag nichts mit Android-View-Inflation zu tun hat.) ___ qstnhdr ___ Git fatal: pack hat ein schlechtes Objekt bei offset X: inflate gab -5 zurück ___ tag123zlib ___ zlib ist eine Bibliothek, die für die Datenkomprimierung verwendet wird. Auch eine entscheidende Komponente vieler Softwareplattformen wie Linux, Mac OS X und iOS ___ answer36743707 ___

Aufgrund Ihres Offsets sieht es so aus, als würden Sie versuchen, ein wirklich großes Objekt zu verschieben (Offset 3453162391 = ~ & gt; = 3GB), daher ist zlib beim Aufblasen / Komprimieren des Objekts seither fehlgeschlagen war nicht genug Platz im Ausgabepuffer (Fehler: %code% ).

Dies könnte mit vorübergehendem Speichermangel oder einigen Puffergrenzen zusammenhängen. Im Grunde wird versucht, so viel Input wie möglich mit der verfügbaren Ausgabe zu verarbeiten, andernfalls wird %code% zurückgegeben. Siehe: zlib inflate, die einen Pufferfehler zurückgibt .

Sie sollten erneut versuchen zu sehen, ob das Problem reproduziert werden kann.

Wenn das Problem wiederholbar ist, versuchen Sie Folgendes:

  • Vermeiden Sie große Dateien in Git-Repository zu schieben, Git wurde entwickelt, um die Quellcode-Dateien zu verfolgen, nicht sehr große Dateien (wie 6 GB),

  • Erhöhen Sie die Git-Nachrichtengröße auf Ihrem Client %code% , z. B.

    %Vor%
  • Verwenden Sie einen alternativen Client, der größere Blobs ignorieren kann, z. B. %code% , z. B.

    %Vor%
  • Entfernen Sie das Objekt, das das Problem verursacht ( %code% ?).

Weitere mögliche Probleme könnten sein:

Weitere Lesungen finden Sie in diesem Post: "pack hat ein fehlerhaftes Objekt", wenn Sie auf die Fernbedienung drücken .

    
___
4
Antworten

Verwenden Sie die Ansicht, um mehrmals aufzublähen

Ich habe ein Problem damit, das gleiche TextView aufzublasen und wiederzuverwenden. Es ist so, als ob er versucht, dieselbe Textansicht immer und immer wieder zu überschreiben, und das kann es nicht? %Vor% Hier ist die inflate_number.xml...
18.07.2012, 21:05
1
Antwort

Git fatal: pack hat ein schlechtes Objekt bei offset X: inflate gab -5 zurück

Git hat mir ein schönes Weihnachtsgeschenk geschenkt ... Ich versuche git push ein paar Commits, wie 6 GB. Und ich bekomme folgende Fehlermeldung: %Vor% Was bedeutet das und wie ist es behoben? Von Google kann ich sagen, dass es etwas mit...
26.12.2014, 05:23