<html>
<font size=3><br><br>
I can't get updates anymore.&nbsp; I've tried it many times under<br>
different machine load conditions and it doesn't make a<br>
difference.&nbsp; 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
&lt;dway@riskmetrics.com&gt; wrote:<br>
&gt; <br>
&gt; I've also seen this error yesterday and today but only
sporadically... <br>
&gt; usually it doesn't happen.<br>
&gt; <br>
&gt; - Doug Way<br>
&gt; <br>
&gt; <br>
&gt; On Thursday, June 12, 2003, at 06:11 PM, goran.krampe@bluefish.se
wrote:<br>
&gt; <br>
&gt; &gt; Torsten.Bergmann@phaidros.com wrote:<br>
&gt; &gt;&gt; - take a 3.6 alpha image Build 5179 (newest) from the<br>
&gt; &gt;&gt;&nbsp;&nbsp; FTP server<br>
&gt; &gt;&gt; - run update<br>
&gt; &gt;&gt; - it crashed with NetNameResolver doesNotUnderstand:<br>
&gt; &gt;&gt; #initializeNetworkIfFail:<br>
&gt; &gt;<br>
&gt; &gt; I think I saw this earlier. IIRC it is because some methods
haven't <br>
&gt; &gt; been<br>
&gt; &gt; recompiled. Will check tomorrow. If noone else beats me to
it.<br>
&gt; &gt;<br>
&gt; &gt; 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&gt;&gt;httpGetDocument:args:accept:request:<br>
calls &quot;Socket initializeNetwork&quot; 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 &quot;DoItwith:with:with:&quot; 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>