[slime-devel] weird completion error on REPL

quasi quasilists at gmail.com
Fri Nov 6 17:33:16 UTC 2009


Hey,

I updated my CVS to latest to SLIME 2009-11-06 and I get a weird error
while using completion on the REPL.  here are the steps
I have a package defined like this:
(defpackage :tripr
  (:use :cl :hunchentoot :html-template)
  (:export :webserver-start))

I load it with asdf and it loads.  But as soon as I try to expand
(tripr: on the REPL I get the following error.  This does not happen
when I try it on another package like cl-ppcre or hunchentoot. This
error happened on both

SBCL 1.0.29 x86-64 and
allegro 8.1 on a
MBP running Snow Leopard.


thanks,
quasi

Abhijit Rao
Mumbai, India



Backtrace:

The assertion (LISTP SWANK::FORM) failed.
   [Condition of type SIMPLE-ERROR]

Restarts:
 0: [CONTINUE] Retry assertion.
 1: [ABORT] Return to SLIME's top level.
 2: [ABORT] Exit debugger, returning to top level.

Backtrace:
  0: (SB-KERNEL:ASSERT-ERROR (LISTP SWANK::FORM) NIL NIL)[:EXTERNAL]
      Locals:
        SB-DEBUG::ARG-0 = 3
        SB-DEBUG::ARG-1 = (LISTP SWANK::FORM)
        SB-DEBUG::ARG-2 = NIL
        SB-DEBUG::ARG-3 = NIL
  1: ((LABELS SWANK::GROVEL-FORM) TRIPR:WEBSERVER-START NIL)
      Locals:
        SB-DEBUG::ARG-0 = TRIPR:WEBSERVER-START
        SB-DEBUG::ARG-1 = NIL
  2: ((LABELS SWANK::GROVEL-FORM) (TRIPR:WEBSERVER-START) NIL)
      Locals:
        SB-DEBUG::ARG-0 = (TRIPR:WEBSERVER-START)
        SB-DEBUG::ARG-1 = NIL
  3: ((LAMBDA ()))
      [No Locals]
  4: (SWANK::CALL-WITH-BUFFER-SYNTAX NIL #<CLOSURE (LAMBDA #) {10029AD019}>)
      Locals:
        SB-DEBUG::ARG-0 = NIL
        SB-DEBUG::ARG-1 = #<CLOSURE (LAMBDA ()) {10029AD019}>
  5: (SB-INT:SIMPLE-EVAL-IN-LEXENV (SWANK:ARGLIST-FOR-ECHO-AREA
'("tripr:WEBSERVER-START")) #<NULL-LEXENV>)
      Locals:
        SB-DEBUG::ARG-0 = (SWANK:ARGLIST-FOR-ECHO-AREA
'("tripr:WEBSERVER-START"))
        SB-DEBUG::ARG-1 = #<NULL-LEXENV>
  6: (SWANK::EVAL-FOR-EMACS (SWANK:ARGLIST-FOR-ECHO-AREA
'("tripr:WEBSERVER-START")) "COMMON-LISP-USER" 19)
      Locals:
        SB-DEBUG::ARG-0 = (SWANK:ARGLIST-FOR-ECHO-AREA
'("tripr:WEBSERVER-START"))
        SB-DEBUG::ARG-1 = "COMMON-LISP-USER"
        SB-DEBUG::ARG-2 = 19
  7: (SWANK::PROCESS-REQUESTS T)
  8: ((LAMBDA ()))
  9: ((LAMBDA (SWANK-BACKEND::HOOK SWANK-BACKEND::FUN)) #<FUNCTION
SWANK:SWANK-DEBUGGER-HOOK> #<CLOSURE (LAMBDA #) {10029AA379}>)
 10: (SWANK::CALL-WITH-BINDINGS ..)
 11: (SWANK::CALL-WITH-CONNECTION #<SWANK::CONNECTION {10033D49C1}>
#<CLOSURE (LAMBDA #) {10029AA379}>)
 12: (SWANK::HANDLE-REQUESTS #<SWANK::CONNECTION {10033D49C1}> T)
 13: ((LABELS SWANK-BACKEND::RUN) 12)
 14: (SB-IMPL::SUB-SUB-SERVE-EVENT NIL NIL)
 15: (SB-IMPL::SUB-SERVE-EVENT NIL NIL NIL)
 16: (SB-SYS:WAIT-UNTIL-FD-USABLE 0 :INPUT NIL)
 17: (SB-IMPL::REFILL-INPUT-BUFFER #<SB-SYS:FD-STREAM for "standard
input" {1003324C41}>)
 18: (SB-IMPL::INPUT-CHAR/UTF-8 #<SB-SYS:FD-STREAM for "standard
input" {1003324C41}> NIL #:EOF-OBJECT)
 19: (READ-CHAR #<SB-SYS:FD-STREAM for "standard input" {1003324C41}>
NIL #:EOF-OBJECT #<unused argument>)
 20: (READ-CHAR #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDIN* {1000158331}>
NIL #:EOF-OBJECT #<unused argument>)
 21: (SB-IMPL::%READ-PRESERVING-WHITESPACE #<SYNONYM-STREAM :SYMBOL
SB-SYS:*STDIN* {1000158331}> NIL (NIL) T)
 22: (SB-IMPL::%READ-PRESERVING-WHITESPACE #<SYNONYM-STREAM :SYMBOL
SB-SYS:*STDIN* {1000158331}> NIL (NIL) NIL)
 23: (READ #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDIN* {1000158331}> NIL (NIL) NIL)
 24: (SB-IMPL::REPL-READ-FORM-FUN #<SYNONYM-STREAM :SYMBOL
SB-SYS:*STDIN* {1000158331}> #<unavailable argument>)
 25: (SB-IMPL::REPL-FUN NIL)
 26: ((LAMBDA ()))
 27: (SB-IMPL::%WITH-REBOUND-IO-SYNTAX #<CLOSURE (LAMBDA #) {1002E306F9}>)
 28: (SB-IMPL::TOPLEVEL-REPL NIL)
 29: (SB-IMPL::TOPLEVEL-INIT)
 30: ((LABELS SB-IMPL::RESTART-LISP))




More information about the slime-devel mailing list