bug-kawa
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-kawa] [bug #15725] anon classes defined by (object ...) not being w


From: tk
Subject: [Bug-kawa] [bug #15725] anon classes defined by (object ...) not being written
Date: Sun, 12 Feb 2006 19:39:00 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.1) Gecko/20060124 Firefox/1.5.0.1

URL:
  <http://savannah.gnu.org/bugs/?func=detailitem&item_id=15725>

                 Summary: anon classes defined by (object ...) not being
written
                 Project: Kawa
            Submitted by: huh
            Submitted on: Sun 02/12/06 at 19:39
                Category: Code generation
                Severity: 3 - Normal
              Item Group: Run-time exception
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open

    _______________________________________________________

Details:

classes defined with (object ..) are not being written
to the output archive. 
(current 2/12/06 version of kawa)

$ cat bug.scm
(define (foo)
  (object ()
   ((fun) <int>
    (+ 1 2))))

$ rlwrap java -jar kawa-1.8.1alpha.jar 
#|kawa:1|# (compile-file "bug.scm" "bug.zip")
#|kawa:2|# (load "bug.zip")
class not found in load
        at kawa.standard.load.loadCompiled(load.java:88)
        at kawa.standard.load.apply(load.java:196)
        at kawa.standard.load.apply2(load.java:157)
        at kawa.standard.load.apply1(load.java:147)
        at gnu.mapping.Procedure.apply(Procedure.java:145)
        at gnu.mapping.Procedure.apply(Procedure.java:128)
        at gnu.mapping.CallContext.runUntilDone(CallContext.java:251)
        at gnu.expr.ModuleExp.evalModule(ModuleExp.java:261)
        at kawa.Shell.run(Shell.java:230)
        at kawa.Shell.run(Shell.java:172)
        at kawa.Shell.run(Shell.java:159)
        at kawa.repl.main(repl.java:768)
Caused by: java.lang.ClassNotFoundException: atFileLevel
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at gnu.bytecode.ZipLoader.loadClass(ZipLoader.java:100)
        at kawa.standard.load.loadCompiled(load.java:77)
        ... 11 more
#|kawa:3|# 
$ unzip -t bug.zip
Archive:  bug.zip
    testing: bug$0.class              OK
    testing: bug.class                OK
No errors detected in compressed data of bug.zip.







    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?func=detailitem&item_id=15725>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]