I think that if a directory doesn't exist or is invalid, then SM should assume something is wrong, ask for permission to delete all cached information, and reload everything from the server. A cache should never be the cause of a user encountering a walkback... (though in the real world of software it all too often is)
Daniel
goran.krampe@bluefish.se wrote:
Hi all!
Back from fishing.
Daniel Vainsencher danielv@netvision.net.il wrote:
I've looked at all pending fixes I could find to SM, and have released a new version with a couple of fixes by Ned.
The relevant fix to solve this is by SFA (called "[FIX] SM-createSMDir-asm"), and should be applied to SM itself. I don't have the sm password for SM. I've tested the fix, and it works.
I will fix and post a new SM1.07 ASAP, today or tomorrow. I need to go through exactly what happens one more time, I did it just before going fishing but now I have forgotten about it.
Just note that it really isn't as simple as just creating the directory. The reason SM doesn't check for the existence of the directory is that it SHOULD be there. If it isn't there then we have an SMSqueakMap instance but no corresponding log file - not a proper situation. They should always exist together and in synch.
regards, Göran _______________________________________________ Squeakfoundation mailing list Squeakfoundation@lists.squeakfoundation.org http://lists.squeakfoundation.org/listinfo/squeakfoundation
squeakfoundation@lists.squeakfoundation.org