Re: Build failed in Hudson: Pharo 1.2 #114

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: Build failed in Hudson: Pharo 1.2 #114

Marcus Denker-4

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, [hidden email] 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.