<div dir="auto">Wow. Thank you. </div><div class="gmail_extra"><br><div class="gmail_quote">On Sep 28, 2017 5:43 PM,  <<a href="mailto:commits@source.squeak.org">commits@source.squeak.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">David T. Lewis uploaded a new version of Compression to project The Trunk:<br>
<a href="http://source.squeak.org/trunk/Compression-dtl.55.mcz" rel="noreferrer" target="_blank">http://source.squeak.org/<wbr>trunk/Compression-dtl.55.mcz</a><br>
<br>
==================== Summary ====================<br>
<br>
Name: Compression-dtl.55<br>
Author: dtl<br>
Time: 28 September 2017, 8:43:03.046216 pm<br>
UUID: 3a42cda4-740b-4ac0-9fe3-<wbr>2033f5a3177b<br>
Ancestors: Compression-dtl.54<br>
<br>
Instead of "Error: can't find EOCD position", say "Error: ZipArchive cannot find EOCD position in <name of the file or stream>"<br>
<br>
=============== Diff against Compression-dtl.54 ===============<br>
<br>
Item was changed:<br>
  ----- Method: ZipArchive>>readFrom: (in category 'reading') -----<br>
  readFrom: aStreamOrFileName<br>
        | stream name eocdPosition |<br>
        stream := aStreamOrFileName isStream<br>
                ifTrue: [name := aStreamOrFileName name. aStreamOrFileName]<br>
                ifFalse: [StandardFileStream readOnlyFileNamed: (name := aStreamOrFileName)].<br>
        stream binary.<br>
        eocdPosition := self class findEndOfCentralDirectoryFrom: stream.<br>
+       eocdPosition <= 0 ifTrue: [self error: self class name, ' cannot find EOCD position in ', aStreamOrFileName name].<br>
-       eocdPosition <= 0 ifTrue: [self error: 'can''t find EOCD position'].<br>
        self readEndOfCentralDirectoryFrom: stream.<br>
        stream position: eocdPosition - centralDirectorySize.<br>
        self readMembersFrom: stream named: name!<br>
<br>
<br>
</blockquote></div></div>