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 |
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 > |
In reply to this post by Torsten Bergmann
Torsten
Could you retry to update but closing all the windows? Because we do not have any problems we could reproduce and it may be a strange behavior of he classBuilder. 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 > |
Free forum by Nabble | Edit this page |