My first try with the new GC: MYSTIC(39): (stop-and-copy-gc *store-controller*) Transaction not specified for a transactional database
debugger invoked on a ELEPHANT-DESERIALIZATION-ERROR in thread #<THREAD "initial thread" RUNNING {A8C7721}>: Elephant deserialization error: Berkeley DB error #22: Invalid argument Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL. restarts (invokable by number or by possibly-abbreviated name): 0: [ABORT] Exit debugger, returning to top level. (ELEPHANT::DESERIALIZE #S(ELEPHANT-MEMUTIL:BUFFER-STREAM :BUFFER #<SB-ALIEN-INTERNALS:ALIEN-VALUE :SAP #X081EF1F0 :TYPE (* (SB-ALIEN:UNSIGNED 8))> :SIZE 5 :POSITION 5 :LENGTH 26560) #<BDB-STORE-CONTROLLER /home/sky/mystic/db/world/> NIL) 0] :ba 0: (ELEPHANT::DESERIALIZE #S(ELEPHANT-MEMUTIL:BUFFER-STREAM :BUFFER #<SB-ALIEN-INTERNALS:ALIEN-VALUE :SAP #X081EF1F0 :TYPE (* (SB-ALIEN:UNSIGNED 8))> :SIZE 5 :POSITION 5 :LENGTH 26560) #<BDB-STORE-CONTROLLER /home/sky/mystic/db/world/> NIL) 1: ((SB-PCL::FAST-METHOD ELEPHANT::PERSISTENT-SLOT-READER (DB-BDB::BDB-STORE-CONTROLLER T T)) #<unavailable lambda list>) 2: ((LAMBDA ())) 3: ((SB-PCL::FAST-METHOD ELEPHANT::EXECUTE-TRANSACTION (DB-BDB::BDB-STORE-CONTROLLER T)) #<unavailable argument> #<unavailable argument> #<unavailable argument> #<unavailable argument>)[:EXTERNAL] 4: (ELEPHANT::COPY-PERSISTENT-OBJECT #<unavailable argument> #<unavailable argument>) 5: ((LAMBDA (SB-PCL::.PV. SB-PCL::.NEXT-METHOD-CALL. SB-PCL::.ARG0. SB-PCL::.ARG1.)) #<unavailable argument> #<unavailable argument> #<BDB-STORE-CONTROLLER /home/sky/mystic/db/world1/> #<ARMOR "Robe" {DC81D61}>) 6: ((LAMBDA ()) #<unavailable lambda list>) 7: (ELEPHANT::MAP-INDEX-VALUES #<unavailable lambda list>) 8: (MAP-CLASS #<unavailable argument> #<unavailable argument>)[:EXTERNAL] 9: ((LAMBDA ()) #<unavailable lambda list>) 10: ((SB-PCL::FAST-METHOD ELEPHANT::EXECUTE-TRANSACTION (DB-BDB::BDB-STORE-CONTROLLER T)) #<unavailable argument> #<unavailable argument> #<unavailable argument> #<unavailable argument>)[:EXTERNAL] 11: (ELEPHANT::MAP-INDEX-FROM-START #<unavailable lambda list>) 12: (ELEPHANT::MIGRATE-FROM-CURRENT #<unavailable argument> #<unavailable argument>) 13: ((LAMBDA (SB-PCL::.PV. SB-PCL::.NEXT-METHOD-CALL. SB-PCL::.ARG0. SB-PCL::.ARG1.)) #<unavailable argument> #<unavailable argument> #<BDB-STORE-CONTROLLER /home/sky/mystic/db/world1/> #<BDB-STORE-CONTROLLER /home/sky/mystic/db/world/>) 14: ((SB-PCL::FAST-METHOD STOP-AND-COPY-GC (STORE-CONTROLLER)) #<unavailable argument> #<unavailable argument> #<BDB-STORE-CONTROLLER /home/sky/mystic/db/world/>)[:EXTERNAL] 15: (SB-INT:SIMPLE-EVAL-IN-LEXENV (STOP-AND-COPY-GC *STORE-CONTROLLER*) #<NULL-LEXENV>) 16: (SB-EXT:INTERACTIVE-EVAL (STOP-AND-COPY-GC *STORE-CONTROLLER*)) 17: (SB-ACLREPL::REP-ONE) 18: (SB-ACLREPL::REPL)[:EXTERNAL] 19: ((LAMBDA (SB-ACLREPL::NOPRINT)) NIL) 20: ((LAMBDA ())) 21: (SB-IMPL::%WITH-REBOUND-IO-SYNTAX #<CLOSURE (LAMBDA #) {AF03D6D}>) 22: (SB-IMPL::TOPLEVEL-REPL NIL) 23: (SB-IMPL::TOPLEVEL-INIT) 24: ((LABELS SB-IMPL::RESTART-LISP)) 0] :ab MYSTIC(40): (with-transaction () (stop-and-copy-gc *store-controller*)) debugger invoked on a SIMPLE-ERROR in thread #<THREAD "initial thread" RUNNING {A8C7721}>: The assertion (NULL ELEPHANT::*CURRENT-TRANSACTION*) failed. Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL. restarts (invokable by number or by possibly-abbreviated name): 0: [CONTINUE] Retry assertion. 1: [ABORT ] Exit debugger, returning to top level. (SB-KERNEL:ASSERT-ERROR (NULL ELEPHANT::*CURRENT-TRANSACTION*) NIL NIL)[:EXTERNAL] 0] 1 Hmmm... -- http://www.linkedin.com/in/polzer _______________________________________________ elephant-devel site list elephant-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/elephant-devel