larsen / bookmarks

Personal bookmark manager
2 stars 0 forks source link

Occasional crashes of the API server #3

Open larsen opened 4 years ago

larsen commented 4 years ago

This seems to be the related stacktrace

There is nothing left to pop.
   [Condition of type SIMPLE-ERROR]

Restarts:
 0: [ABORT] abort thread (#<THREAD "hunchentoot-worker-127.0.0.1:41264" RUNNING {100253C793}>)

Backtrace:
  0: (VECTOR-POP #(#<SQLITE:SQLITE-STATEMENT {1008EA29F3}>))
  1: (SQLITE:PREPARE-STATEMENT #<SQLITE:SQLITE-HANDLE {10063DBA93}> "SELECT * FROM \"bookmark\"")
  2: ((:METHOD DBI.DRIVER:PREPARE (DBD.SQLITE3:DBD-SQLITE3-CONNECTION STRING)) #<DBD.SQLITE3:DBD-SQLITE3-CONNECTION {10055E01C3}> "SELECT * FROM \"bookmark\"" :STORE T) [fast-method]
  3: (MITO.UTIL::CALL-WITH-PREPARED-QUERY #<DBD.SQLITE3:DBD-SQLITE3-CONNECTION {10055E01C3}> "SELECT * FROM \"bookmark\"" #<CLOSURE (LAMBDA (MITO.DB::QUERY) :IN MITO.DB:RETRIEVE-BY-SQL) {100258EF2B}>)
  4: ((SB-PCL::EMF MITO.DB:RETRIEVE-BY-SQL) #<unused argument> #<unused argument> "SELECT * FROM \"bookmark\"" :BINDS NIL)
  5: ((:METHOD MITO.DB:RETRIEVE-BY-SQL (SXQL.SQL-TYPE:SQL-STATEMENT)) #<SXQL-STATEMENT: SELECT * FROM "bookmark"> :BINDS #<unused argument>) [fast-method]
  6: ((SB-PCL::EMF MITO.DB:RETRIEVE-BY-SQL) #<unused argument> #<unused argument> #<SXQL-STATEMENT: SELECT * FROM "bookmark"> :BINDS NIL)
  7: (MITO.DAO:SELECT-BY-SQL #<MITO.DAO.TABLE:DAO-TABLE-CLASS BOOKMARKS::BOOKMARK> #<SXQL-STATEMENT: SELECT * FROM "bookmark"> :BINDS NIL)
  8: (MITO.DAO:RETRIEVE-DAO #<MITO.DAO.TABLE:DAO-TABLE-CLASS BOOKMARKS::BOOKMARK>)
  9: ((LAMBDA (#:PARAMS1) :IN "/home/stefano/.quicklisp/local-projects/bookmarks/bookmarks.lisp") #<unused argument>)
 10: ((LABELS MYWAY.MAPPER::DISPATCH-WITH-RULES :IN MYWAY.MAPPER:DISPATCH) (#<NINGLE/ROUTE:NINGLE-ROUTE {1004BFC703}> #<NINGLE/ROUTE:NINGLE-ROUTE {1004BFC713}> #<NINGLE/ROUTE:NINGLE-ROUTE {1004BFC723}> #<N..
 11: ((:METHOD LACK.COMPONENT:CALL (NINGLE/APP:APP T)) #<CAVEMAN2.APP:<APP> {1008B919B3}> #<unused argument>) [fast-method]
 12: ((:METHOD LACK.COMPONENT:CALL (CAVEMAN2.APP:<APP> T)) #<CAVEMAN2.APP:<APP> {1008B919B3}> (:REQUEST-METHOD :GET :SCRIPT-NAME "" :PATH-INFO "/bookmarks" ...)) [fast-method]
 13: ((:METHOD LACK.COMPONENT:CALL :AROUND (NINGLE/APP:APP T)) #<CAVEMAN2.APP:<APP> {1008B919B3}> (:REQUEST-METHOD :GET :SCRIPT-NAME "" :PATH-INFO "/bookmarks" ...)) [fast-method]
 14: ((LAMBDA (LACK.MIDDLEWARE.BACKTRACE::ENV) :IN "/home/stefano/.quicklisp/dists/quicklisp/software/lack-20200610-git/src/middleware/backtrace.lisp") (:REQUEST-METHOD :GET :SCRIPT-NAME "" :PATH-INFO "/bo..
 15: ((:METHOD HUNCHENTOOT:ACCEPTOR-DISPATCH-REQUEST (CLACK.HANDLER.HUNCHENTOOT::CLACK-ACCEPTOR T)) #<CLACK.HANDLER.HUNCHENTOOT::CLACK-ACCEPTOR (host 127.0.0.1, port 5000)> #<HUNCHENTOOT:REQUEST {100258A3F..
 16: ((:METHOD HUNCHENTOOT:HANDLE-REQUEST (HUNCHENTOOT:ACCEPTOR HUNCHENTOOT:REQUEST)) #<CLACK.HANDLER.HUNCHENTOOT::CLACK-ACCEPTOR (host 127.0.0.1, port 5000)> #<HUNCHENTOOT:REQUEST {100258A3F3}>) [fast-met..
 17: ((:METHOD HUNCHENTOOT:PROCESS-REQUEST (T)) #<HUNCHENTOOT:REQUEST {100258A3F3}>) [fast-method]
 18: (HUNCHENTOOT::DO-WITH-ACCEPTOR-REQUEST-COUNT-INCREMENTED #<CLACK.HANDLER.HUNCHENTOOT::CLACK-ACCEPTOR (host 127.0.0.1, port 5000)> #<CLOSURE (LAMBDA NIL :IN HUNCHENTOOT:PROCESS-CONNECTION) {100258A35B}..
 19: ((:METHOD HUNCHENTOOT:PROCESS-CONNECTION (HUNCHENTOOT:ACCEPTOR T)) #<CLACK.HANDLER.HUNCHENTOOT::CLACK-ACCEPTOR (host 127.0.0.1, port 5000)> #<USOCKET:STREAM-USOCKET {100253B8E3}>) [fast-method]
 --more--