Hi there,

In Pharo 7.0 I've encountered an error related with the new streams changes (https://github.com/pharo-open-documentation/pharo-wiki/blob/master/Migration/MigrationToPharo7.md) while downloading a zip file. Problem is ZnUTF8Encoder expects a String, but my code which worked in Pharo 6 provides a ByteArray. I've isolated it in a reproducible way:

| webClient resp |
webClient := ZnClient new.
UIManager default informUserDuring: [ :bar |
������ bar label: 'Downloading resources for ' , self class printString.
������ [ webClient
������ ������ signalProgress: true;
������ ������ get: 'https://github.com/biosmalltalk/biopharo/raw/develop/test_files/BioSmalltalkTestFiles.zip' ]
������ on: HTTPProgress , ZnEntityTooLarge
������ do: [ : ex |
������ ������ (ex isKindOf: ZnEntityTooLarge)
������ ������ ������ ifTrue: [ ex resume ]
������ ������ ������ ifFalse: [
������ ������ ������ ������ | progress |
������ ������ ������ ������ progress := ex.
������ ������ ������ ������ progress isEmpty
������ ������ ������ ������ ������ ifFalse: [
������ ������ ������ ������ ������ ������ bar current: progress percentage.
������ ������ ������ ������ ������ ������ progress total ifNotNil: [ :aTotalNumber | bar label: 'Downloading ' ] ].
������ ������ ������ ������ progress resume ] ] ].
(resp := webClient response) isSuccess
������ ������ ifTrue: [ 'output2.zip' asFileReference writeStreamDo: [ : stream | stream nextPutAll: resp contents ] ]
������ ������ ifFalse: [ self error: 'Cannot download resource files' ].

I also tried using #writeOn: on the response, but that also wrote the response header:

self response writeOn: 'test1.zip' asFileReference writeStream.
self response writeOn: 'test2.zip' asFileReference binaryWriteStream.


HTTP/1.1 200 OK
Via: 1.1 varnish
Strict-Transport-Security: max-age=31536000
...

PK ���� ���� �� D���������������������� ���� BioSmalltalkTestFiles/PK ����U?+*8!" �� K�� /���� BioSmalltalkTestFiles/A4A7DS6V01S-Alignment.xml��������ks�����H ����������� ���������� ����������� "���������_ �� ����: 0 R$`����jSS.,a�����

Any suggestion?

Cheers,

Hern��n