[BUG]Integer class(Object)>>error:

araujo at es.gnu.org araujo at es.gnu.org
Tue Jul 13 14:31:28 UTC 2004


I get the following error , when i click on 
the class 'Preferences' in a System Browser

13 July 2004 10:27:55 am

VM: unix - a SmalltalkImage
Image: Squeak3.7beta [latest update: #5868]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /home/arauko/Squeak
Trusted Dir /home/arauko/Squeak/secure
Untrusted Dir /home/arauko/Squeak/untrusted

Integer class(Object)>>error:
	Receiver: Integer
	Arguments and temporary variables: 
		aString: 	'At least one digit expected here'
	Receiver's instance variables: 
		superclass: 	Number
		methodDict: 	a MethodDictionary(#*->a CompiledMethod (474) #+->a
CompiledMethod (1226) #-->a CompiledMethod (4087) #...etc...
		format: 	2
		instanceVariables: 	nil
		organization: 	('testing' even isInteger isPowerOfTwo)
('arithmetic' * + - / // ...etc...
		subclasses: 	#(SmallInteger LargePositiveInteger)
		name: 	#Integer
		classPool: 	a Dictionary()
		sharedPools: 	nil
		environment: 	nil
		category: 	nil

Integer class>>readFrom:base:
	Receiver: Integer
	Arguments and temporary variables: 
		aStream: 	a ReadStream '(220 29 81 35 812)f1,f1dPreferences
openFactoredPanel;;,...etc...
		base: 	10
		digit: 	25
		value: 	0
		neg: 	false
		startPos: 	24
	Receiver's instance variables: 
		superclass: 	Number
		methodDict: 	a MethodDictionary(#*->a CompiledMethod (474) #+->a
CompiledMethod (1226) #-->a CompiledMethod (4087) #...etc...
		format: 	2
		instanceVariables: 	nil
		organization: 	('testing' even isInteger isPowerOfTwo)
('arithmetic' * + - / // ...etc...
		subclasses: 	#(SmallInteger LargePositiveInteger)
		name: 	#Integer
		classPool: 	a Dictionary()
		sharedPools: 	nil
		environment: 	nil
		category: 	nil

Integer class>>readFrom:
	Receiver: Integer
	Arguments and temporary variables: 
		aStream: 	a ReadStream '(220 29 81 35 812)f1,f1dPreferences
openFactoredPanel;;,...etc...
	Receiver's instance variables: 
		superclass: 	Number
		methodDict: 	a MethodDictionary(#*->a CompiledMethod (474) #+->a
CompiledMethod (1226) #-->a CompiledMethod (4087) #...etc...
		format: 	2
		instanceVariables: 	nil
		organization: 	('testing' even isInteger isPowerOfTwo)
('arithmetic' * + - / // ...etc...
		subclasses: 	#(SmallInteger LargePositiveInteger)
		name: 	#Integer
		classPool: 	a Dictionary()
		sharedPools: 	nil
		environment: 	nil
		category: 	nil

Number class>>readRemainderOf:from:base:withSign:
	Receiver: Number
	Arguments and temporary variables: 
		integerPart: 	1
		aStream: 	a ReadStream '(220 29 81 35 812)f1,f1dPreferences
openFactoredPanel;;,...etc...
		base: 	10
		sign: 	1
		value: 	1
		fraction: 	nil
		fractionDigits: 	0
		fracpos: 	nil
		peekChar: 	$d
		scale: 	nil
	Receiver's instance variables: 
		superclass: 	Magnitude
		methodDict: 	a MethodDictionary(#*->a CompiledMethod (764) #+->a
CompiledMethod (1066) #-->a CompiledMethod (3601) #...etc...
		format: 	2
		instanceVariables: 	nil
		organization: 	('arithmetic' * + - / // \\ abs negated quo: reciprocal
rem:)
('m...etc...
		subclasses: 	#(Fraction Float Integer ScaledDecimal)
		name: 	#Number
		classPool: 	a Dictionary()
		sharedPools: 	nil
		environment: 	nil
		category: 	nil


--- The full stack ---
Integer class(Object)>>error:
Integer class>>readFrom:base:
Integer class>>readFrom:
Number class>>readRemainderOf:from:base:withSign:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Number class>>readFrom:
RunArray class>>scanFrom:
StandardFileStream(PositionableStream)>>nextChunkText
RemoteString>>text
ClassOrganizer>>classComment
Preferences class(ClassDescription)>>hasComment
Browser>>classCommentText
BrowserCommentTextMorph(PluggableTextMorph)>>getText
BrowserCommentTextMorph(PluggableTextMorph)>>update:
BrowserCommentTextMorph>>update:
[] in Browser(Object)>>changed: {[:aDependent | aDependent update:
aParameter]}
DependentsArray>>do:
Browser(Object)>>changed:
Browser>>classListIndex:
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:
...etc...



More information about the Squeak-dev mailing list