From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 64344 invoked by alias); 4 Apr 2015 22:46:58 -0000 Mailing-List: contact kawa-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: kawa-owner@sourceware.org Received: (qmail 64333 invoked by uid 89); 4 Apr 2015 22:46:57 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-qk0-f169.google.com Received: from mail-qk0-f169.google.com (HELO mail-qk0-f169.google.com) (209.85.220.169) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Sat, 04 Apr 2015 22:46:56 +0000 Received: by qkgx75 with SMTP id x75so477539qkg.1 for ; Sat, 04 Apr 2015 15:46:54 -0700 (PDT) X-Received: by 10.55.52.18 with SMTP id b18mr16162020qka.85.1428187614228; Sat, 04 Apr 2015 15:46:54 -0700 (PDT) Received: from [192.168.2.18] ([201.141.197.14]) by mx.google.com with ESMTPSA id d64sm4566qka.15.2015.04.04.15.46.52 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 04 Apr 2015 15:46:53 -0700 (PDT) Message-ID: <552069DD.5010409@gmail.com> Date: Sat, 04 Apr 2015 22:46:00 -0000 From: Alcides Flores Pineda User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Icedove/31.6.0 MIME-Version: 1.0 To: Kawa Mailing List Subject: define-alias NOT working Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2015-q2/txt/msg00004.txt.bz2 Hello Everybody: I'm finally migrating to Kawa 2.0 and just found that this code: (define-alias showMsgDlg javax.swing.JOptionPane:showMessageDialog) (showMsgDlg #!null "Hello everybody from Kawa!") That used to work pretty well in Kawa 1.14, is now broken.. $ java -cp kawa-2.0.1.jar kawa.repl #|kawa:1|# (define-alias showMsgDlg javax.swing.JOptionPane:showMessageDialog) java.lang.NullPointerException at kawa.standard.location.rewriteApply(location.java:96) at kawa.standard.location.rewrite(location.java:64) at kawa.standard.define_alias.rewriteForm(define_alias.java:86) at kawa.lang.Translator.apply_rewrite(Translator.java:175) at kawa.lang.Translator.rewrite_pair(Translator.java:353) at kawa.lang.Translator.rewrite_with_position(Translator.java:1355) at kawa.lang.Translator.rewrite(Translator.java:735) at kawa.lang.Translator.rewrite(Translator.java:715) at kawa.lang.Translator.rewriteInBody(Translator.java:668) at kawa.lang.Translator.rewriteBody(Translator.java:1663) at kawa.lang.Translator.resolveModule(Translator.java:1844) at gnu.kawa.lispexpr.LispLanguage.resolve(LispLanguage.java:141) at gnu.expr.Compilation.process(Compilation.java:1973) at gnu.expr.ModuleExp.evalModule1(ModuleExp.java:240) at gnu.expr.ModuleExp.evalModule(ModuleExp.java:214) at kawa.Shell.run(Shell.java:291) at kawa.Shell.run(Shell.java:203) at kawa.Shell.run(Shell.java:184) at kawa.repl.main(repl.java:903) $ java -version java version "1.7.0_75" OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-1~deb7u1) OpenJDK Server VM (build 24.75-b04, mixed mode) I'm getting this error consistently in compile mode and from the REPL, and with JDK8(Oracle) and JDK7(OpenJDK), hence my example project (https://github.com/alcidesfp/swing-kawa) cannot be compiled with Kawa 2.0 Any workaround or suggestion will be highly appreciated. Greetings. -- Alcides Flores Pineda.