Mantis - Squeak
|
|||||
Viewing Issue Advanced Details | |||||
|
|||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
7380 | Tools | major | always | 08-13-09 21:02 | 04-18-10 22:06 |
|
|||||
Reporter: | simon | Platform: | |||
Assigned To: | bert | OS: | |||
Priority: | normal | OS Version: | |||
Status: | closed | Product Version: | 3.10.2 | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | trunk | ||
|
|||||
Summary: | 0007380: selecting a method in Method Finder gives a "... not indexable" error | ||||
Description: |
To reproduce, in 3.10.2-7179-basic do world menu -> open -> method finder; enter an expression like "5. 2. 1" or "1"; accept; click on one of the methods in the list pane. |
||||
Steps To Reproduce: | |||||
Additional Information: |
13 August 2009 1:59:50 pm VM: Mac OS - a SmalltalkImage Image: Squeak3.10.2 [latest update: 0007179] SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir /Users/simon/src/squeak Trusted Dir /foobar/tooBar/forSqueak/bogus Untrusted Dir /Users/simon/Library/Preferences/Squeak/Internet/My Squeak 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 ByteString(SequenceableCollection)>>copyReplaceFrom:to:with: Receiver: '*' Arguments and temporary variables: start: 2 stop: 1 replacementCollection: nil newSequenceableCollection: nil newSize: nil endReplacement: nil Receiver's instance variables: '*' --- The full stack --- UndefinedObject(Object)>>error: UndefinedObject(Object)>>errorNotIndexable UndefinedObject(Object)>>size ByteString(SequenceableCollection)>>copyReplaceFrom:to:with: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ByteString(SequenceableCollection)>>, [] in SelectorBrowser>>markMatchingClasses {[:classAndMethod | (classAndMethod isKindOf: MethodReference) ifTrue: [(re...]} SortedCollection(OrderedCollection)>>do: SelectorBrowser>>markMatchingClasses SelectorBrowser>>messageListIndex: PluggableListMorph>>changeModelSelection: PluggableListMorph>>mouseUp: PluggableListMorph(Morph)>>handleMouseUp: MouseButtonEvent>>sentTo: PluggableListMorph(Morph)>>handleEvent: PluggableListMorph(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>>sendMouseEvent: 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]} |
||||
Relationships | |||||
Attached Files: |
Notes | |||||
|
|||||
|
|