[BUG]Array(Object)>>error:

Scott Wallace scott.wallace at squeakland.org
Mon Nov 18 22:48:25 UTC 2002


Hi, Markus,

I notice from the stack trace that your system is attempting to 
launch not a conventional Browser but rather a Refactoring Browser. 
So clearly you have some version of the RB code loaded in your image 
-- and it seems likely that it's RB code that is responsible for this 
error.

Do you also see this problem in a plain Squeak 3.4a system, without 
RB?  If so, please give more details about how precisely to reproduce 
the bug in such a system.

Cheers,

   -- Scott


At 1:20 PM +0100 11/17/02, Markus Fritsche wrote:
>I opened an inspector on an object and then "right"-clicked 
>(windows, don't know the color of "right"), and the clicked on 
>"browse class".
>
>17 November 2002 1:18:10 pm
>
>VM: Win32 - Squeak3.3alpha of 24 January 2002 [latest update: #4967]
>Image: Squeak3.4alpha [latest update: #5109]
>
>Array(Object)>>error:
>	Receiver: #(14 23 36 42 49 58 70 73 81 88 109 118 138 141 148 
>154 165 177 182 192 206 242 261 276 28...etc...
>	Arguments and temporary variables:
>		aString:	'subscript is out of bounds: 0'
>	Receiver's instance variables:
>#(14 23 36 42 49 58 70 73 81 88 109 118 138 141 148 154 165 177 182 
>192 206 242 261 276 28...etc...
>
>Array(Object)>>errorSubscriptBounds:
>	Receiver: #(14 23 36 42 49 58 70 73 81 88 109 118 138 141 148 
>154 165 177 182 192 206 242 261 276 28...etc...
>	Arguments and temporary variables:
>		index:	0
>	Receiver's instance variables:
>#(14 23 36 42 49 58 70 73 81 88 109 118 138 141 148 154 165 177 182 
>192 206 242 261 276 28...etc...
>
>Array(Object)>>at:
>	Receiver: #(14 23 36 42 49 58 70 73 81 88 109 118 138 141 148 
>154 165 177 182 192 206 242 261 276 28...etc...
>	Arguments and temporary variables:
>		index:	0
>	Receiver's instance variables:
>#(14 23 36 42 49 58 70 73 81 88 109 118 138 141 148 154 165 177 182 
>192 206 242 261 276 28...etc...
>
>SystemOrganizer(ClassOrganizer)>>listAtCategoryNumber:
>	Receiver: ('Kernel-Objects' Boolean DependentsArray False 
>MessageSend Model MorphObjectOut Object Ob...etc...
>	Arguments and temporary variables:
>		anInteger:	0
>		firstIndex:	1
>		lastIndex:	nil
>	Receiver's instance variables:
>		globalComment:	'These categories are only intended 
>as a guide.  It is OK to put...etc...
>		categoryArray:	#(#'Kernel-Objects' #'Kernel-Classes' 
>#'Kernel-Methods' #'Kernel...etc...
>		categoryStops:	#(14 23 36 42 49 58 70 73 81 88 109 
>118 138 141 148 154 165 177 ...etc...
>		elementArray:	#(#Boolean #DependentsArray #False 
>#MessageSend #Model #MorphObje...etc...
>		commentStamp:	nil
>
>
>--- The full stack ---
>Array(Object)>>error:
>Array(Object)>>errorSubscriptBounds:
>Array(Object)>>at:
>SystemOrganizer(ClassOrganizer)>>listAtCategoryNumber:
>  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>RefactoringBrowser(Browser)>>setClass:selector:
>RefactoringBrowser class(Browser class)>>newOnClass:selector:
>Inspector(StringHolder)>>browseClass
>Inspector(StringHolder)>>perform:orSendTo:
>[] in MenuItemMorph>>invokeWithEvent:
>BlockContext>>ensure:
>CursorWithMask(Cursor)>>showWhile:
>MenuItemMorph>>invokeWithEvent:
>MenuItemMorph>>mouseUp:
>MenuItemMorph>>handleMouseUp:
>MouseButtonEvent>>sentTo:
>MenuItemMorph(Morph)>>handleEvent:
>MorphicEventDispatcher>>dispatchDefault:with:
>MorphicEventDispatcher>>dispatchEvent:with:
>MenuItemMorph(Morph)>>processEvent:using:
>MorphicEventDispatcher>>dispatchDefault:with:
>MorphicEventDispatcher>>dispatchEvent:with:
>MenuMorph(Morph)>>processEvent:using:
>MenuMorph(Morph)>>processEvent:
>MenuMorph>>handleFocusEvent:
>[] in HandMorph>>sendFocusEvent:to:clear:
>PasteUpMorph>>becomeActiveDuring:
>HandMorph>>sendFocusEvent:to:clear:
>HandMorph>>sendEvent:focus:clear:
>HandMorph>>sendMouseEvent:
>HandMorph>>handleEvent:
>HandMorph>>processEvents
>[] in WorldState>>doOneCycleNowFor:
>Array(SequenceableCollection)>>do:
>WorldState>>handsDo:
>WorldState>>doOneCycleNowFor:
>WorldState>>doOneCycleFor:
>PasteUpMorph>>doOneCycle
>[] in Project class>>spawnNewProcess
>[] in BlockContext>>newProcess




More information about the Squeak-dev mailing list