[squeak-dev] loading Telnet 301 into 3.10.2-7179-basic bombs reading SimpleTextMorph-fixed.bdf

Greg A. Woods; Planix, Inc. woods at planix.ca
Fri Dec 5 18:03:54 UTC 2008


When loading Telnet 301 into 3.10.2-7179-basic a question box is  
opened asking if a more suitable font should be generated.  Upon  
answering "Yes" I get the following error:

UndefinedObject(Object)>>error:
UndefinedObject(Object)>>errorNonIntegerIndex
UndefinedObject(Object)>>at:put:
BDFFontReader>>readAttributes
BDFFontReader>>read
StrikeFont>>readBDFFromFile:name:
StrikeFont class>>newFromBDFFile:name:
SimpleTextMorph class>>initializeFonts
SimpleTextMorph class>>initialize
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
Compiler class>>evaluate:for:notifying:logged:
Compiler class>>evaluate:for:logged:
Compiler class>>evaluate:logged:
[] in MultiByteFileStream(PositionableStream)>>fileInAnnouncing:  
{[val := (self peekFor: $!)     ifTrue: [(Compiler evaluate: self  
nextChunk l...]}
BlockContext>>on:do:
[] in MultiByteFileStream(PositionableStream)>>fileInAnnouncing:  
{[:bar |  [self atEnd]   whileFalse: [bar value: self position.     
self skipS...]}
[] in ProgressInitiationException>>defaultMorphicAction {[result :=  
workBlock value: progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction


index: 	#STARTFONT
value: 	#('2.1')

"#STARTFONT" does not answer true to #isNumber thus the error is thrown.


It looks like BDFFontReader>>readAttributes doesn't know how to read  
the "SimpleTextMorph-fixed.bdf" file that was actually downloaded to  
be used.  Perhaps some format change occurred?

-- 
					Greg A. Woods; Planix, Inc.
					<woods at planix.ca>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20081205/1e4ec3d2/PGP.pgp


More information about the Squeak-dev mailing list