VM plantée

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

VM plantée

Frédéric Ferrère-2
Bonjour,

je rencontre un léger problème, en bricolant quelques classes, j'ai
planté la VM
et une petite  fenêtre blanche apparait en haut à gauche du 'World'.

Il y a marqué en haut de cette fenêtre :
*** System error handling failed***

et en bas :
Type CR to enter an emergency evaluator
Type any other character to restart

Si je tente le restart ça marche pas.

Quand à l'emergency evaluator je sais pas trop quoi en faire :)

La seule option affichée est 'Type 'revert' to revertyour last method
change'

mais ça ne suffit pas.

J'ai planté la VM en initialisant une instance de classe sans faire
d'initialisation de la classe mère pour
voir ce que cela pouvait bien faire ...

Je pourrais fermer et redémarrer la VM mais  je perds tout mon code :(

Globalement, existe t'il une doc sur cet outil "emergency evaluator" ?

Merci.

Cordialement,
--
Frédéric
_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Reply | Threaded
Open this post in threaded view
|

Re: VM plantée

Serge Stinckwich-4

Le 25 mai 06 à 11:52, FERRERE Frédéric a écrit :

> Bonjour,
>
> je rencontre un léger problème, en bricolant quelques classes, j'ai  
> planté la VM
> et une petite  fenêtre blanche apparait en haut à gauche du 'World'.
>
> Il y a marqué en haut de cette fenêtre :
> *** System error handling failed***
>
> et en bas :
> Type CR to enter an emergency evaluator
> Type any other character to restart
>
> Si je tente le restart ça marche pas.
>
> Quand à l'emergency evaluator je sais pas trop quoi en faire :)
>
> La seule option affichée est 'Type 'revert' to revertyour last  
> method change'
>
> mais ça ne suffit pas.
>
> J'ai planté la VM en initialisant une instance de classe sans faire  
> d'initialisation de la classe mère pour
> voir ce que cela pouvait bien faire ...
>
> Je pourrais fermer et redémarrer la VM mais  je perds tout mon code :(

Il faut savoir que tu ne vas pas perdre ton code. Chaque modification  
est enregistrée dans le fichier .changes.
Il est possible de rejouer ce fichier de modifications pour retrouver  
ton code dans l'état où il était avant que ton image plante.
Il y a quelques explications sur la page : http://
minnow.cc.gatech.edu/squeak/2168
Lire la partie : How can I recover my work if a crash has occurred?
Il faudrait faire une page sur le Wiki qui détaille la procédure à  
faire, cela serait bien utile pour les débutants.

Conclusion : on ne perd jamais de code en Smalltalk ;-)

--                                                         oooo
Dr. Serge Stinckwich                                     OOOOOOOO
Université de Caen>CNRS UMR 6072>GREYC>MAD               OOESUGOO
http://purl.org/net/SergeStinckwich                       oooooo
Smalltalkers do: [:it | All with: Class, (And love: it)]   \  /
                                                             ##



_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr