When I logged into OpenCobalt (opencobalt-1.0alpha1rc32) using my GMail account as a Jabber server, I immediately started getting walkbacks when it tried to get pictures for my buddy list.  The problem resulted from:<div><br>
</div><div>JabberClient&gt;&gt;getPhotoFor: ===&gt; JabberClient &gt;&gt;collectVcardResult:  ===&gt; IMClient&gt;&gt;buddyWithId: which uses &#39;noID&#39; to search through (#includesKey:) the buddy Dictionary.  Eventually this resulted in JabberID&gt;&gt;= being called with ByteString &#39;noID&#39; as the &quot;other&quot; argument.  In here &#39;noID&#39; is sent the message JabberID&gt;&gt;node.  Game over!</div>
<div><br></div><div>I added, as the first statement in JabberID&gt;&gt;=, the guard code: self class = other class ifFalse: [ ^ false ].  Seems to work.</div><div><br></div><div>---John</div><div><br></div><div>BTW, I&#39;m attempting to use the Jabber client in Croquet/OpenCobalt in connection with Seaside (as the most mature Jabber client in Squeak?).</div>