Login  Register

Re: Zn / Connection closed while waiting for data

Posted by Ben Coman on Sep 20, 2015; 11:36am
URL: https://forum.world.st/Zn-Connection-closed-while-waiting-for-data-tp4851136p4851154.html

Maybe something shows up comparing telnet tests [1]...

$ telnet zn.stfx.eu 80
GET /zn/numbers.txt HTTP/1.1
Host: zn.stfx.eu

$ telnet bl.ocks.org 80
GET /mbostock/raw/4063318/dji.csv HTTP/1.1
Host: bl.ocks.org

btw, what user-agent does Zinc use?

[1] http://www.esqsoft.com/examples/troubleshooting-http-using-telnet.htm

cheers -ben


On Sun, Sep 20, 2015 at 6:22 PM, Volkert
<[hidden email]> wrote:

> same behavior ... :-(
>
>
> On 20.09.2015 11:55, Sven Van Caekenberghe wrote:
>>
>> The response is chunked, but that should be no problem.
>>
>> You could try the following:
>>
>> ZnDefaultCharacterEncoder value: ZnNullEncoder new during: [
>> 'http://bl.ocks.org/mbostock/raw/4063318/dji.csv' asUrl retrieveContents ].
>>
>>> On 20 Sep 2015, at 11:37, Volkert <[hidden email]>
>>> wrote:
>>>
>>> No
>>>
>>> On 20.09.2015 11:20, Sven Van Caekenberghe wrote:
>>>>
>>>> Any proxying involved ?
>>>>
>>>>> On 20 Sep 2015, at 11:16, Volkert <[hidden email]>
>>>>> wrote:
>>>>>
>>>>> $ cat /etc/issue
>>>>> Ubuntu 14.04.3 LTS \n \l
>>>>>
>>>>> $ uname -a
>>>>> Linux jupiter 3.16.0-49-generic #65~14.04.1-Ubuntu SMP Wed Sep 9
>>>>> 10:03:23 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
>>>>>
>>>>> $ ./pharo Pharo.image printVersion
>>>>> [version] 4.0 #40621
>>>>>
>>>>> ./pharo Pharo.image eval "'http://zn.stfx.eu/zn/numbers.txt' asUrl
>>>>> retrieveContents"
>>>>> '2
>>>>> 3
>>>>> 5
>>>>> 7
>>>>> ...
>>>>>
>>>>>
>>>>> BUT
>>>>>
>>>>> $ ./pharo Pharo.image eval
>>>>> "'http://bl.ocks.org/mbostock/raw/4063318/dji.csv' asUrl retrieveContents"
>>>>> ==== Startup Error: ConnectionClosed: Connection closed while waiting
>>>>> for data.
>>>>> [ ConnectionClosed signal: 'Connection closed while waiting for data.'
>>>>> ] in Socket>>waitForDataFor: in Block: [ ConnectionClosed signal:
>>>>> 'Connection closed whil...etc...
>>>>> Socket>>waitForDataFor:ifClosed:ifTimedOut:
>>>>> Socket>>waitForDataFor:
>>>>> ZdcSocketStream(ZdcAbstractSocketStream)>>socketWaitForData
>>>>> ZdcSocketStream>>readInto:startingAt:count:
>>>>> ZnUTF8Encoder>>optimizedReadInto:startingAt:count:fromStream:
>>>>> ZnUTF8Encoder>>readInto:startingAt:count:fromStream:
>>>>> [
>>>>> read := encoder
>>>>>     readInto: buffer
>>>>>     startingAt: 1
>>>>>     count: buffer size
>>>>>     fromStream: readStream ] in ZnStringEntity>>readFrom: in Block: [
>>>>> ...
>>>>> BlockClosure>>on:do:
>>>>> ZnStringEntity>>readFrom:
>>>>> ZnEntity class>>readFrom:usingType:andLength:
>>>>> ZnEntityReader>>readFrom:usingType:andLength:
>>>>> ZnEntityReader>>readEntityFromStream
>>>>> [ entity := self readEntityFromStream ] in ZnEntityReader>>readEntity
>>>>> in Block: [ entity := self readEntityFromStream ]
>>>>> [
>>>>> p psValueAt: index put: anObject.
>>>>> aBlock value ] in
>>>>> ZnDefaultCharacterEncoder(DynamicVariable)>>value:during: in Block: [ ...
>>>>> BlockClosure>>ensure:
>>>>> ZnDefaultCharacterEncoder(DynamicVariable)>>value:during:
>>>>> ZnDefaultCharacterEncoder class(DynamicVariable class)>>value:during:
>>>>> ZnEntityReader>>withDefaultUtf8Decoding:
>>>>> ZnEntityReader>>readEntity
>>>>> ZnResponse(ZnMessage)>>readEntityFrom:
>>>>> ZnResponse>>readEntityFrom:
>>>>> ZnResponse(ZnMessage)>>readFrom:
>>>>> ZnResponse class(ZnMessage class)>>readFrom:
>>>>> ZnClient>>readResponse
>>>>> ZnClient>>executeRequestResponse
>>>>> [ self executeRequestResponse ] in ZnClient>>getConnectionAndExecute in
>>>>> Block: [ self executeRequestResponse ]
>>>>> BlockClosure>>ensure:
>>>>> ZnClient>>getConnectionAndExecute
>>>>> ZnClient>>executeWithRedirectsRemaining:
>>>>> Got startup errors:
>>>>>     ConnectionClosed: Connection closed while waiting for data.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> 9.2015 10:54, Sven Van Caekenberghe wrote:
>>>>>>
>>>>>> Weird, this is on one of my servers:
>>>>>>
>>>>>> $ cat /etc/issue
>>>>>> Ubuntu 14.04.3 LTS
>>>>>>
>>>>>> $ uname -a
>>>>>> Linux pharo.t3-platform.net 3.13.0-57-generic #95-Ubuntu SMP Fri Jun
>>>>>> 19 09:27:48 UTC 2015 i686 i686 i686 GNU/Linux
>>>>>>
>>>>>> $ ../bin/pharo Pharo.image printVersion
>>>>>> [version] 4.0 #40621
>>>>>>
>>>>>> $ ../bin/pharo Pharo.image eval "'http://zn.stfx.eu/zn/numbers.txt'
>>>>>> asUrl retrieveContents"
>>>>>> '2
>>>>>> 3
>>>>>> 5
>>>>>> 7
>>>>>> 11
>>>>>> 13
>>>>>> 17
>>>>>> 19
>>>>>> 23
>>>>>> 29
>>>>>> 31
>>>>>> 37
>>>>>> 41
>>>>>> 43
>>>>>> 47
>>>>>> 53
>>>>>> 59
>>>>>> 61
>>>>>> 67
>>>>>> 71
>>>>>> 73
>>>>>> 79
>>>>>> 83
>>>>>> 89
>>>>>> 97
>>>>>> '
>>>>>>
>>>>>> $ ../bin/pharo Pharo.image eval
>>>>>> "'http://bl.ocks.org/mbostock/raw/4063318/dji.csv' asUrl retrieveContents" |
>>>>>> head
>>>>>> 'Date,Open,High,Low,Close,Volume,Adj Close
>>>>>> 2010-10-01,10789.72,10907.41,10759.14,10829.68,4298910000,10829.68
>>>>>> 2010-09-30,10835.96,10960.99,10732.27,10788.05,4284160000,10788.05
>>>>>> 2010-09-29,10857.98,10901.96,10759.75,10835.28,3990280000,10835.28
>>>>>> 2010-09-28,10809.85,10905.44,10714.03,10858.14,4025840000,10858.14
>>>>>> 2010-09-27,10860.03,10902.52,10776.44,10812.04,3587860000,10812.04
>>>>>> 2010-09-24,10664.39,10897.83,10664.39,10860.26,4123950000,10860.26
>>>>>> 2010-09-23,10738.48,10779.65,10610.12,10662.42,3847850000,10662.42
>>>>>> 2010-09-22,10761.11,10829.75,10682.40,10739.31,3911070000,10739.31
>>>>>> 2010-09-21,10753.39,10844.89,10674.83,10761.03,4175660000,10761.03
>>>>>>
>>>>>> ...
>>>>>>
>>>>>>> On 20 Sep 2015, at 10:27, Volkert <[hidden email]>
>>>>>>> wrote:
>>>>>>>
>>>>>>> Strange: I tried an other Ubuntu Box (14.04) with Pharo 3.0 and had
>>>>>>> the same problem ...
>>>>>>>
>>>>>>> But calls to other site are fine ...
>>>>>>>
>>>>>>> Volkert
>>>>>>>
>>>>>>> On 20.09.2015 10:00, Volkert wrote:
>>>>>>>>
>>>>>>>> I just downloaded the latest version with "curl get.pharo.org |
>>>>>>>> bash" .... same problem ...
>>>>>>>>
>>>>>>>> On 20.09.2015 09:33, Sven Van Caekenberghe wrote:
>>>>>>>>>
>>>>>>>>> Volkert,
>>>>>>>>>
>>>>>>>>> I tried in 2 #40621 images of mine and it worked fine. Both Zn
>>>>>>>>> included and Zn #bleedingEdge. Maybe it was some temporary situation ?
>>>>>>>>>
>>>>>>>>> Sven
>>>>>>>>>
>>>>>>>>>> On 20 Sep 2015, at 09:19, Volkert
>>>>>>>>>> <[hidden email]> wrote:
>>>>>>>>>>
>>>>>>>>>> Dear all,
>>>>>>>>>>
>>>>>>>>>> " 'http://bl.ocks.org/mbostock/raw/4063318/dji.csv' asUrl
>>>>>>>>>> retrieveContents " lead to this error:
>>>>>>>>>>
>>>>>>>>>> <ifdhcebh.png>
>>>>>>>>>>
>>>>>>>>>> "wget http://bl.ocks.org/mbostock/raw/4063318/dji.csv" fetches the
>>>>>>>>>> csv file.
>>>>>>>>>>
>>>>>>>>>> The snippet is part of the Roassal
>>>>>>>>>> RTCalenderExample>>exampleVisualizationCSV and i had never a problem with
>>>>>>>>>> it.
>>>>>>>>>>
>>>>>>>>>> Pharo4.0
>>>>>>>>>> Latest update: #40621
>>>>>>>>>> On Ubuntu 14.04
>>>>>>>>>>
>>>>>>>>>> Volkert
>>>
>>>
>>
>
>