[Seaside-dev] Build failed in Jenkins: Grease » 40,development,vm #417

ci-pharo-contribution at inria.fr ci-pharo-contribution at inria.fr
Sat Nov 8 10:16:03 UTC 2014


See <https://ci.inria.fr/pharo-contribution/job/Grease/PHARO=40,VERSION=development,VM=vm/417/>

------------------------------------------
Started by upstream project "Grease" build number 417
originally caused by:
 Started by user johan at yesplan.be
Building remotely on pharo-contribution-linux64-3.ci.inria.fr in workspace <https://ci.inria.fr/pharo-contribution/job/Grease/PHARO=40,VERSION=development,VM=vm/ws/>

Deleting project workspace... done

[vm] $ /bin/sh -xe /tmp/hudson7824968872216407609.sh
+ dirname Grease/PHARO=40,VERSION=development,VM=vm
+ export JOB_NAME=Grease
+ bash
+ wget --quiet -O - get.pharo.org/40+vm
Downloading the latest 40 Image:
    http://files.pharo.org/image/40/latest.zip
Pharo.image
Downloading the latest pharoVM:
	http://files.pharo.org/vm/pharo/linux/stable.zip
pharo-vm/pharo
Downloading PharoV10.sources:
	http://files.pharo.org/sources//PharoV10.sources.zip
Downloading PharoV20.sources:
	http://files.pharo.org/sources//PharoV20.sources.zip
Downloading PharoV30.sources:
	http://files.pharo.org/sources//PharoV30.sources.zip
Creating starter scripts pharo and pharo-ui
+ ./pharo Pharo.image save Grease --delete-old
+ ./pharo Grease.image --version
+ REPO=http://smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main
+ ./pharo Grease.image config http://smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main ConfigurationOfGrease --install=development --group=Tests
'Installing ConfigurationOfGrease development'

Loading 1.1.12 of ConfigurationOfGrease...
Fetched -> Grease-Core-JohanBrichau.94 --- http://smalltalkhub.com/mc/Seaside/Grease11/main/ --- http://smalltalkhub.com/mc/Seaside/Grease11/main/
Fetched -> Grease-Pharo30-Core-pmm.15 --- http://smalltalkhub.com/mc/Seaside/Grease11/main/ --- http://smalltalkhub.com/mc/Seaside/Grease11/main/
Fetched -> Grease-Tests-Core-pmm.99 --- http://smalltalkhub.com/mc/Seaside/Grease11/main/ --- http://smalltalkhub.com/mc/Seaside/Grease11/main/
...RETRY->Grease-Tests-Pharo20-Core-JohanBrichau-12
...RETRY->Grease-Tests-Pharo20-Core-JohanBrichau-12
...FAILED->Grease-Tests-Pharo20-Core-JohanBrichau-12==== Startup Error: Could not resolve: Grease-Tests-Pharo20-Core [Grease-Tests-Pharo20-Core-JohanBrichau-12] in <https://ci.inria.fr/pharo-contribution/job/Grease/PHARO=40,VERSION=development,VM=vm/ws/package-cache> http://smalltalkhub.com/mc/Seaside/Grease11/main/
MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>retryingResolvePackageSpecReferences:gofer:
linearLoadPackageSpec: packageSpec gofer: gofer
	MetacelloPlatform current
		do: [ 
			| references nearestReference cachedReference externalReference mcVersion loadedVersionInfos |
			"check to see if mcz file is already in cacheRepository"
			cachedReference := self resolvePackageSpec: packageSpec cachedGofer: self loaderPolicy cacheGofer.
			(cachedReference ~~ nil and: [ packageSpec getFile ~~ nil ])
				ifTrue: [ 
					cachedReference name = packageSpec file
						ifTrue: [ 
							"exact match between packageSpec file and cache"
							^ self scheduleFetchFor: packageSpec cachedReference: cachedReference ] ].	"look up mcz file"
			references := self retryingResolvePackageSpecReferences: packageSpec gofer: gofer.
			nearestReference := references last asMetacelloCachingResolvedReference.	"If the mcz is already in the cacheRepository, no need to copy"
			(cachedReference ~~ nil and: [ cachedReference name = nearestReference name ])
				ifTrue: [ 
					"latest reference in repository matches cachedReference ... "
					^ self scheduleFetchFor: packageSpec nearestReference: nearestReference ].	"If the mcz is already loaded into the image, no need to copy"
			(self ignoreImage not and: [ (loadedVersionInfos := self ancestorsFor: packageSpec) ~~ nil ])
				ifTrue: [ 
					loadedVersionInfos
						do: [ :info | 
							info name = nearestReference name
								ifTrue: [ ^ self ] ] ].
			externalReference := (references select: [ :ref | ref name = nearestReference name ]) first
				asMetacelloCachingResolvedReference.
			self repositoryMap at: externalReference name put: externalReference repository.
			(self
				resolveDependencies: externalReference
				nearest: nearestReference
				into: (OrderedCollection with: nearestReference))
				do: [ :reference | 
					| pSpec l |
					mcVersion := reference version.
					(l := (GoferVersionReference name: reference name) resolveAllWith: self loaderPolicy cacheGofer) isEmpty
						ifTrue: [ 
							self cacheRepository storeVersion: mcVersion.
							reference == nearestReference
								ifTrue: [ pSpec := packageSpec ]
								ifFalse: [ 
									pSpec := packageSpec project packageSpec.
									pSpec name: mcVersion package name ].
							self loadData
								addVersion: mcVersion
								versionInfo: mcVersion info
								resolvedReference: reference
								packageSpec: pSpec ] ].
			self scheduleFetchFor: packageSpec externalReference: externalReference ]
		displaying: 'Fetching ' , packageSpec file in MetacelloFetchingMCSpecLoader>>linearLoadPackageSpec:gofer: in Block: linearLoadPackageSpec: packageSpec gofer: gofer...
