[BUG]UndefinedObject(Object)>>error:
p.provoost at rn.rabobank.nl
p.provoost at rn.rabobank.nl
Mon May 30 07:10:35 UTC 2005
Hi All.
I try to do a Smalltalk condenseSources on a fresh 3.8 final image and I
get following error:
30 May 2005 9:06:02 am
VM: Win32 - a SmalltalkImage
Image: Squeak3.8 [latest update: #6665]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir C:\squeak
Trusted Dir C:\squeak\ProvoostP
Untrusted Dir C:\My Squeak\ProvoostP
UndefinedObject(Object)>>error:
Receiver: nil
Arguments and temporary variables:
aString: 'Instances of UndefinedObject are not indexable'
Receiver's instance variables:
nil
UndefinedObject(Object)>>errorNotIndexable
Receiver: nil
Arguments and temporary variables:
Receiver's instance variables:
nil
UndefinedObject(Object)>>size
Receiver: nil
Arguments and temporary variables:
Receiver's instance variables:
nil
FillInTheBlankMorph>>selectionInterval
Receiver: a FillInTheBlankMorph(458)
Arguments and temporary variables:
Receiver's instance variables:
bounds: 0 at 0 corner: 400 at 150
owner: nil
submorphs: #(a SimpleButtonMorph<cancel>(3660) a
SimpleButtonMorph<accept>(1633...etc...
fullBounds: nil
color: (Color r: 0.945 g: 0.942 b: 0.942)
extension: a MorphExtension (1583) [other: (cornerStyle -> #rounded)
(fillStyl...etc...
borderWidth: 2
borderColor: #raised
response: nil
done: false
textPane: nil
responseUponCancel: ''
--- The full stack ---
UndefinedObject(Object)>>error:
UndefinedObject(Object)>>errorNotIndexable
UndefinedObject(Object)>>size
FillInTheBlankMorph>>selectionInterval
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PluggableTextMorph>>getSelection
PluggableTextMorph>>on:text:accept:readSelection:menu:
PluggableTextMorph class>>on:text:accept:readSelection:menu:
FillInTheBlankMorph>>createTextPaneExtent:acceptBoolean:topOffset:button
AreaHeight:
FillInTheBlankMorph>>setQuery:initialAnswer:answerExtent:acceptOnCR:
FillInTheBlankMorph
class>>request:initialAnswer:centerAt:inWorld:onCancelReturn:acceptOnCR:
answerExtent:
FillInTheBlankMorph
class>>request:initialAnswer:centerAt:inWorld:onCancelReturn:acceptOnCR:
FillInTheBlankMorph
class>>request:initialAnswer:centerAt:inWorld:onCancelReturn:
FillInTheBlankMorph class>>request:initialAnswer:centerAt:inWorld:
FillInTheBlankMorph class>>request:initialAnswer:centerAt:
FillInTheBlank class>>request:initialAnswer:centerAt:
FillInTheBlank class>>request:initialAnswer:
SystemDictionary>>condenseSources
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection {[rcvr class
evaluatorClass new evaluate: self selectionAsStream in: ctxt...]}
BlockContext>>on:do:
TextMorphEditor(ParagraphEditor)>>evaluateSelection
TextMorphEditor(ParagraphEditor)>>doIt
[] in TextMorphEditor(ParagraphEditor)>>doIt: {[self doIt]}
TextMorphEditor(Controller)>>terminateAndInitializeAround:
TextMorphEditor(ParagraphEditor)>>doIt:
TextMorphEditor(ParagraphEditor)>>dispatchOnCharacter:with:
TextMorphEditor>>dispatchOnCharacter:with:
TextMorphEditor(ParagraphEditor)>>readKeyboard
TextMorphEditor>>readKeyboard
[] in TextMorphForEditView(TextMorph)>>keyStroke: {[editor
readKeyboard]}
TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent:
TextMorphForEditView>>handleInteraction:fromEvent:
TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView>>keyStroke:
TextMorphForEditView(TextMorph)>>handleKeystroke:
KeyboardEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
TextMorphForEditView(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self.
ActiveEvent := anEvent. result := focusHolder han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendKeyboardEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h | ActiveHand := h. h
processEvents. capturingGesture := capturingGest...]}
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess {[[World doOneCycle. Processor
yield. false] whileFalse. nil]}
[] in BlockContext>>newProcess {[self value. Processor
terminateActive]}
I use the 3.7.7 VM. After proceeding the condenseSources seems to
succeed, however later in the browser the sources are corrupt.
Can anybody confirm this behaviour? What is causing this?
Cheers,
P. Provoost.
The Netherlands.
p.provoost at rn.rabobank.nl
More information about the Squeak-dev
mailing list
|