[Pharo-project] Build failed in Hudson: Pharo 1.2 #114

Marcus Denker marcus.denker at inria.fr
Thu Feb 3 08:17:03 CET 2011


Some problem with not finding packages:

  Error: Could not resolve: OCForOB [OCForOB-ul.5] in /builds/workspace/Pharo 1.2/Pharo-1.2/package-cache http://source.lukas-renggli.ch/omnibrowser



On Feb 3, 2011, at 8:15 AM, hudson at pharo-ic.lille.inria.fr wrote:

> See <https://pharo-ic.lille.inria.fr/hudson/job/Pharo%201.2/114/>
> 
> ------------------------------------------
> [...truncated 698 lines...]
>  	Receiver's instance variables: 
>  		overrideRepositories: 	nil
>  		repositoryMap: 	a Dictionary('AST-Core-lr.84'->a MCHttpRepository(http://www.squ...etc...
>  		ensuredMap: 	a Dictionary('AutomaticMethodCategorizer'->#present 'Autotest'->#pr...etc...
>  		cacheRepository: 	a MCDictionaryRepository(cache)
>  		cacheGofer: 	a Gofer
>  		ignoreImage: 	false
>  		loadData: 	a MetacelloLoadData
>  		loadDirective: 	linear load : 1.2.3 [ConfigurationOfOmniBrowser]
>  	linear load : ...etc...
>  		silently: 	true
> 
> 
>  MetacelloFetchingMCSpecLoader>>linearLoadPackageSpecs:repositories:
>  	Receiver: a MetacelloFetchingMCSpecLoader(linear load : 1.2.3 [ConfigurationOfOmniBrowser]
>  	linear l...etc...
>  	Arguments and temporary variables: 
>  		packageSpecs: 	an OrderedCollection(spec 
>  	name: 'OB Dev';
>  	projectReference: [
>  ...etc...
>  		repositories: 	an OrderedCollection()
>  	Receiver's instance variables: 
>  		spec: 	a MetacelloMCVersionSpecLoader
>  		operator: 	nil
>  		loaderPolicy: 	a MetacelloLoaderPolicy
>  		disablePackageCache: 	false
> 
> 
> 
>  --- The full stack ---
>  MetacelloFetchingMCSpecLoader(Object)>>error:
>  MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>retryingResolvePackageSpecReferences:gofer:
>  [| references nearestReference cachedReference loadedVersionInfo externalReference mcVersion |
>  self flag: #cleanup.
>  	cachedReference := self resolvePackageSpec: packageSpec cachedGofer: self loaderPolicy cacheGofer.
>  	(cachedReference ~~ nil
>  			and: [packageSpec getFile ~~ nil])
>  		ifTrue: [cachedReference name = packageSpec file
>  				ifTrue: [^ self]].
>  	references := self retryingResolvePackageSpecReferences: packageSpec gofer: gofer.
>  	nearestReference := references last asMetacelloCachingResolvedReference.
>  	(cachedReference ~~ nil
>  			and: [cachedReference name = nearestReference name])
>  		ifTrue: [^ self].
>  	(self ignoreImage not
>  			and: [(loadedVersionInfo := self currentVersionInfoFor: packageSpec) ~~ nil])
>  		ifTrue: [loadedVersionInfo 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
>  		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 info].
>  					self loadData
>  						addVersion: mcVersion
>  						versionInfo: mcVersion info
>  						resolvedReference: reference
>  						packageSpec: pSpec]].
>  	self loaderPolicy resetCacheGofer.
>  	self preLoad: packageSpec.
>  	(MetacelloDirective
>  		loadPackage: packageSpec
>  		externalReference: externalReference
>  		loader: self)
>  		addTo: self loadDirective.
>  	self postLoad: packageSpec.
>  	Transcript cr; show: 'Fetched -> ' , externalReference name , ' --- ' , externalReference repository description , ' --- ' , nearestReference repository description] in MetacelloFetchingMCSpecLoader>>linearLoadPackageSpec:gofer:
>  MetacelloPharoPlatform(MetacelloPlatform)>>do:displaying:
>  MetacelloPharoPlatform>>do:displaying:
>  MetacelloFetchingMCSpecLoader>>linearLoadPackageSpec:gofer:
>  MetacelloPackageSpec>>loadUsing:gofer:
>  [:pkg | pkg loadUsing: self gofer: gofer] in MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>linearLoadPackageSpecs:repositories:
>  OrderedCollection>>do:
>  MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>linearLoadPackageSpecs:repositories:
>  [super linearLoadPackageSpecs: packageSpecs repositories: repositories] in MetacelloFetchingMCSpecLoader>>linearLoadPackageSpecs:repositories:
>  BlockClosure>>ensure:
>  MetacelloLoaderPolicy>>pushLoadDirective:during:
>  MetacelloLoaderPolicy>>pushLinearLoadDirectivesDuring:for:
>  MetacelloFetchingMCSpecLoader>>linearLoadPackageSpecs:repositories:
>  MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>load
>  MetacelloMCVersionSpecLoader>>load
>  MetacelloMCVersion>>executeLoadFromArray:
>  [self versionSpec loader: newLoader.
>  	^ self executeLoadFromArray: anArray] in [[self versionSpec loader: newLoader.
>  	^ self executeLoadFromArray: anArray]
>  		ensure: [self versionSpec loader: originalLoader]] in MetacelloMCVersion>>fetchRequiredFromArray:
>  BlockClosure>>ensure:
>  [[self versionSpec loader: newLoader.
>  	^ self executeLoadFromArray: anArray]
>  		ensure: [self versionSpec loader: originalLoader]] in MetacelloMCVersion>>fetchRequiredFromArray:
>  MetacelloPharoPlatform(MetacelloPlatform)>>do:displaying:
>  MetacelloPharoPlatform>>do:displaying:
>  MetacelloMCVersion>>fetchRequiredFromArray:
>  [:dict | 
>  | projectCache |
>  projectCache := dict
>  				at: self projectClass
>  				ifAbsent: [dict at: self projectClass put: Dictionary new].
>  	(projectCache
>  		at: vrsn
>  		ifAbsent: [])
>  		ifNil: [projectCache at: vrsn put: list]
>  		ifNotNil: [:cachedList | 
>  			(cachedList size = list size
>  					and: [cachedList includesAllOf: list])
>  				ifTrue: [^ self].
>  			projectCache at: vrsn put: list].
>  	mcLoader preLoad: self.
>  	vrsn fetchRequiredFromArray: list.
>  	mcLoader postLoad: self] in MetacelloMCProjectSpec>>loadVersion:
>  [^ aBlock value: dict] in MetacelloPharoPlatform(MetacelloPlatform)>>useStackCacheDuring:defaultDictionary:
>  BlockClosure>>on:do:
>  MetacelloPharoPlatform(MetacelloPlatform)>>useStackCacheDuring:defaultDictionary:
>  MetacelloMCProjectSpec>>loadVersion:
>  MetacelloMCProjectSpec>>load
>  MetacelloProjectReferenceSpec>>loadUsing:gofer:
>  [:pkg | pkg loadUsing: self gofer: gofer] in MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>linearLoadPackageSpecs:repositories:
>  OrderedCollection>>do:
>  MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>linearLoadPackageSpecs:repositories:
>  [super linearLoadPackageSpecs: packageSpecs repositories: repositories] in MetacelloFetchingMCSpecLoader>>linearLoadPackageSpecs:repositories:
>  BlockClosure>>ensure:
>  MetacelloLoaderPolicy>>pushLoadDirective:during:
>  MetacelloLoaderPolicy>>pushLinearLoadDirectivesDuring:for:
>  MetacelloFetchingMCSpecLoader>>linearLoadPackageSpecs:repositories:
>   - - - - - - - - - - - - - - -  
>  			- - - - - - - - - - - - - - - - - -
>  MetacelloFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>load
>  MetacelloMCVersionSpecLoader>>load
>  MetacelloMCVersion>>executeLoadFromArray:
>  [self versionSpec loader: newLoader.
>  	^ self executeLoadFromArray: anArray] in [[self versionSpec loader: newLoader.
>  	^ self executeLoadFromArray: anArray]
>  		ensure: [self versionSpec loader: originalLoader]] in MetacelloMCVersion>>fetchRequiredFromArray:
>  BlockClosure>>ensure:
>  [[self versionSpec loader: newLoader.
>  	^ self executeLoadFromArray: anArray]
>  		ensure: [self versionSpec loader: originalLoader]] in MetacelloMCVersion>>fetchRequiredFromArray:
>  MetacelloPharoPlatform(MetacelloPlatform)>>do:displaying:
>  MetacelloPharoPlatform>>do:displaying:
>  MetacelloMCVersion>>fetchRequiredFromArray:
>  [| fetchLoader |
>  fetchLoader := self fetchRequiredFromArray: anArray.
>  	MetacelloPlatform current
>  		do: [fetchLoader doLoad]
>  		displaying: 'Loading ' , displayString.
>  	Transcript cr; show: '...finished ' , self versionNumber printString.
>  	^ fetchLoader] in MetacelloMCVersion>>doLoadRequiredFromArray:
>  BlockClosure>>ensure:
>  MetacelloMCVersion>>doLoadRequiredFromArray:
>  MetacelloMCVersion>>load
>  UndefinedObject>>DoIt
>  Compiler>>evaluate:in:to:notifying:ifFail:logged:
>  Compiler class>>evaluate:for:notifying:logged:
>  Compiler class>>evaluate:for:logged:
>  Compiler class>>evaluate:logged:
>  [| chunk | val := (self peekFor: $!)
>  				ifTrue: [(Compiler evaluate: self nextChunk logged: false)
>  						scanFrom: self]
>  				ifFalse: [chunk := self nextChunk.
>  					self checkForPreamble: chunk.
>  					Compiler evaluate: chunk logged: true]] in [:bar | 
>  [self atEnd]
>  		whileFalse: [bar value: self position.
>  			self skipSeparators.
>  			[| chunk | val := (self peekFor: $!)
>  						ifTrue: [(Compiler evaluate: self nextChunk logged: false)
>  								scanFrom: self]
>  						ifFalse: [chunk := self nextChunk.
>  							self checkForPreamble: chunk.
>  							Compiler evaluate: chunk logged: true]]
>  				on: InMidstOfFileinNotification
>  				do: [:ex | ex resume: true].
>  			self skipStyleChunk].
>  	self close] in RWBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
>  BlockClosure>>on:do:
>  [:bar | 
>  [self atEnd]
>  		whileFalse: [bar value: self position.
>  			self skipSeparators.
>  			[| chunk | val := (self peekFor: $!)
>  						ifTrue: [(Compiler evaluate: self nextChunk logged: false)
>  								scanFrom: self]
>  						ifFalse: [chunk := self nextChunk.
>  							self checkForPreamble: chunk.
>  							Compiler evaluate: chunk logged: true]]
>  				on: InMidstOfFileinNotification
>  				do: [:ex | ex resume: true].
>  			self skipStyleChunk].
>  	self close] in RWBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
>  [result := workBlock value: progress] in [[result := workBlock value: progress]
>  		on: ProgressNotification
>  		do: [:ex | 
>  			ex extraParam isString
>  				ifTrue: [SystemProgressMorph uniqueInstance labelAt: progress put: ex extraParam].
>  			ex resume]] in ProgressInitiationException>>defaultMorphicAction
>  BlockClosure>>on:do:
>  [[result := workBlock value: progress]
>  		on: ProgressNotification
>  		do: [:ex | 
>  			ex extraParam isString
>  				ifTrue: [SystemProgressMorph uniqueInstance labelAt: progress put: ex extraParam].
>  			ex resume]] in ProgressInitiationException>>defaultMorphicAction
>  BlockClosure>>ensure:
>  ProgressInitiationException>>defaultMorphicAction
>  MorphicUIManager>>progressInitiationExceptionDefaultAction:
>  ProgressInitiationException>>defaultAction
>  UndefinedObject>>handleSignal:
>  ProgressInitiationException(Exception)>>signal
>  ProgressInitiationException>>display:at:from:to:during:
>  ProgressInitiationException class>>display:at:from:to:during:
>  ByteString(String)>>displayProgressAt:from:to:during:
>  RWBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
>  RWBinaryOrTextStream(PositionableStream)>>fileIn
>  CodeLoader>>installSourceFile:
>  [:req | self installSourceFile: req contentStream] in CodeLoader>>installSourceFiles
>  Array(SequenceableCollection)>>do:
>  CodeLoader>>installSourceFiles
>  ProjectLauncher>>startUpAfterLogin
>  ProjectLauncher>>startUp
>  [launcher startUp] in [:launcher | ws
>  		addDeferredUIMessage: [launcher startUp]] in AutoStart class>>startUp:
>  WorldState>>runStepMethodsIn:
>  PasteUpMorph>>runStepMethods
>  WorldState>>doOneCycleNowFor:
>  WorldState>>doOneCycleFor:
>  PasteUpMorph>>doOneCycle
>  [[World doOneCycle.
>  	Processor yield.
>  	false] whileFalse.
>  	nil] in Project class>>spawnNewProcess
>  [self value.
>  	Processor terminateActive] in BlockClosure>>newProcess
>  ------------------------------------------------------------
> 
> /builds/builder/build.sh: line 139:  8850 Processus arrêté      exec "$PHARO_VM" $PHARO_PARAM "$OUTPUT_IMAGE" "$OUTPUT_SCRIPT"
> Archiving artifacts
> Enregistrement des résultats des tests
> 

--
Marcus Denker  -- http://www.marcusdenker.de
INRIA Lille -- Nord Europe. Team RMoD.





More information about the Pharo-project mailing list