Error when opening the ProcessBrowser

Bruno Luca lethalman88 at gmail.com
Thu Aug 3 00:39:28 UTC 2006


Maybe the problem is that condenseChanges doesn't work with Traits.
Please help me :(
When i click on a Trait method in the browser i get the following error:

VM: unix - a SmalltalkImage
Image: Squeak3.9alpha [latest update: #7024]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /home/luca/smalltalk/squeak
Trusted Dir /home/luca/smalltalk/squeak/secure
Untrusted Dir /home/luca/smalltalk/squeak/My Squeak

Array(Object)>>error:
	Receiver: #()
	Arguments and temporary variables:
		aString: 	'subscript is out of bounds: 1'
	Receiver's instance variables:
#()

Array(Object)>>errorSubscriptBounds:
	Receiver: #()
	Arguments and temporary variables:
		index: 	1
	Receiver's instance variables:
#()

Array(Object)>>at:
	Receiver: #()
	Arguments and temporary variables:
		index: 	1
	Receiver's instance variables:
#()

Array(SequenceableCollection)>>replaceFrom:to:with:startingAt:
	Receiver: #(nil)
	Arguments and temporary variables:
		start: 	1
		stop: 	1
		replacement: 	#()
		repStart: 	1
		index: 	1
		repOff: 	0
	Receiver's instance variables:
#(nil)


--- The full stack ---
Array(Object)>>error:
Array(Object)>>errorSubscriptBounds:
Array(Object)>>at:
Array(SequenceableCollection)>>replaceFrom:to:with:startingAt:
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Array>>replaceFrom:to:with:startingAt:
Array(SequenceableCollection)>>copyFrom:to:
CompiledMethod>>replace:with:in:
CompiledMethod>>getSourceFor:in:
Trait(TraitBehavior)>>sourceCodeAt:ifAbsent:
Trait(TraitBehavior)>>ultimateSourceCodeAt:ifAbsent:
Browser(CodeHolder)>>sourceStringPrettifiedAndDiffed
Browser>>selectedMessage
Browser>>contents
PluggableShoutMorph(PluggableTextMorph)>>getText
PluggableShoutMorph(PluggableTextMorph)>>update:
[] in Browser(Object)>>changed: {[:aDependent | aDependent update:  
aParameter]}
DependentsArray>>do:
Browser(Object)>>changed:
Browser(Object)>>contentsChanged
Browser(CodeHolder)>>contentsChanged
Browser>>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]}


-- 
www.lethalman.net - Thoughts about internet technologies



More information about the Squeak-dev mailing list