Hello,

I am having problem downloading new images through PharoLauncher, it's very slow and around 20% download it tells "ConnectionTimedOut: Data Receive time out". Full stacktrace is below. Actually, I couldn't download the new version of PharoLauncher too, it is very slow and then it fails.

Is there some problem or maintenance in the servers?


PhLDownloadManager>>downloadFailureForUrl:
[ :exception | self downloadFailureForUrl: url ] in PhLDownloadManager>>newHTTPClientForUrl: in Block: [ :exception | self downloadFailureForUrl: url ]
BlockClosure>>cull:
Context>>evaluateSignal:
Context>>handleSignal:
ConnectionTimedOut(Exception)>>pass
[ :exception |
retryCount > 0
ifTrue: [ self
handleRetry: exception;
executeWithRetriesRemaining: retryCount - 1 ]
ifFalse: [ exception pass ] ] in ZnClient>>executeWithRetriesRemaining: in Block: [ :exception | ...
BlockClosure>>cull:
Context>>evaluateSignal:
Context>>handleSignal:
ConnectionTimedOut(Exception)>>signal
ConnectionTimedOut(Exception)>>signal:
ConnectionTimedOut class(Exception class)>>signal:
[ ConnectionTimedOut signal: 'Data receive timed out.' ] in Socket>>waitForDataFor: in Block: [ ConnectionTimedOut signal: 'Data receive timed o...etc...
Socket>>waitForDataFor:ifClosed:ifTimedOut:
Socket>>waitForDataFor:
ZdcSecureSocketStream(ZdcAbstractSocketStream)>>socketWaitForData
ZdcSecureSocketStream>>readEncryptedBytes:startingAt:count:
ZdcSecureSocketStream>>connect
ZnClient>>setupTLSTo:
ZnClient>>newConnectionTo:
ZnClient>>getConnectionAndExecute
ZnClient>>executeWithRedirectsRemaining:
[ self executeWithRedirectsRemaining: self maxNumberOfRedirects ] in ZnClient>>executeWithRetriesRemaining: in Block: [ self executeWithRedirectsRemaining: self maxNumb...etc...
BlockClosure>>on:do:
ZnClient>>executeWithRetriesRemaining:
[ self executeWithRetriesRemaining: self numberOfRetries ] in [ [ self executeWithRetriesRemaining: self numberOfRetries ]
on: Error
do: self ifFailBlock ] in ZnClient>>executeWithTimeout in Block: [ self executeWithRetriesRemaining: self numberOfR...etc...
BlockClosure>>on:do:
[ [ self executeWithRetriesRemaining: self numberOfRetries ]
on: Error
do: self ifFailBlock ] in ZnClient>>executeWithTimeout in Block: [ [ self executeWithRetriesRemaining: self numberO...etc...
[ ^ block value ] in ZnClient>>withTimeoutDo: in Block: [ ^ block value ]

regards,
Vitor