Completed
Details
Assignee
David MillerDavid MillerReporter
Greg ChapmanGreg ChapmanPriority
Major
Details
Details
Assignee
David Miller
David MillerReporter
Greg Chapman
Greg ChapmanPriority

Created June 18, 2014 at 8:17 PM
Updated June 21, 2014 at 6:31 PM
Resolved June 21, 2014 at 6:31 PM
For example:
Clojure 1.6.0-beta1 user=> (def r (ref 0)) #'user/r user=> (dosync (ensure r)) SynchronizationLockException The read lock is being released without being held. System.Threading.ReaderWriterLockSlim. ExitReadLock (:0)
I'm fairly certain the call to
Lock(r)
inLockingTransaction.DoEnsure
is incorrect. I believe it should ber.EnterReadLock()