[Squeak-fr] Still problem when saving and loading a project

Hilaire Fernandes cddp40.tice at ac-bordeaux.fr
Mar 14 Sep 17:52:44 CEST 2004


Salut,

I still have problem when saving a project with one image then opening
it under a another image.

This time I load the newCarTutorial from Squeak-Land. I open it with
Squeak3.6, perform some translation in French, save it. Then I try to
open it with Squeak image 3.7gamma, unfortunately Squeak freeze.

The debug log is attached in case it is usefull to someone.

Thanks

Hilaire




-- 
SCÉRÉN
CRDP d'Aquitaine/CDDP des Landes
http://crdp.ac-bordeaux.fr/cddp40
Ingénierie Éducative
614, rue du Ruisseau - BP 401
40012 Mont de Marsan Cedex
Tél. 05.58.75.50.10
-------------- section suivante --------------
MessageNotUnderstood: UndefinedObject>>+
14 September 2004 5:48 pm

VM: unix - a SmalltalkImage
Image: Squeak3.7gamma [latest update: #5976]

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

UndefinedObject(Object)>>doesNotUnderstand: #+
	Receiver: nil
	Arguments and temporary variables: 
		aMessage: 	+ 1 at 4
	Receiver's instance variables: 
nil
NewParagraph>>moveBy:
	Receiver: a NewParagraph
	Arguments and temporary variables: 
		delta: 	1 at 4
		line: 	a TextLine 9 to: 9
	Receiver's instance variables: 
		text: 	a Text for 'H
i
n
t
s'
		textStyle: 	a TextStyle Accuny15
		firstCharacterIndex: 	1
		container: 	203 at 449 corner: 212 at 10000448
		lines: 	#(a TextLine 1 to: 2 a TextLine 3 to: 4 a TextLine 5 to: 6 a TextLine 7 ...etc...
		positionWhenComposed: 	nil
		offsetToEnd: 	8
		maxRightX: 	212
		selectionStart: 	nil
		selectionStop: 	nil
		wantsColumnBreaks: 	false
		focused: 	nil

TextMorph>>privateMoveBy:
	Receiver: a TextMorph(735)
	Arguments and temporary variables: 
		delta: 	1 at 4
	Receiver's instance variables: 
		bounds: 	204 at 453 corner: 213 at 544
		owner: 	<<error during printing>>

TextMorph(Morph)>>privateFullMoveBy:
	Receiver: a TextMorph(735)
	Arguments and temporary variables: 
		delta: 	1 at 4
		i: 	nil
		iLimiT: 	nil
	Receiver's instance variables: 
		bounds: 	204 at 453 corner: 213 at 544
		owner: 	<<error during printing>>


--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #+
NewParagraph>>moveBy:
TextMorph>>privateMoveBy:
TextMorph(Morph)>>privateFullMoveBy:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TextMorph(Morph)>>position:
[] in FlapTab>>fitContents {[self extent: submorphs first extent + (2 * self borderWidth) + (0 @ 4).  su...]}
FlapTab>>ifVertical:ifHorizontal:
FlapTab>>fitContents
FlapTab(ReferenceMorph)>>layoutChanged
FlapTab>>layoutChanged
FlapTab(Morph)>>extent:
[] in FlapTab>>fitContents {[self extent: submorphs first extent + (2 * self borderWidth) + (0 @ 4).  su...]}
FlapTab>>ifVertical:ifHorizontal:
FlapTab>>fitContents
FlapTab(ReferenceMorph)>>layoutChanged
FlapTab>>layoutChanged
TextMorph(Morph)>>layoutChanged
TextMorph(Morph)>>extent:
TextMorph>>fit
TextMorph>>paragraph
TextMorph>>drawOn:
FormCanvas(Canvas)>>draw:
FormCanvas(Canvas)>>drawMorph:
[] in TextMorph(Morph)>>fullDrawOn: {[(aCanvas isVisible: self bounds)   ifTrue: [aCanvas drawMorph: self].  self...]}
FormCanvas>>roundCornersOf:in:during:
FormCanvas(Canvas)>>roundCornersOf:during:
TextMorph(Morph)>>fullDrawOn:
FormCanvas(Canvas)>>fullDraw:
FormCanvas(Canvas)>>fullDrawMorph:
[] in FlapTab(Morph)>>drawSubmorphsOn: {[:m | canvas fullDrawMorph: m]}
Array(SequenceableCollection)>>reverseDo:
[] in FlapTab(Morph)>>drawSubmorphsOn: {[:canvas | submorphs   reverseDo: [:m | canvas fullDrawMorph: m]]}
FlapTab(Morph)>>drawSubmorphsOn:
[] in FlapTab(Morph)>>fullDrawOn: {[(aCanvas isVisible: self bounds)   ifTrue: [aCanvas drawMorph: self].  self...]}
CornerRounder class>>roundCornersOf:on:in:displayBlock:borderWidth:corners:
FormCanvas>>roundCornersOf:in:during:
FormCanvas(Canvas)>>roundCornersOf:during:
FlapTab(Morph)>>fullDrawOn:
FormCanvas(Canvas)>>fullDraw:
FormCanvas(Canvas)>>fullDrawMorph:
[] in PasteUpMorph>>drawSubmorphsOn: {[:m | m ~~ backgroundMorph   ifTrue: [canvas fullDrawMorph: m]]}
Array(SequenceableCollection)>>reverseDo:
[] in PasteUpMorph>>drawSubmorphsOn: {[:canvas | submorphs   reverseDo: [:m | m ~~ backgroundMorph     ifTrue: [ca...]}
FormCanvas>>clipBy:during:
PasteUpMorph>>drawSubmorphsOn:
[] in PasteUpMorph(Morph)>>fullDrawOn: {[(aCanvas isVisible: self bounds)   ifTrue: [aCanvas drawMorph: self].  self...]}
FormCanvas>>roundCornersOf:in:during:
FormCanvas(Canvas)>>roundCornersOf:during:
PasteUpMorph(Morph)>>fullDrawOn:
FormCanvas(Canvas)>>fullDraw:
FormCanvas(Canvas)>>fullDrawMorph:
[] in Project>>imageFormOfSize:depth: {[world isMorph   ifTrue: [Display getCanvas fullDrawMorph: world]   ifFalse:...]}
DisplayScreen>>replacedBy:do:
Project>>imageFormOfSize:depth:
Project>>imageForm
Project>>displayZoom:
Project>>enter:revert:saveForRevert:
Project>>enter
ProjectEntryNotification>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
-- and more not shown --


Plus d'informations sur la liste de diffusion Squeak-fr