[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