We should really fix the 1.3 build.... Begin forwarded message:
> From: [email protected] > Date: February 10, 2011 7:06:37 AM PST > To: [email protected], [email protected] > Subject: Build failed in Hudson: Pharo 1.3 #16 > > See <https://pharo-ic.lille.inria.fr/hudson/job/Pharo%201.3/16/> > > ------------------------------------------ > [...truncated 775 lines...] > 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: > NonInteractiveUIManager>>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 > ------------------------------------------------------------ > > Processes and their stacks: > Process: a Process in nil > stack: > > Array(SequenceableCollection)>>do: > [:logger | > logger nextPutAll: 'Processes and their stacks: '; > cr. > Process allInstances > do: [:each | > | ctx | > logger nextPutAll: 'Process: '; > print: each; > cr; > nextPutAll: ' stack:'; > cr; > cr. > ctx := each isActiveProcess > ifTrue: [thisContext sender] > ifFalse: [each > suspendedContext]. > ctx > ifNotNil: [(ctx stackOfSize: 20) > do: [:s | logger print: s; > cr]]. > logger nextPutAll: '------------------------------'; > cr; > cr]] in [Smalltalk logError: aString > inContext: aContext. > Smalltalk > logDuring: [:logger | > logger nextPutAll: 'Processes and their stacks: '; > cr. > Process allInstances > do: [:each | > | ctx | > logger nextPutAll: 'Process: '; > print: each; > cr; > nextPutAll: ' stack:'; > cr; > cr. > ctx := each isActiveProcess > ifTrue: > [thisContext sender] > ifFalse: [each > suspendedContext]. > ctx > ifNotNil: [(ctx stackOfSize: 20) > do: [:s | > logger print: s; > > cr]]. > logger nextPutAll: > '------------------------------'; > cr; > cr]]] in > NonInteractiveUIManager>>quitFrom:withMessage: > [logStream := self openLog. > aMonadicBlock value: logStream] in SmalltalkImage>>logDuring: > BlockClosure>>ensure: > SmalltalkImage>>logDuring: > [Smalltalk logError: aString inContext: aContext. > Smalltalk > logDuring: [:logger | > logger nextPutAll: 'Processes and their stacks: '; > cr. > Process allInstances > do: [:each | > | ctx | > logger nextPutAll: 'Process: '; > print: each; > cr; > nextPutAll: ' stack:'; > cr; > cr. > ctx := each isActiveProcess > ifTrue: > [thisContext sender] > ifFalse: [each > suspendedContext]. > ctx > ifNotNil: [(ctx stackOfSize: 20) > do: [:s | > logger print: s; > > cr]]. > logger nextPutAll: > '------------------------------'; > cr; > cr]]] in > NonInteractiveUIManager>>quitFrom:withMessage: > BlockClosure>>ensure: > NonInteractiveUIManager>>quitFrom:withMessage: > NonInteractiveUIManager>>unhandledErrorDefaultAction: > UnhandledError>>defaultAction > UndefinedObject>>handleSignal: > MethodContext(ContextPart)>>handleSignal: > MethodContext(ContextPart)>>handleSignal: > MethodContext(ContextPart)>>handleSignal: > UnhandledError(Exception)>>signal > UnhandledError class>>signalForException: > MessageNotUnderstood(Error)>>defaultAction > MessageNotUnderstood>>defaultAction > UndefinedObject>>handleSignal: > MethodContext(ContextPart)>>handleSignal: > ------------------------------ > > Process: a Process in Delay class>>handleTimerEvent > stack: > > Delay class>>handleTimerEvent > Delay class>>runTimerEventLoop > [self runTimerEventLoop] in Delay class>>startTimerEventLoop > [self value. > Processor terminateActive] in BlockClosure>>newProcess > ------------------------------ > > Process: a Process in SmalltalkImage>>lowSpaceWatcher > stack: > > SmalltalkImage>>lowSpaceWatcher > [self lowSpaceWatcher] in SmalltalkImage>>installLowSpaceWatcher > [self value. > Processor terminateActive] in BlockClosure>>newProcess > ------------------------------ > > Process: a Process in ProcessorScheduler class>>idleProcess > stack: > > ProcessorScheduler class>>idleProcess > [self idleProcess] in ProcessorScheduler class>>startUp > [self value. > Processor terminateActive] in BlockClosure>>newProcess > ------------------------------ > > Process: a Process in [delaySemaphore wait] in Delay>>wait > stack: > > [delaySemaphore wait] in Delay>>wait > BlockClosure>>ifCurtailed: > Delay>>wait > InputEventPollingFetcher>>waitForInput > InputEventPollingFetcher(InputEventFetcher)>>eventLoop > [self eventLoop] in > InputEventPollingFetcher(InputEventFetcher)>>installEventLoop > [self value. > Processor terminateActive] in BlockClosure>>newProcess > ------------------------------ > > Process: a Process in WeakArray class>>finalizationProcess > stack: > > WeakArray class>>finalizationProcess > [self finalizationProcess] in WeakArray class>>restartFinalizationProcess > [self value. > Processor terminateActive] in BlockClosure>>newProcess > ------------------------------ > > Archiving artifacts > Enregistrement des résultats des tests > -- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD.
