thanks for reporting. We will have a look tomorrow morning.
Igor I imagine that this is related to the NewParagraph change we did.
Stef
On Jan 16, 2011, at 8:27 PM, Torsten Bergmann wrote:
> I was not able to update from a core 1.2 #12300 - it stopped
> while loading #12304 with the crash below.
> The last hudson build was 2 days ago.
>
>
> Bye
> T.
>
> ClassBuilder(Object)>>doesNotUnderstand: #reshapeClass:toSuper:
> Receiver: a ClassBuilder
> Arguments and temporary variables:
> aMessage: reshapeClass: MultiNewParagraph toSuper:
> NewParagraph
> exception: MessageNotUnderstood: receiver of
> "reshapeClass:toSuper:" is nil
> resumeValue: nil
> Receiver's instance variables:
> environ: a SystemDictionary(lots of globals)
> classMap: nil
> instVarMap: an IdentityDictionary()
> progress: [:barValArg |
> | barVal return newBarSize |
> barVal := barValArg.
> ret...etc...
> maxClassIndex: 3
> currentClassIndex: 1
>
> [:oldSubclass |
> | newSubclass |
> copyOfOldTraitComposition := copyOfOldClassTraitComposition := nil.
> oldSubclass hasTraitComposition
> ifTrue: [copyOfOldTraitComposition := oldSubclass
> traitComposition copyTraitExpression].
> oldSubclass class hasTraitComposition
> ifTrue: [copyOfOldClassTraitComposition := oldSubclass class
> traitComposition copyTraitExpression].
> newSubclass := self reshapeClass: oldSubclass toSuper: newClass.
> self mutate: oldSubclass to: newSubclass.
> copyOfOldTraitComposition
> ifNotNil: [newSubclass setTraitComposition:
> copyOfOldTraitComposition].
> copyOfOldClassTraitComposition
> ifNotNil: [newSubclass class setTraitComposition:
> copyOfOldClassTraitComposition]] in ClassBuilder>>mutate:to:
> Receiver: a ClassBuilder
> Arguments and temporary variables:
> newClass: MultiNewParagraph
> copyOfOldTraitComposition: NewParagraph
> copyOfOldClassTraitComposition: #(nil nil)
> oldSubclass: nil
> newSubclass: nil
> Receiver's instance variables:
> environ: a SystemDictionary(lots of globals)
> classMap: nil
> instVarMap: an IdentityDictionary()
> progress: [:barValArg |
> | barVal return newBarSize |
> barVal := barValArg.
> ret...etc...
> maxClassIndex: 3
> currentClassIndex: 1
>
> Array(SequenceableCollection)>>do:
> Receiver: {MultiNewParagraph}
> Arguments and temporary variables:
> aBlock: [:oldSubclass |
> | newSubclass |
> copyOfOldTraitComposition := copyOfOld...etc...
> index: 1
> indexLimiT: 1
> Receiver's instance variables:
> {MultiNewParagraph}
>
> ClassBuilder>>mutate:to:
> Receiver: a ClassBuilder
> Arguments and temporary variables:
> <<error during printing>
> Receiver's instance variables:
> environ: a SystemDictionary(lots of globals)
> classMap: nil
> instVarMap: an IdentityDictionary()
> progress: [:barValArg |
> | barVal return newBarSize |
> barVal := barValArg.
> ret...etc...
> maxClassIndex: 3
> currentClassIndex: 1
>
> [self mutate: oldClass to: newClass] in
> ClassBuilder>>recompile:from:to:mutate:
> Receiver: a ClassBuilder
> Arguments and temporary variables:
> oldClass: NewParagraph
> newClass: NewParagraph
> Receiver's instance variables:
> environ: a SystemDictionary(lots of globals)
> classMap: nil
> instVarMap: an IdentityDictionary()
> progress: [:barValArg |
> | barVal return newBarSize |
> barVal := barValArg.
> ret...etc...
> maxClassIndex: 3
> currentClassIndex: 1
>
> [:bar |
> progress := bar.
> aBlock value] in ClassBuilder>>informUserDuring:
> Receiver: a ClassBuilder
> Arguments and temporary variables:
> aBlock: [:barValArg |
> | barVal return newBarSize |
> barVal := barValArg.
> retur...etc...
> bar: [self mutate: oldClass to: newClass]
> Receiver's instance variables:
> environ: a SystemDictionary(lots of globals)
> classMap: nil
> instVarMap: an IdentityDictionary()
> progress: [:barValArg |
> | barVal return newBarSize |
> barVal := barValArg.
> ret...etc...
> maxClassIndex: 3
> currentClassIndex: 1
>
> [:bar | aBlock value: bar] in MorphicUIManager>>informUserDuring:
> Receiver: a MorphicUIManager
> Arguments and temporary variables:
> aBlock: [:barValArg |
> | barVal return newBarSize |
> barVal := barValArg.
> retur...etc...
> bar: [:bar |
> progress := bar.
> aBlock value]
> Receiver's instance variables:
> interactiveParser: nil
>
> [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
> Receiver: ProgressInitiationException:
> Arguments and temporary variables:
> progress: [:barValArg |
> | barVal return newBarSize |
> barVal := barValArg.
> ret...etc...
> result: #(nil)
> Receiver's instance variables:
> messageText: nil
> tag: nil
> signalContext: ProgressInitiationException(Exception)>>signal
> handlerContext: nil
> outerContext: nil
> workBlock: [:bar | aBlock value: bar]
> maxVal: 100
> minVal: 1
> aPoint: 765@496
> progressTitle: ''
>
> BlockClosure>>on:do:
> Receiver: [result := workBlock value: progress]
> Arguments and temporary variables:
> exception: ProgressNotification
> handlerAction: [:ex |
> ex extraParam isString
> ifTrue: [SystemProgressMorph un...etc...
> handlerActive: true
> Receiver's instance variables:
> outerContext: [[result := workBlock value: progress]
> on: ProgressNotification...etc...
> startpc: 83
> numArgs: 0
>
> [[result := workBlock value: progress]
> on: ProgressNotification
> do: [:ex |
> ex extraParam isString
> ifTrue: [SystemProgressMorph uniqueInstance
> labelAt: progress put: ex extraParam].
> ex resume]] in
> ProgressInitiationException>>defaultMorphicAction
> Receiver: ProgressInitiationException:
> Arguments and temporary variables:
> progress: [:barValArg |
> | barVal return newBarSize |
> barVal := barValArg.
> ret...etc...
> result: #(nil)
> Receiver's instance variables:
> messageText: nil
> tag: nil
> signalContext: ProgressInitiationException(Exception)>>signal
> handlerContext: nil
> outerContext: nil
> workBlock: [:bar | aBlock value: bar]
> maxVal: 100
> minVal: 1
> aPoint: 765@496
> progressTitle: ''
>
> BlockClosure>>ensure:
> Receiver: [[result := workBlock value: progress]
> on: ProgressNotification
> do: [:ex |
> ex extr...etc...
> Arguments and temporary variables:
> aBlock: [SystemProgressMorph close: progress]
> complete: nil
> returnValue: nil
> Receiver's instance variables:
> outerContext:
> ProgressInitiationException>>defaultMorphicAction
> startpc: 77
> numArgs: 0
>
> ProgressInitiationException>>defaultMorphicAction
> Receiver: ProgressInitiationException:
> Arguments and temporary variables:
> progress: [:barValArg |
> | barVal return newBarSize |
> barVal := barValArg.
> ret...etc...
> result: #(nil)
> Receiver's instance variables:
> messageText: nil
> tag: nil
> signalContext: ProgressInitiationException(Exception)>>signal
> handlerContext: nil
> outerContext: nil
> workBlock: [:bar | aBlock value: bar]
> maxVal: 100
> minVal: 1
> aPoint: 765@496
> progressTitle: ''
> ...
> --
> Neu: GMX De-Mail - Einfach wie E-Mail, sicher wie ein Brief!
> Jetzt De-Mail-Adresse reservieren: http://portal.gmx.net/de/go/demail
>