Is it a problem of smalltalkhub? Recently, I got some errors when committing in a repo. Weird errors such as: wrongly defined http request (I do not remember the exact message). Errors usually occurs with a poor internet connection.
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> Begin forwarded message:
>
> From: admin@moosetechnology.org
> Date: April 15, 2015 at 11:47:15 AM GMT-3
> To: Alexandre@mac.com, Bergel@mac.com, alexandre.bergel@me.com, tudor@tudorgirba.com
> Subject: Build failed in Jenkins: roassal2 #1386
>
> See
https://ci.inria.fr/moose/job/roassal2/1386/
>
> ------------------------------------------
> [URLTrigger] A change within the response URL invocation (log)
> Building remotely on moose-ubuntu1204-dualproc-i386 in workspace
https://ci.inria.fr/moose/job/roassal2/ws/
>
> Deleting project workspace... done
>
> [roassal2] $ /bin/sh -xe /tmp/hudson2786734544130023094.sh
> + + bash
> wget --quiet -O -
http://get.pharo.org/40+vm
> Downloading the latest 40 Image:
>
http://files.pharo.org/get-files/40/pharo.zip
> Pharo.image
> Downloading the latest pharoVM:
>
http://files.pharo.org/get-files/40/pharo-linux-stable.zip
> pharo-vm/pharo
> Downloading PharoV40.sources:
>
http://files.pharo.org/get-files/40/sources.zip
> Creating starter scripts pharo and pharo-ui
> + ./pharo Pharo.image save roassal2
> + REPO=
http://smalltalkhub.com/mc/ObjectProfile/Roassal2/main
> + ./pharo roassal2.image config
http://smalltalkhub.com/mc/ObjectProfile/Roassal2/main ConfigurationOfRoassal2 --install=development
> 'Installing ConfigurationOfRoassal2 development'
> [31m==== Startup Error: Error: Could not load ConfigurationOfRoassal2-AlexandreBergel.30.mcz: ZnHttpUnsuccessful: 400 Bad Request
> [0mMCSmalltalkhubRepository(Object)>>error:
> [ :exception | self error: 'Could not load ' , aString , ': ' , exception printString ] in [
> client := self httpClient.
> client
> ifFail: [ :exception | self error: 'Could not load ' , aString , ': ' , exception printString ];
> get: (self urlForFileNamed: aString).
> self assertBinaryResponse: client response. "immediately cache the version and avoid an unnecessary serialization"
> self cacheRawVersionNamed: aString stream: client contents ] in MCSmalltalkhubRepository(MCHttpRepository)>>readStreamForFileNamed:do: in Block: [ :exception | self error: 'Could not load ' , aSt...etc...
> BlockClosure>>cull:
> Context>>evaluateSignal:
> Context>>handleSignal:
> Context>>handleSignal:
> ZnHttpUnsuccessful(Exception)>>signal
> ZnClient>>handleResponse
> 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: [ ...
> [ ^ block value ] in ZnClient>>withTimeoutDo: in Block: [ ^ block value ]
> [
> p psValueAt: index put: anObject.
> aBlock value ] in ZnConnectionTimeout(DynamicVariable)>>value:during: in Block: [ ...
> BlockClosure>>ensure:
> ZnConnectionTimeout(DynamicVariable)>>value:during:
> ZnConnectionTimeout class(DynamicVariable class)>>value:during:
> ZnClient>>withTimeoutDo:
> ZnClient>>executeWithTimeout
> [ result := self executeWithTimeout ] in ZnClient>>execute in Block: [ result := self executeWithTimeout ]
> [ ^ block value ] in ZnClient>>withProgressDo: in Block: [ ^ block value ]
> [
> p psValueAt: index put: anObject.
> aBlock value ] in ZnSignalProgress(DynamicVariable)>>value:during: in Block: [ ...
> BlockClosure>>ensure:
> ZnSignalProgress(DynamicVariable)>>value:during:
> ZnSignalProgress class(DynamicVariable class)>>value:during:
> ZnClient>>withProgressDo:
> ZnClient>>execute
> [0m[31mGot startup errors:
> [0m[31m Error: Could not load ConfigurationOfRoassal2-AlexandreBergel.30.mcz: ZnHttpUnsuccessful: 400 Bad Request
> [0mBuild step 'Execute shell' marked build as failure
> Archiving artifacts
> Recording test results