[BUG] Package Pane Browser subscript out of bounds
Brian Brown
rbb at techgame.net
Wed Dec 31 23:27:07 UTC 2003
In 3.7alpha-5623 (vanilla image)
when using the Package Pane Browser to add a new class definition or
especially when modifying one, the change gets made, but then a
subscript out of bounds error is thrown.
31 December 2003 4:25:22 pm
VM: Win32 - a SmalltalkImage
Image: Squeak3.7alpha [latest update: #5623]
Array(Object)>>error:
Receiver: #('Preload' 'UI')
Arguments and temporary variables:
aString: 'subscript is out of bounds: 162'
Receiver's instance variables:
#('Preload' 'UI')
Array(Object)>>errorSubscriptBounds:
Receiver: #('Preload' 'UI')
Arguments and temporary variables:
index: 162
Receiver's instance variables:
#('Preload' 'UI')
Array(Object)>>at:
Receiver: #('Preload' 'UI')
Arguments and temporary variables:
index: 162
Receiver's instance variables:
#('Preload' 'UI')
PackagePaneBrowser>>selectedSystemCategoryName
Receiver: a PackagePaneBrowser
Arguments and temporary variables:
Receiver's instance variables:
dependents: #(a SystemWindow(2192) a PluggableListMorph(1792) a
PluggableListMo...etc...
contents: nil
currentCompiledMethod: nil
contentsSymbol: #source
systemOrganizer: ('Kernel-Objects' Boolean DependentsArray False MessageSend
Mo...etc...
classOrganizer: nil
metaClassOrganizer: nil
systemCategoryListIndex: 162
classListIndex: 0
messageCategoryListIndex: 0
messageListIndex: 0
editSelection: #newClass
metaClassIndicated: false
package: 'SUnit'
packageListIndex: 25
packageList: nil
--- The full stack ---
Array(Object)>>error:
Array(Object)>>errorSubscriptBounds:
Array(Object)>>at:
PackagePaneBrowser>>selectedSystemCategoryName
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PackagePaneBrowser>>classList
PluggableListMorph>>getList
PluggableListMorph>>verifyContents
[] in PackagePaneBrowser(Object)>>updateListsAndCodeIn: {[:aPane | aPane
verifyContents]}
Array(SequenceableCollection)>>do:
PackagePaneBrowser(Object)>>updateListsAndCodeIn:
PackagePaneBrowser(CodeHolder)>>updateListsAndCodeIn:
PackagePaneBrowser(CodeHolder)>>stepIn:
PackagePaneBrowser(Object)>>stepAt:in:
SystemWindow>>stepAt:
StepMessage(MorphicAlarm)>>value:
WorldState>>runLocalStepMethodsIn:
WorldState>>runStepMethodsIn:
PasteUpMorph>>runStepMethods
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess {[[World doOneCycle. Processor yield.
false] whileFalse. nil]}
[] in BlockContext>>newProcess {[self value. Processor terminateActive]}
More information about the Squeak-dev
mailing list
|