I'm not sure what your setup is doing to get into this state (some
cleanup must not be happening), but I can hazily remember that to get
out of it you'll want to get rid of the excess .usr files on disk (and
probably do 'OmniBase closeAll'). <br>
<br>
When using ODB, we've generally used a connection pool approach to
managing clients.. if it's useful we could throw our ODBSupport package
over the wall (including ODBSPool).<br>
<br>
Andrew<br><br><div><span class="gmail_quote">On 11/2/05, <b class="gmail_sendername">Brian Murphy-Dye</b> &lt;<a href="mailto:brian.murphydye@mac.com">brian.murphydye@mac.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I'm getting an 'ODBError: Maximum number of clients reached'. There<br>aren't any instances of ODBTransaction, but there are 160 open<br>instances of OmniBase. I don't seem to have anything holding onto<br>these, but 'Smalltalk garbageCollect' doesn't get rid of them, and
<br>'(OmniBase allInstances select: [:ea | ea isOpened]) first close'<br>crashes Squeak immediately :(<br><br>Any help would be greatly appreciated :o)<br><br>Brian.<br><br></blockquote></div><br>