MetacelloPharo30Platform(MetacelloPlatform)>>do:displaying:
MetacelloFetchingMCSpecLoader>>linearLoadPackageSpec:gofer:
MetacelloPackageSpec>>loadUsing:gofer:
[ :pkg | pkg loadUsing: self gofer: gofer ] in MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>linearLoadPackageSpecs:repositories: in Block: [ :pkg | pkg loadUsing: self gofer: gofer ]
OrderedCollection>>do:
MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>linearLoadPackageSpecs:repositories:
[ super linearLoadPackageSpecs: packageSpecs repositories: repositories ] in MetacelloFetchingMCSpecLoader>>linearLoadPackageSpecs:repositories: in Block: [ super linearLoadPackageSpecs: packageSpecs repos...etc...
BlockClosure>>ensure:
MetacelloLoaderPolicy>>pushLoadDirective:during:
MetacelloLoaderPolicy>>pushLinearLoadDirectivesDuring:for:
MetacelloFetchingMCSpecLoader>>linearLoadPackageSpecs:repositories:
MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>load
MetacelloMCVersionSpecLoader>>load
MetacelloMCVersion>>executeLoadFromArray:
[ :dict | ^ self executeLoadFromArray: anArray ] in [ 
self versionSpec loader: newLoader.
MetacelloPlatform current
	useStackCacheDuring: [ :dict | ^ self executeLoadFromArray: anArray ]
	defaultDictionary: Dictionary new ] in [ 
[ 
self versionSpec loader: newLoader.
MetacelloPlatform current
	useStackCacheDuring: [ :dict | ^ self executeLoadFromArray: anArray ]
	defaultDictionary: Dictionary new ]
	ensure: [ self versionSpec loader: originalLoader ] ] in MetacelloMCVersion>>fetchRequiredFromArray: in Block: [ :dict | ^ self executeLoadFromArray: anArray ]
[ ^ aBlock value: dict ] in MetacelloPharo30Platform(MetacelloPlatform)>>useStackCacheDuring:defaultDictionary: in Block: [ ^ aBlock value: dict ]
BlockClosure>>on:do:
MetacelloPharo30Platform(MetacelloPlatform)>>useStackCacheDuring:defaultDictionary:
[ 
self versionSpec loader: newLoader.
MetacelloPlatform current
	useStackCacheDuring: [ :dict | ^ self executeLoadFromArray: anArray ]
	defaultDictionary: Dictionary new ] in [ 
[ 
self versionSpec loader: newLoader.
MetacelloPlatform current
	useStackCacheDuring: [ :dict | ^ self executeLoadFromArray: anArray ]
	defaultDictionary: Dictionary new ]
	ensure: [ self versionSpec loader: originalLoader ] ] in MetacelloMCVersion>>fetchRequiredFromArray: in Block: [ ...
BlockClosure>>ensure:
[ 
[ 
self versionSpec loader: newLoader.
MetacelloPlatform current
	useStackCacheDuring: [ :dict | ^ self executeLoadFromArray: anArray ]
	defaultDictionary: Dictionary new ]
	ensure: [ self versionSpec loader: originalLoader ] ] in MetacelloMCVersion>>fetchRequiredFromArray: in Block: [ ...
MetacelloPharo30Platform(MetacelloPlatform)>>do:displaying:
MetacelloMCVersion>>fetchRequiredFromArray:
[ 
| fetchLoader |
fetchLoader := self fetchRequiredFromArray: (self defaultPackageNamesToLoad: anArray).
MetacelloPlatform current do: [ fetchLoader doLoad ] displaying: 'Loading ' , displayString.
Transcript
	cr;
	show: '...finished ' , self versionNumber printString.
^ fetchLoader ] in MetacelloMCVersion>>doLoadRequiredFromArray: in Block: [ ...
BlockClosure>>ensure:
MetacelloMCVersion>>doLoadRequiredFromArray:
Array(Collection)>>loadRequiredForMetacelloMCVersion:
MetacelloMCVersion>>load:
Got startup errors: 
    Could not resolve: Grease-Tests-Pharo20-Core [Grease-Tests-Pharo20-Core-JohanBrichau-12] in <https://ci.inria.fr/pharo-contribution/job/Grease/PHARO=40,VERSION=development,VM=vm/ws/package-cache> http://smalltalkhub.com/mc/Seaside/Grease11/main/
Build step 'Execute shell' marked build as failure
Archiving artifacts
Recording test results


More information about the seaside-dev mailing list