Sure. And maybe I would have, if I didn't first have to get a Pharo 2.0 image and then install it and then figure out the various new APIs and so on and so on. So instead I wimped out and asked a clear question in a place where the experts on the relevant APIs would have a chance to see it :P
:)
and the relevant code (I think) is
transcriptStream := ((Smalltalk at: #FileSystem) workingDirectory / transcriptFileName) readStream
so, why you don't just wrap this thing with exception handler?
[ transcriptStream := ((Smalltalk at: #FileSystem) workingDirectory / transcriptFileName) readStream
] on: Error do: [ aha... somethign wrong with that file ]
this will prevent image from bailing out to OS. :)
Well, no. Catching Error is a terrible idea. I'll just touch the file if it doesn't already exist.
Thanks for taking the trouble to answer the question, Igor. If it's any consolation, this means Dale & I can get our CI stuff working for Pharo 2.0 that must quicker.
Pay attention that 2.0 is bleeding edge for real. We will take some action this week to improve the situation. Stef