This is the mail archive of the kawa@sources.redhat.com mailing list for the Kawa project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Problem with CVS version: Stack size too large


This macro definition works fine with the binary release:

(defmacro test (a . more)
  (let ((more-expanded (do ((rest more (cdr rest))
			    (result '()))
			   ((= 0 (length rest)) (reverse! result))
			 (set! result (cons `(+ 1 ,(car rest))
					    result)))))
    `(list ,a ,@more-expanded)))

But when I'm using the latest version from CVS it fails during load
with the following message:

java.lang.VerifyError: (class: atInteractiveLevel, method: lambda1
signature: (Ljava/lang/Object;)Ljava/lang/Object;) Stack size too
large
        at java.lang.Class.getField0(Native Method)
        at java.lang.Class.getDeclaredField(Class.java:1113)
        at gnu.expr.ModuleExp.evalToClass(ModuleExp.java:116)
        at gnu.expr.ModuleExp.evalModule(ModuleExp.java:166)
        at kawa.Shell.run(Shell.java:232)
        at kawa.Shell.run(Shell.java:180)
        at kawa.Shell.run(Shell.java:167)
        at kawa.Shell.run(Shell.java:154)
        at kawa.repl.main(repl.java:610)

Any ideas?

Regards,


Are Meisfjord



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]