<html>
<font size=3><br><br>
I can't get updates anymore. I've tried it many times under<br>
different machine load conditions and it doesn't make a<br>
difference. I get this error every time.<br><br>
Blake McBride<br><br>
<br>
At 09:46 AM 6/13/2003 +0100, you wrote:<br>
<blockquote type=cite class=cite cite>Doug Way
<dway@riskmetrics.com> wrote:<br>
> <br>
> I've also seen this error yesterday and today but only
sporadically... <br>
> usually it doesn't happen.<br>
> <br>
> - Doug Way<br>
> <br>
> <br>
> On Thursday, June 12, 2003, at 06:11 PM, goran.krampe@bluefish.se
wrote:<br>
> <br>
> > Torsten.Bergmann@phaidros.com wrote:<br>
> >> - take a 3.6 alpha image Build 5179 (newest) from the<br>
> >> FTP server<br>
> >> - run update<br>
> >> - it crashed with NetNameResolver doesNotUnderstand:<br>
> >> #initializeNetworkIfFail:<br>
> ><br>
> > I think I saw this earlier. IIRC it is because some methods
haven't <br>
> > been<br>
> > recompiled. Will check tomorrow. If noone else beats me to
it.<br>
> ><br>
> > regards, Göran<br><br>
Ok, here is an analysis:<br><br>
- The update mechanism forks off the downloads in parallell, that
is<br>
probably why it fails (for me) when trying to download update 5260<br>
(which is way back after 5255 - which is the culprit)<br>
- What happens is that 5255 removes the method
#initializeNetworkIfFail:<br>
BUT 5257 is the update that actually removes the call to it in<br>
OldSocket! So... the parallell download process might - if you are<br>
unlucky - end up trying to perform a download in between these two<br>
updates being incorporated in the image.<br><br>
And then, since HTTPSocket
class>>httpGetDocument:args:accept:request:<br>
calls "Socket initializeNetwork" this will in fact reference
OldSocket<br>
(because the method has been changed while being run I presume, so it
is<br>
still the old one - can be seen in the top of the menu in the
debugger<br>
because it says "DoItwith:with:with:" instead of the proper
method name.<br><br>
Result? Boom. But it seems rather harmless - I just killed off the<br>
notifiers and tried again. This time the new proper code will be
used<br>
and then I got my last two missing updates.<br><br>
regards, Göran</font></blockquote></html>