This is the mail archive of the
kawa@sourceware.org
mailing list for the Kawa project.
jemacs menu: File -> Open...
- From: "Yaroslav Kavenchuk" <kavenchuk at gmail dot com>
- To: kawa <kawa at sourceware dot org>
- Date: Sat, 2 Feb 2008 21:17:45 +0200
- Subject: jemacs menu: File -> Open...
#|kawa:2|# Exception in thread "AWT-EventQueue-0" Argument #1
(g:/Work/Java/kawa/pi.scm) to 'symbol->string' has wrong type
(java.lang.String) (
java.lang.String cannot be cast to gnu.mapping.Symbol)
at kawa.lib.misc.apply1(misc.scm:21)
at gnu.expr.ModuleMethod.apply1(ModuleMethod.java:182)
at gnu.jemacs.buffer.emacs.readDialog(emacs.scm:25)
at gnu.jemacs.buffer.emacs.apply1(emacs.scm:25)
at gnu.expr.ModuleBody.applyN(ModuleBody.java:207)
at gnu.jemacs.buffer.emacs.applyN(emacs.scm:446)
at gnu.expr.ModuleMethod.applyN(ModuleMethod.java:206)
at gnu.kawa.functions.ApplyToArgs.applyN(ApplyToArgs.java:214)
at gnu.mapping.ProcedureN.apply2(ProcedureN.java:39)
at gnu.jemacs.buffer.emacs.findFile(emacs.scm:110)
...
When I rewrite in emacs.scm `read-dialog` from
(define (read-dialog prompt)
(symbol->string
(invoke (as <frame> (window-frame)) 'ask prompt)))
to
(define (read-dialog prompt)
;; (symbol->string
(invoke (as <frame> (window-frame)) 'ask prompt));;)
result is
#|kawa:2|# Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at gnu.jemacs.buffer.Buffer.getFileName(Buffer.java:54)
at gnu.jemacs.buffer.Buffer.setFileName(Buffer.java:58)
at gnu.jemacs.buffer.Buffer.findFile(Buffer.java:164)
at gnu.jemacs.buffer.emacs.findFileNoselect(emacs.scm:113)
at gnu.jemacs.buffer.emacs.findFile(emacs.scm:110)
at gnu.jemacs.buffer.emacs.findFile(emacs.scm:110)
...
--
WBR, Yaroslav Kavenchuk.