I was also trying to track down the problem. The log on Squeaksource says: -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Name: Network-Kernel-stephane_ducasse.6 Author: stephane.ducasse Time: 30 March 2009, 11:21:24 pm UUID: cb7829c0-0006-4b44-ad73-ab97531bc8ce Ancestors: Network-Kernel-michael_rueger.5 Issue 648: Opening protocol browser results in a MessageNotUnderstood: CompiledMethod>>category CompiledMethod>>category by eric Issue 684: Recent Morphic Changesets Removed BorderedMorph>>areasRemainingToFill: Issue 691: integrate Setting System-Setting Issue 696: SuniGUi showing coverage SUnit coverage enhancement Issue 697: New Socket IPv6 new socket primitive and IPv6 changes -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= The new socket is likely to be the culprit. Unfortunately, the google website does not say much: http://code.google.com/p/pharo/issues/detail?can=2&q=697&colspec=ID%20Type%2... I am trying your trick. Alexandre On 28 Apr 2009, at 19:10, Cameron Sanders wrote:
Thanks Alexandre.
So to get my MC-ftp connection working (to save code changes in my image), I simply masked the problem. I altered NetNameResolver class >> useOldNetwork to simply return true.
The preparation of the class variable UseOldNetwork looks like the following in the method NetNameResolver class>>initializeNetwork ... UseOldNetwork := [NetNameResolver primHostNameSize. false] on: Error do: [:ex | ex return: true]
And #primHostNameSize is failing under older versions; the code is
NetNameResolver class >> primHostNameSize <primitive: 'primitiveResolverHostNameSize' module: 'SocketPlugin'> self primitiveFailed -- I haven't been following the socket/FFI stuff, but this was just fixed, right? And the "owner" (or lead) is who?
-Cam
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.