Re: [Squeak-fr] [débutant] N'arrive pas à appliquer un tutorial

stéphane ducasse ducasse at iam.unibe.ch
Dim 15 Aou 20:55:03 CEST 2004


Je vais tester cela car je ne connais pas ce lien. Normalement je prend 
l'image sur le ftp.
Mon image est une 5972 (mais je pense que je suis passe en 3.8 gamma). 
Donne moi 5 minutes
et je te dis tout.

Es-tu derriere un firewall?

Stef

On 15 août 04, at 20:37, Damien Cassou wrote:

>> Je te conseille plutôt que de prendre l'image 3.6, d'utiliser une 
>> image 3.7. Tu peux garder le package Debian VM 3.6 et récupérer la 
>> dernière image 3.7 ici :
>> http://update.squeakfoundation.org/external/Squeak3.7gamma1.zip
>
> J'ai téléchargé ce fichier, l'ai décompressé dans /usr/share/squeak 
> fait les liens corrects puis j'ai lancé Squeak. Dans "about" y'a 
> marqué Squeak 3.7 gamma #5985. J'ai ensuite fait "open/SqueakMap 
> Package Loader" et ça a planté. Ci-dessous le backtrace que j'ai aussi 
> envoyé à squeak-dev
>
>
>
>
> VM: unix - a SmalltalkImage
> Image: Squeak3.7gamma [latest update: #5985]
>
> SecurityManager state:
> Restricted: false
> FileAccess: true
> SocketAccess: true
> Working Dir /home/quetzalcoatl/squeak-3.7
> Trusted Dir /home/quetzalcoatl/squeak-3.7/secure
> Untrusted Dir /home/quetzalcoatl/squeak-3.7/untrusted
>
> UndefinedObject(Object)>>doesNotUnderstand: #do:
> 	Receiver: nil
> 	Arguments and temporary variables:
> 		aMessage: 	do: [] in ImageSegment>>comeFullyUpOnReload:
> {[:importedObject | impo...etc...
> 	Receiver's instance variables:
> nil
>
> ImageSegment>>comeFullyUpOnReload:
> 	Receiver: an ImageSegment
> 	Arguments and temporary variables:
> 		smartRefStream: 	a SmartRefStream a ByteArray(39 70 114 111 109 32 83
> 113 117 10...etc...
> 		mapFakeClassesToReal: 	an
> IdentityDictionary(Fake37SMSqueakMap->SMSqueakMap )
> 		ccFixups: 	true
> 		receiverClasses: 	an IdentitySet()
> 		rootsToUnhiberhate: 	nil
> 		myProject: 	nil
> 		importedObject: 	nil
> 		aFake: 	nil
> 	Receiver's instance variables:
> 		arrayOfRoots: 	nil
> 		segment: 	a WordArrayForSegment(1929386342 190984715 2164473200
> 2161988649 31614...etc...
> 		outPointers: 	#(Fake37SMSqueakMap nil 'sm' true Dictionary 
> SMFileCache
> Array an ...etc...
> 		state: 	#imported
> 		segmentName: 	nil
> 		fileName: 	nil
> 		endMarker: 	SmartRefStream(ReferenceStream)>>next
> 		userRootCnt: 	1
> 		renamedClasses: 	nil
>
> SmartRefStream(DataStream)>>next
> 	Receiver: a SmartRefStream a ByteArray(39 70 114 111 109 32 83 113 117
> 101 97 107 51 46 54 32 111 10...etc...
> 	Arguments and temporary variables:
> 		type: 	16
> 		selector: 	#readShortInst
> 		anObject: 	an ImageSegment
> 		isARefType: 	true
> 		pos: 	nil
> 		internalObject: 	nil
> 	Receiver's instance variables:
> 		byteStream: 	a RWBinaryOrTextStream a ByteArray(39 70 114 111 109 32
> 83 113 117 ...etc...
> 		topCall: 	#marked
> 		basePos: 	152
> 		references: 	an IdentityDictionary()
> 		objects: 	an IdentityDictionary(5->#('class structure' a
> Dictionary(#Array->#(0)...etc...
> 		currentReference: 	2959
> 		fwdRefEnds: 	an IdentityDictionary()
> 		blockers: 	an IdentityDictionary()
> 		skipping: 	an IdentitySet()
> 		insideASegment: 	false
> 		structures: 	a Dictionary(#Array->#(0) #ArrayedCollection->#(0)
> #Association->#(...etc...
> 		steady: 	a Set(Integer UUID SMDocument Symbol SMCategorizableObject
> String Seque...etc...
> 		reshaped: 	nil
> 		renamed: 	a Dictionary(#FlasherMorph->#Flasher )
> 		renamedConv: 	a Dictionary(1->#SMSqueakMap 5->#Dictionary
> 6->#SMFileCache 7->#Ar...etc...
> 		superclasses: 	a Dictionary(#Array->#ArrayedCollection
> #ArrayedCollection->#Sequ...etc...
> 		progressBar: 	nil
> 		objCount: 	nil
> 		classInstVars: 	nil
>
> SmartRefStream(ReferenceStream)>>next
> 	Receiver: a SmartRefStream a ByteArray(39 70 114 111 109 32 83 113 117
> 101 97 107 51 46 54 32 111 10...etc...
> 	Arguments and temporary variables:
> 		curPosn: 	2959
> 		skipToPosn: 	nil
> 		haveIt: 	false
> 		theObject: 	false
> 		wasSkipping: 	nil
> 	Receiver's instance variables:
> 		byteStream: 	a RWBinaryOrTextStream a ByteArray(39 70 114 111 109 32
> 83 113 117 ...etc...
> 		topCall: 	#marked
> 		basePos: 	152
> 		references: 	an IdentityDictionary()
> 		objects: 	an IdentityDictionary(5->#('class structure' a
> Dictionary(#Array->#(0)...etc...
> 		currentReference: 	2959
> 		fwdRefEnds: 	an IdentityDictionary()
> 		blockers: 	an IdentityDictionary()
> 		skipping: 	an IdentitySet()
> 		insideASegment: 	false
> 		structures: 	a Dictionary(#Array->#(0) #ArrayedCollection->#(0)
> #Association->#(...etc...
> 		steady: 	a Set(Integer UUID SMDocument Symbol SMCategorizableObject
> String Seque...etc...
> 		reshaped: 	nil
> 		renamed: 	a Dictionary(#FlasherMorph->#Flasher )
> 		renamedConv: 	a Dictionary(1->#SMSqueakMap 5->#Dictionary
> 6->#SMFileCache 7->#Ar...etc...
> 		superclasses: 	a Dictionary(#Array->#ArrayedCollection
> #ArrayedCollection->#Sequ...etc...
> 		progressBar: 	nil
> 		objCount: 	nil
> 		classInstVars: 	nil
>
>
> --- The full stack ---
> UndefinedObject(Object)>>doesNotUnderstand: #do:
> ImageSegment>>comeFullyUpOnReload:
> SmartRefStream(DataStream)>>next
> SmartRefStream(ReferenceStream)>>next
>  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> SmartRefStream>>next
> SmartRefStream>>scanFrom:
> ObjectScanner>>scanFrom:
> [] in RWBinaryOrTextStream(PositionableStream)>>fileInAnnouncing: {[val
> := (self peekFor: $!)     ifTrue: [(Compiler evaluate: self nextChunk
> l...]}
> BlockContext>>on:do:
> [] in RWBinaryOrTextStream(PositionableStream)>>fileInAnnouncing: 
> {[:bar
> |  [self atEnd]   whileFalse: [bar value: self position.    self
> skipS...]}
> ...etc...
> _______________________________________________
> Squeak-fr mailing list
> Squeak-fr at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/listinfo/squeak-fr
>



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