On Thursday, September 18, 2003, at 10:28 PM, Stefan Urbanek wrote:


Hi,

AgentFarms stopped to work. I am getting this:

/usr/GNUstep/Local/Tools/afsimulator: Uncaught exception NSObjectInaccessibleException, reason: Forwarding message in wrong thread

Were there any forwarding/thread related changes in -base? What does it mean?

It should indicate that code executing in one thread is trying to send a message over an NSConnection which was created in another thread, and the NSConnection has not had multiple threads enabled.
If you want to use a connection in more than one thread, you should call -enableMultipleThreads on it.


Previously, the code did not raise the exception it should ... which would sometimes cause the calling thread to hang.

Perhaps some connections should have -enableMultipleThreads called automatically (when an initialiser returns an existing connection rather than creating a new one) ... I don't know what the Apple behavior is in this case.



_______________________________________________
Bug-gnustep mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-gnustep

Reply via email to