Hi,<div><br></div><div>I'm testing the newest Elephant 1.0 SBCL 1.0.29 on Windows 7 with BDB 4.7. I get the following error when attempting to open a controller. (I've used SBCL with Elephant 1.0 and BDB 4.5 in the past, so either this is an upgrade issue from 4.5 to 4.7 or a regression.)<br>
</div><div><br></div><div>Let me know if there is anything else I can do to help debug this.</div><div><br></div><div><div>DB_ENV->set_lk_detect: unknown deadlock detection mode specified</div><div><br></div><div>debugger invoked on a BDB-DB-ERROR: Berkeley DB error #22: Invalid argument</div>

<div><br></div><div>Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.</div><div><br></div><div>restarts (invokable by number or by possibly-abbreviated name):</div><div>  0: [CONTINUE] Ignore runtime option --load "test.lisp".</div>

<div>  1: [ABORT   ] Skip rest of --eval and --load options.</div><div>  2:            Skip to toplevel READ/EVAL/PRINT loop.</div><div>  3: [QUIT    ] Quit SBCL (calling #'QUIT, killing the process).</div><div><br></div>

<div>(DB-BDB::DB-ENV-SET-MAX-LOCKS #<unavailable argument> #<unavailable argument>)</div><div>0] ba</div><div><br></div><div>0: (DB-BDB::DB-ENV-SET-MAX-LOCKS</div><div>    #<unavailable argument></div><div>

    #<unavailable argument>)</div><div>1: ((SB-PCL::FAST-METHOD ELEPHANT::OPEN-CONTROLLER</div><div>     (DB-BDB::BDB-STORE-CONTROLLER)) #<unavailable lambda list>)[:EXTERNAL]</div><div>2: ((LAMBDA</div><div>
        (SB-PCL::.PV. SB-PCL::.NEXT-METHOD-CALL. SB-PCL::.ARG0. SB-INT:&MORE</div>
<div>         SB-PCL::.DFUN-MORE-CONTEXT. SB-PCL::.DFUN-MORE-COUNT.))</div><div>    #<unused argument></div><div>    #<unused argument></div><div>    #<BDB-STORE-CONTROLLER test.db/></div><div>    671267</div>

<div>    0)</div><div>3: (OPEN-STORE #<unavailable lambda list>)[:EXTERNAL]</div><div>4: (SB-INT:SIMPLE-EVAL-IN-LEXENV (OPEN-STORE '(:BDB "test.db/")) #<NULL-LEXENV>)</div><div><br></div><div>5: (SB-FASL::LOAD-AS-SOURCE</div>

<div>    #<SB-SYS:FD-STREAM for "file c:\\Bin\\asdf\\elephant-1.0\\test.lisp" {23EEEE</div><div>B9}></div><div>    NIL</div><div>    NIL)</div><div>6: ((FLET SB-FASL::LOAD-STREAM)</div><div>    #<SB-SYS:FD-STREAM for "file c:\\Bin\\asdf\\elephant-1.0\\test.lisp" {23EEEE</div>

<div>B9}>)</div><div>7: (LOAD #P"test.lisp")[:EXTERNAL]</div><div>8: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:LOAD . "test.lisp")))</div><div>9: (SB-IMPL::TOPLEVEL-INIT)</div><div>10: ((LABELS SB-IMPL::RESTART-LISP))</div>

<div>11: ("foreign function: #x4120C4")</div><div>12: ("foreign function: #x40AF88")</div></div><div><br>-- <br>Elliott Slaughter<br><br>"Don't worry about what anybody else is going to do. The best way to predict the future is to invent it." - Alan Kay<br>


</div>