[elephant-devel] deserialization error with LispWorks on win32 and postmodern
Frank Schorr
franks-muc at web.de
Sat Apr 18 22:10:08 UTC 2009
This is with LispWorks on win32 and postmodern
I'm still using the old version 0.9 and tried upgrading now since I would like to use the new snapshot feature.
pulled the latest version.
open-store with a fresh db results in an error as shown below.
Best regards
Frank
Elephant deserialization error:
NIL
1 (continue) retry db-postmodern transaction
2 DB-POSTMODERN::ABORT-TRANSACTION
3 (abort) Abort job 19 :(BIND-STANDARD-STREAMS-AND-EXECUTE #<EDITOR::EDITOR-OUTPUT-STREAM #<EDITOR:BUFFER Background Output> 21DBF89F> (FUNCALL-BACKGROUND-JOB-AUX #<CAPI:EDITOR-PANE CAPI:EDITOR-PANE 21C41623> BACKGROUND-REGION-EVAL (# # # # T NIL NIL)))
Type :b for backtrace, :c <option number> to proceed, or :? for other options
ELE-TESTS 1 : 1 > :b :verbose
Call to (HARLEQUIN-COMMON-LISP:SUBFUNCTION (LABELS ELEPHANT-SERIALIZER2::%DESERIALIZE) ELEPHANT-SERIALIZER2::DESERIALIZE) (offset 2877)
Call to (HARLEQUIN-COMMON-LISP:SUBFUNCTION (LABELS ELEPHANT-SERIALIZER2::%DESERIALIZE) ELEPHANT-SERIALIZER2::DESERIALIZE) (offset 472)
Call to (HARLEQUIN-COMMON-LISP:SUBFUNCTION (LABELS ELEPHANT-SERIALIZER2::%DESERIALIZE) ELEPHANT-SERIALIZER2::DESERIALIZE) (offset 1520)
Call to ELEPHANT-SERIALIZER2::DESERIALIZE (offset 239)
Call to DESERIALIZE (offset 292)
ELEPHANT::BS : #S(ELEPHANT-MEMUTIL:BUFFER-STREAM :BUFFER #<Pointer to type (:UNSIGNED :CHAR) = #x00943F48> :SIZE 45 :POSITION 2844 :LENGTH 80)
ELEPHANT::SC : #<POSTMODERN-STORE-CONTROLLER (POSTGRESQL 127.0.0.1 elepm postgres %postgres%)>
ELEPHANT::OID-ONLY : NIL
DBG::G : NIL
DBG::G : #<Closure (DESERIALIZE . 1) 21A4D7A2>
CONDITIONS::*HANDLER-CLUSTERS* : (((ERROR . #<Closure # 21A4D7A2>)) ((CL-POSTGRES:DATABASE-ERROR . #<Function # 22187C3A>)) ((WARNING . EDITOR::EDITOR-EVALUATION-WARNING)) ((END-OF-FILE . #<Closure # 2273CD92>) (READER-ERROR . #<Closure # 21A4DE42>)))
Call to DB-POSTMODERN::DESERIALIZE-FROM-DATABASE (offset 63)
DB-POSTMODERN::X : #(17 0 0 0 0 13 9 3 0 0 0 69 81 76 9 11 0 0 0 67 79 77 77 79 78 45 76 73 83 80 4 0 0 0 64 4 0 0 128 63 ...)
DB-POSTMODERN::SC : #<POSTMODERN-STORE-CONTROLLER (POSTGRESQL 127.0.0.1 elepm postgres %postgres%)>
DB-POSTMODERN::OIDS-ONLY : NIL
DB-POSTMODERN::OTHER : #S(ELEPHANT-MEMUTIL:BUFFER-STREAM :BUFFER #<Pointer to type (:UNSIGNED :CHAR) = #x00943F48> :SIZE 45 :POSITION 2844 :LENGTH 80)
Call to (METHOD DB-POSTMODERN::INTERNAL-GET-VALUE (T DB-POSTMODERN::PM-BTREE)) (offset 369)
DB-POSTMODERN::KEY : "3 INDICES"
DB-POSTMODERN::BT : #<DB-POSTMODERN::PM-BTREE 200BBAFF>
CLOS::.ISL. : :DONT-KNOW
DB-POSTMODERN::VALUE : NIL
DB-POSTMODERN::EXISTS-P : NIL
DB-POSTMODERN::*SC* : #<POSTMODERN-STORE-CONTROLLER (POSTGRESQL 127.0.0.1 elepm postgres %postgres%)>
DB-POSTMODERN::*CONNECTION* : #<CL-POSTGRES:DATABASE-CONNECTION 225F9F3B>
DB-POSTMODERN::RESULT : #(17 0 0 0 0 13 9 3 0 0 0 69 81 76 9 11 0 0 0 67 79 77 77 79 78 45 76 73 83 80 4 0 0 0 64 4 0 0 128 63 ...)
Call to (METHOD GET-VALUE (T DB-POSTMODERN::PM-BTREE)) (offset 20)
DB-POSTMODERN::KEY : "3 INDICES"
DB-POSTMODERN::BT : #<DB-POSTMODERN::PM-BTREE 200BBAFF>
CLOS::.ISL. : :DONT-KNOW
Call to (HARLEQUIN-COMMON-LISP:SUBFUNCTION 2 (METHOD GET-VALUE (T DB-POSTMODERN::PM-BTREE-WRAPPER))) (offset 137)
DB-POSTMODERN::*CONNECTION* : #<CL-POSTGRES:DATABASE-CONNECTION 225F9F3B>
DB-POSTMODERN::*SC* : #<POSTMODERN-STORE-CONTROLLER (POSTGRESQL 127.0.0.1 elepm postgres %postgres%)>
DB-POSTMODERN::KEY : "3 INDICES"
DB-POSTMODERN::BT : #<PM-SPECIAL-BTREE-WRAPPER oid:2>
Call to (METHOD ELEPHANT::PERSISTENT-SLOT-READER (DB-POSTMODERN::POSTMODERN-STORE-CONTROLLER T T)) (offset 78)
DB-POSTMODERN::SC : #<POSTMODERN-STORE-CONTROLLER (POSTGRESQL 127.0.0.1 elepm postgres %postgres%)>
DB-POSTMODERN::INSTANCE : #<PM-SPECIAL-INDEXED-BTREE-WRAPPER oid:3>
DB-POSTMODERN::NAME : DB-POSTMODERN::INDICES
DB-POSTMODERN::OIDS-ONLY : :DONT-KNOW
CLOS::.ISL. : :DONT-KNOW
DB-POSTMODERN::*SC* : #<POSTMODERN-STORE-CONTROLLER (POSTGRESQL 127.0.0.1 elepm postgres %postgres%)>
Call to CLOS::METHOD-COMBINATION-TEMPLATE (offset 45)
Call to (METHOD CLOS::DYNAMIC-SLOT-VALUE-USING-SLOTD (T T)) (offset 120)
CLOS::INSTANCE : #<PM-SPECIAL-INDEXED-BTREE-WRAPPER oid:3>
CLOS::SLOTD : #<ELEPHANT::PERSISTENT-EFFECTIVE-SLOT-DEFINITION DB-POSTMODERN::INDICES 225D046F>
Call to (METHOD GET-INDEX (DB-POSTMODERN::PM-INDEXED-BTREE-WRAPPER T)) (offset 16)
DB-POSTMODERN::BT : #<PM-SPECIAL-INDEXED-BTREE-WRAPPER oid:3>
DB-POSTMODERN::INDEX-NAME : ELEPHANT::BY-NAME
CLOS::.ISL. : :DONT-KNOW
Call to (METHOD ELEPHANT::ENSURE-INDEX (INDEXED-BTREE T)) (offset 27)
Call to (HARLEQUIN-COMMON-LISP:SUBFUNCTION 2 (METHOD ELEPHANT::OPEN-CONTROLLER :AFTER (STORE-CONTROLLER))) (offset 65)
Call to DB-POSTMODERN::EXECUTE-TRANSACTION-ONE-TRY (offset 240)
DB-POSTMODERN::SC : #<POSTMODERN-STORE-CONTROLLER (POSTGRESQL 127.0.0.1 elepm postgres %postgres%)>
DB-POSTMODERN::TXN-FN : #<Closure ((METHOD ELEPHANT::OPEN-CONTROLLER :AFTER (STORE-CONTROLLER)) . 2) 200BA252>
DB-POSTMODERN::ALWAYS-ROLLBACK : NIL
DB-POSTMODERN::TRAN : #<POSTMODERN::TRANSACTION-HANDLE 200BA17F>
DB-POSTMODERN::COMMITED : NIL
DB-POSTMODERN::*TXN-VALUE-CACHE* : NIL
ELEPHANT::*CURRENT-TRANSACTION* : (#<POSTMODERN-STORE-CONTROLLER (POSTGRESQL 127.0.0.1 elepm postgres %postgres%)> NIL NIL)
*STORE-CONTROLLER* : #<POSTMODERN-STORE-CONTROLLER (POSTGRESQL 127.0.0.1 elepm postgres %postgres%)>
Call to (METHOD ELEPHANT::EXECUTE-TRANSACTION (DB-POSTMODERN::POSTMODERN-STORE-CONTROLLER T)) (offset 949)
DB-POSTMODERN::SC : #<POSTMODERN-STORE-CONTROLLER (POSTGRESQL 127.0.0.1 elepm postgres %postgres%)>
DB-POSTMODERN::TXN-FN : #<Closure ((METHOD ELEPHANT::OPEN-CONTROLLER :AFTER (STORE-CONTROLLER)) . 2) 200BA252>
DBG::G : :DONT-KNOW
DB-POSTMODERN::ALWAYS-ROLLBACK : NIL
DB-POSTMODERN::RETRY-CLEANUP-FN : NIL
DB-POSTMODERN::RETRIES : 200
CLOS::.ISL. : :DONT-KNOW
POSTMODERN:*DATABASE* : #<CL-POSTGRES:DATABASE-CONNECTION 225F9F3B>
DB-POSTMODERN::FIX-BEFORE-RETRY-FN : NIL
DB-POSTMODERN::TRY : 200
DBG::G : #<Closure ((METHOD ELEPHANT::EXECUTE-TRANSACTION (DB-POSTMODERN::POSTMODERN-STORE-CONTROLLER T)) . 5) 200AA532>
DBG::G : #<Function ((METHOD ELEPHANT::EXECUTE-TRANSACTION (DB-POSTMODERN::POSTMODERN-STORE-CONTROLLER T)) . 4) 22187D7A>
DBG::G : #<Closure ((METHOD ELEPHANT::EXECUTE-TRANSACTION (DB-POSTMODERN::POSTMODERN-STORE-CONTROLLER T)) . 3) 200AA54A>
CONDITIONS::*RESTART-CLUSTERS* : ((#<RESTART ABORT 21A4CF0F>) (#<RESTART ABORT 21A4D177>) (#<RESTART DB-POSTMODERN::RETRY-TRANSACTION 200B550B> #<RESTART DB-POSTMODERN::ABORT-TRANSACTION 200B54DB>) (#<RESTART ABORT 200B549F>) (#<RESTART ABORT 219CA8AF>))
DBG::G : #<Function ((METHOD ELEPHANT::EXECUTE-TRANSACTION (DB-POSTMODERN::POSTMODERN-STORE-CONTROLLER T)) . 8) 22187C3A>
CONDITIONS::*HANDLER-CLUSTERS* : (((CL-POSTGRES:DATABASE-ERROR . #<Function # 22187C3A>)) ((WARNING . EDITOR::EDITOR-EVALUATION-WARNING)) ((END-OF-FILE . #<Closure # 2273CD92>) (READER-ERROR . #<Closure # 21A4DE42>)))
Call to CLOS::METHOD-COMBINATION-TEMPLATE (offset 146)
Call to CLOS::NEXT-METHOD-CALL-2 (offset 87)
CONS : (METHOD ELEPHANT::OPEN-CONTROLLER :AROUND (DB-POSTMODERN::POSTMODERN-STORE-CONTROLLER))
CLOS::NEXT-METHODS : (#<Closure CLOS::METHOD-COMBINATION-TEMPLATE 225C668A>)
#:G174431 : #<POSTMODERN-STORE-CONTROLLER (POSTGRESQL 127.0.0.1 elepm postgres %postgres%)>
#:G174432 : NIL
Call to (METHOD ELEPHANT::OPEN-CONTROLLER :AROUND (DB-POSTMODERN::POSTMODERN-STORE-CONTROLLER)) (offset 61)
DB-POSTMODERN::SC : #<POSTMODERN-STORE-CONTROLLER (POSTGRESQL 127.0.0.1 elepm postgres %postgres%)>
DBG::G : NIL
CLOS::.ISL. : :DONT-KNOW
DBG::G : (#<Closure CLOS::METHOD-COMBINATION-TEMPLATE 225C668A>)
DB-POSTMODERN:*CACHE-MODE* : NIL
Call to CLOS::METHOD-COMBINATION-TEMPLATE (offset 42)
Call to OPEN-STORE (offset 66)
Call to EVAL (offset 113)
EXP : (OPEN-STORE *DB-SPEC*)
Call to EDITOR::EDITOR-EVAL (offset 177)
EDITOR:BUFFER : :DONT-KNOW
EDITOR::SEXP : (OPEN-STORE *DB-SPEC*)
EDITOR::ERRORP : T
Call to (HARLEQUIN-COMMON-LISP:SUBFUNCTION 3 (HARLEQUIN-COMMON-LISP:SUBFUNCTION 1 EDITOR::REGION-LISP-EVAL)) (offset 26)
EDITOR::FORM : (OPEN-STORE *DB-SPEC*)
EDITOR:BUFFER : #<EDITOR:BUFFER work.lisp>
Call to (HARLEQUIN-COMMON-LISP:SUBFUNCTION 1 EDITOR::REGION-LISP-EVAL) (offset 624)
#:BUFFER41963 : #<EDITOR:BUFFER work.lisp>
EDITOR:BUFFER : #<EDITOR:BUFFER work.lisp>
PRINT : T
EDITOR::START : #<EDITOR::POINT "work.lisp" 0 offset 6054 2273DD0B>
EDITOR::END : #<EDITOR::POINT "work.lisp" 0 offset 6076 2273DCE3>
DBG::|block-catch-tag| : (NIL)
DBG::|block-catch-tag| : (NIL)
Call to EDITOR::WITH-COMPILATION-ENVIRONMENT-AT-POINT-FN (offset 266)
EDITOR::POINT : #<EDITOR::POINT "work.lisp" 0 offset 6054 2273DD0B>
EDITOR::START-MESSAGE : "Evaluating..."
EDITOR::END-MESSAGE : "Finished evaluating"
EDITOR::BODY-FN : #<Closure (EDITOR::REGION-LISP-EVAL . 1) 2273DA42>
Call to EDITOR::REGION-LISP-EVAL (offset 204)
EDITOR:BUFFER : #<EDITOR:BUFFER work.lisp>
EDITOR::START : #<EDITOR::POINT "work.lisp" 0 offset 6054 2273DD0B>
EDITOR::END : #<EDITOR::POINT "work.lisp" 0 offset 6076 2273DCE3>
PRINT : T
Call to EDITOR::BACKGROUND-REGION-EVAL (offset 103)
EDITOR::WINDOW : #<EDITOR::WM-WINDOW "work.lisp" 2212AC47>
EDITOR:BUFFER : #<EDITOR:BUFFER work.lisp>
EDITOR::START : #<EDITOR::POINT "work.lisp" 0 offset 6054 2273DD0B>
EDITOR::END : #<EDITOR::POINT "work.lisp" 0 offset 6076 2273DCE3>
PRINT : T
EDITOR::WARNINGS : NIL
EDITOR::AFTER-FUNCTION : NIL
Call to CAPI::FUNCALL-BACKGROUND-JOB-AUX (offset 50)
CAPI::PANE : #<CAPI:EDITOR-PANE CAPI:EDITOR-PANE 21C41623>
FUNCTION : EDITOR::BACKGROUND-REGION-EVAL
CAPI::ARGS : (#<EDITOR::WM-WINDOW "work.lisp" 2212AC47> #<EDITOR:BUFFER work.lisp> #<EDITOR::POINT "work.lisp" 0 offset 6054 2273DD0B> #<EDITOR::POINT "work.lisp" 0 offset 6076 2273DCE3> T NIL NIL)
Call to CAPI::BIND-STANDARD-STREAMS-AND-EXECUTE (offset 204)
STREAM : #<EDITOR::EDITOR-OUTPUT-STREAM #<EDITOR:BUFFER Background Output> 21DBF89F>
CAPI::FUNC-ARGS : (CAPI::FUNCALL-BACKGROUND-JOB-AUX #<CAPI:EDITOR-PANE CAPI:EDITOR-PANE 21C41623> EDITOR::BACKGROUND-REGION-EVAL (#<EDITOR::WM-WINDOW "work.lisp" 2212AC47> #<EDITOR:BUFFER work.lisp> #<EDITOR::POINT "work.lisp" 0 offset 6054 2273DD0B> #<EDITOR::POINT "work.lisp" 0 offset 6076 2273DCE3> T NIL NIL))
Call to MP::BACKGROUND-EXECUTE-LOOP (offset 629)
Call to (HARLEQUIN-COMMON-LISP:SUBFUNCTION MP::PROCESS-SG-FUNCTION MP::INITIALIZE-PROCESS-STACK) (offset 301)
MP::IGNORED : :DONT-KNOW
VALUES : NIL
MP:PROCESS : #<MP:PROCESS Name "Background execute 1" Priority 50000000 State "Running">
MP::SYMBOLS : NIL
ELE-TESTS 2 : 1 >
______________________________________________________
GRATIS für alle WEB.DE-Nutzer: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://movieflat.web.de
More information about the elephant-devel
mailing list