"Sean Malloy" <
[hidden email]> wrote in message
news:
[hidden email]...
> > May be some file is corrupted ?
> > Any idea to solve this ?
>
> This is probably not the answer you want: When anything like this happens
to
> me, I just delete the image, run Dolphin Fresh Install image, and re-load
> packages. This'll work if you store your code in packages. If not, this
> reply was a waste of our time!
If one does not have code saved in packages it can still probably be
recovered from the *.chg file and the *.sml file if a "Compress Sources..."
has been performed. Ian's totally awesome ChunkBrowser (
http://www.idb.me.uk/goodies5/chunkbrowser.html ) can be used to recover the
code from these chunk files. It may be helpful to start with the last good
backup of a working image to minimize the amount of code you have to import.
Dolphin image corruptions have been fairly rare for me (perhaps 1 or 2 per
year of heavy use). However I have recently taken to making a backup of the
image every time I open Dolphin (usually once a day). It is easier to
recover and test one days work then it is to recover a few weeks work.
All hope may not be totally lost on the corrupt image. When Dolphin tries
to load it looks for a file called prestart.st. If you create such a file
it will give you the chance to run it. You may be able to use it to inject
code into the system before it crashes. I have used this trick to extract
source code before. I think I was once even able to resurrect an apparently
corrupt image. It takes a bit of experimentation, but it can be very
powerful.
Good luck,
Chris