>>>>> "Craig" == Craig Lanning <[EMAIL PROTECTED]> writes:

[snip]

    Craig> Express Parser: Pass 2 ...

    Craig> Invalid number of arguments: 0
    Craig>    [Condition of type SIMPLE-PROGRAM-ERROR]

    Craig> Restarts:
    Craig>   0: [ABORT] Return to Top-Level.

    Craig> Debug  (type H for help)

    Craig> ((MAKE-INSTANCE EE11:EXPR-QUERY :%PARENT PCL::|.P0.|) 0
    Craig> 268431911)[:EXTERNAL]
    Craig> Source: #'(KERNEL:INSTANCE-LAMBDA (PCL::|.P0.|)
    Craig>            (LET (# #)
    Craig>              (SETF # #)
    Craig>              (SETF # PCL::.SLOTS.)
    Craig>              (LET #
    Craig>                #)
    Craig>              ...))

>From this, it looks like a make-instance call is expecting some args,
but wasn't given any.

    Craig> 0] backtrace

    Craig> 0: ((MAKE-INSTANCE EE11:EXPR-QUERY :%PARENT PCL::|.P0.|) 0
    Craig> 268431911)[:EXTERNAL]
    Craig> 1: ("DEFMETHOD MAKE-INSTANCE (CLASS)" #<unused-arg> #<unused-arg>
    Craig>     #<STANDARD-CLASS EE11:EXPR-QUERY {4853955D}> NIL)
    Craig> 2: ((METHOD EE11:COPY-OBJECT NIL (EE11:EXPR-QUERY)) #<unused-arg>
    Craig> #<unused-arg>
    Craig>     #<EE11:EXPR-QUERY {48AA1E05}>)
    Craig> 3: ((METHOD EE11:PARSE-DATA NIL (EE11:P11-STREAM # #)) (#() . #(#))
    Craig>     #<unused-arg> #<EE11:P11-STREAM {48F53375}> :PASS2 ...)
    Craig> 4: ("LAMBDA (PCL::.KEYARGS-START. PCL::.VALID-KEYS. #:G31605 #:G31606
    Craig> #:G31607)"
    Craig>     #<unused-arg> #<unused-arg> #<EE11:P11-STREAM {48F53375}> :PASS2
    Craig> ...)
[snip]

You do know about the frame and source debugger commands?  "Frame"
(along with up and down) will move you to the desired stack frame.
"Source" will print out the source code (if possible) where the error
occurred.  These might help you locate the offending source code.

Ray


Reply via email to