Anonymous | Login | 02-27-2021 22:06 UTC |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | ||||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||||
0001284 | [Squeak] System | minor | always | 05-30-05 18:37 | 03-01-06 19:05 | ||||
Reporter | bjb | View Status | public | ||||||
Assigned To | MarcusDenker | ||||||||
Priority | normal | Resolution | fixed | ||||||
Status | closed | Product Version | 3.8 | ||||||
Summary | 0001284: "Smalltalk condenseSources" leads to UndefinedObject(Object)>>error: | ||||||||
Description |
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: 0006665] 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@0 corner: 400@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@rn.rabobank.nl |
||||||||
Additional Information | |||||||||
Attached Files |
![]() |
||||||||
|
Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
55 total queries executed. 40 unique queries executed. |