sends from agent error-handlers should be allowed

Description

Currently if an agent's error-handler sends to any agent, the sent action is
silently thrown away. The send should instead be allowed.

Originally reported here:
http://groups.google.com/group/clojure/browse_frm/thread/c1d05bdbb50d7d28

Environment

None

Attachments

1
  • 08 Nov 2010, 06:54 AM

Activity

Show:

chouser November 8, 2010 at 6:54 AM

The test added previously was failing because *agent* wasn't bound in the error handler, per CLJ-672.

This patch (0003-) subsumes the previous patches and adds a similar test that does not rely on *agent* being bound. This would have succeeded all along. After a fix for CLJ-672, both tests pass.

Setting this back to Test, but it will fail unless tested after applying the patch from CLJ-672.

chouser November 7, 2010 at 11:29 PM

Stuart Halloway November 5, 2010 at 5:06 PM

Heisenbugs! Test no longer passing, don't have time to look at it atm. Moving back from OK to Test.

import August 24, 2010 at 5:57 PM

Comment made by: importer

chouser@n01se.net said: [[file:d9EEI0G4yr36YneJe5cbLr]]: Set nested to null instead of to empty vector before invoking error handler

import August 24, 2010 at 5:57 PM

Completed

Details

Assignee

Reporter

Approval

Ok

Patch

Code and Test

Priority

Fix versions

Created June 29, 2010 at 4:00 PM
Updated December 8, 2010 at 9:52 PM
Resolved December 8, 2010 at 9:52 PM