IE> with-open-store closes the store when you're done, null'ing out *store- IE> controller*. With sufficient concurrency you are likely to get a race IE> condition where the if stmt in with-city-store succeeds but the body IE> fails since you aren't locking access to *store-controller*.
well, it seems the root cause of the problem is that open-store uses cached controller instance, so multiple threads will share same instance, and when one closes it others get botched. maybe it makes sense to do some changes to prevent this. like, do no caching? _______________________________________________ elephant-devel site list elephant-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/elephant-devel