[Morphic] I wish know when was the last image in what Nebraska performs as designed

Lic. Edgar J. De Cleene edgardec2001 at yahoo.com.ar
Tue Jan 31 10:09:32 UTC 2006


Yoshiki Ohshima puso en su mail :

>   Edgar,
> 
>> 1) Take a fresh Squeak3.6-5429-basic.image and changes, duplicate via OS X
>> for having Squeak3.6-5429-basic copy.image and changes.
>> 
>> 2) Open each in a different VM
>> 
>> 3) Open a Listener and a Badge on both
> 
>   Evaluate:
> 
> NebraskaServerMorph serveWorld: World
> 
> on one side, and open the badge on the other side.  Type 127.0.0.1
> into the badge, and press 'S' button.
> 
> -- Yoshiki
> 
Yoshiki, you are a master.

This works, exact as you said. ( in 3.8 Extremadura image used by Diego for
his new book).
And maybe that is the last image in what Nebraska performs as designed.

I find the attached walkback in 3.9.6705, try to found if I can fix.
Still wonder why the communication is one side only in the other cases I
send.

Very, very thanks.

Edgar

-------------- next part --------------
Error: not strike2 format
31 January 2006 6:24:14 am

VM: Mac OS - a SmalltalkImage
Image: Squeak3.9alpha [latest update: #6705]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir Discovery:Users:admin:SqueakDevelop
Trusted Dir Discovery:Users:admin:SqueakDevelop
Untrusted Dir foobar:tooBar:forSqueak:bogus

StrikeFont(Object)>>error:
	Receiver: <<error during printing>>
	Arguments and temporary variables: 
		aString: 	'not strike2 format'
	Receiver's instance variables: 
		characterToGlyphMap: 	nil
		xTable: 	nil
		glyphs: 	nil
		name: 	nil
		type: 	1097032565
		minAscii: 	nil
		maxAscii: 	nil
		maxWidth: 	nil
		strikeLength: 	nil
		ascent: 	nil
		descent: 	nil
		xOffset: 	nil
		raster: 	nil
		subscript: 	nil
		superscript: 	nil
		emphasis: 	nil
		derivativeFonts: 	nil
		pointSize: 	nil
		fallbackFont: 	nil
		charIndex: 	nil

StrikeFont>>readFromStrike2Stream:
	Receiver: <<error during printing>>
	Arguments and temporary variables: 
		file: 	a RWBinaryOrTextStream a ByteArray(65 99 99 117 110 121 49 50)
		index: 	nil
		indexLimiT: 	nil
	Receiver's instance variables: 
		characterToGlyphMap: 	nil
		xTable: 	nil
		glyphs: 	nil
		name: 	nil
		type: 	1097032565
		minAscii: 	nil
		maxAscii: 	nil
		maxWidth: 	nil
		strikeLength: 	nil
		ascent: 	nil
		descent: 	nil
		xOffset: 	nil
		raster: 	nil
		subscript: 	nil
		superscript: 	nil
		emphasis: 	nil
		derivativeFonts: 	nil
		pointSize: 	nil
		fallbackFont: 	nil
		charIndex: 	nil

StrikeFont class>>decodedFromRemoteCanvas:
	Receiver: StrikeFont
	Arguments and temporary variables: 
		aString: 	'Accuny12'
		stream: 	a RWBinaryOrTextStream a ByteArray(65 99 99 117 110 121 49 50)
	Receiver's instance variables: 
		superclass: 	AbstractFont
		methodDict: 	a MethodDictionary(size 108)
		format: 	170
		instanceVariables: 	#('characterToGlyphMap' 'xTable' 'glyphs' 'name' 'type' 'min...etc...
		organization: 	('accessing' ascent ascentKern ascentOf: baseKern characterToGlyp...etc...
		subclasses: 	{FormSetFont . HostFont}
		name: 	#StrikeFont
		classPool: 	a Dictionary(#DefaultStringScanner->nil )
		sharedPools: 	an OrderedCollection(a Dictionary(size 106))
		environment: 	a SystemDictionary(lots of globals)
		category: 	nil

CanvasDecoder class>>decodeFont:
	Receiver: CanvasDecoder
	Arguments and temporary variables: 
		fontString: 	'Accuny12'
	Receiver's instance variables: 
		superclass: 	Object
		methodDict: 	a MethodDictionary(#addFontSetToCache:->a CompiledMethod (1497) #ad...etc...
		format: 	140
		instanceVariables: 	#('drawingCanvas' 'clipRect' 'transform' 'connection' 'fonts...etc...
		organization: 	('attributes' drawingForm)
('decoding' addFontSetToCache: addFont...etc...
		subclasses: 	nil
		name: 	#CanvasDecoder
		classPool: 	a Dictionary(#CachedForms->an Array(Form(123x86x16) nil nil nil nil ...etc...
		sharedPools: 	nil
		environment: 	a SystemDictionary(lots of globals)
		category: 	nil


--- The full stack ---
StrikeFont(Object)>>error:
StrikeFont>>readFromStrike2Stream:
StrikeFont class>>decodedFromRemoteCanvas:
CanvasDecoder class>>decodeFont:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CanvasDecoder>>addFontToCache:
CanvasDecoder>>processCommand:onForceDo:
CanvasDecoder>>processIOOnForce:
NetworkTerminalMorph>>step
NetworkTerminalMorph(Morph)>>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