[armedbear-ticket] [armedbear] #116: Installing cl-unicode via quicklisp fails
#116: Installing cl-unicode via quicklisp fails ----------------------------------------+----------------------------------- Reporter: vvoutilainen | Owner: somebody Type: defect | Status: new Priority: major | Milestone: 0.25 Component: other | Version: Keywords: quicklisp world domination | ----------------------------------------+----------------------------------- Here's the printout and a reproduction recipe: ================================================== ; Loading "cl-unicode" ... ;;; Parsing Unicode file UnicodeData.txt ;;; Parsing Unicode file Scripts.txt ;;; Parsing Unicode file Blocks.txt ;;; Parsing Unicode file PropList.txt ;;; Parsing Unicode file DerivedAge.txt ;;; Parsing Unicode file BidiMirroring.txt ;;; Parsing Unicode file Jamo.txt ;;; Building hash tables ;;; Writing source file methods.lisp ;;; Writing source file hash-tables.lisp ;;; Writing source file lists.lisp ;;; Writing source file derived-properties ;;; Parsing Unicode file DerivedCoreProperties.txtjava.lang.ClassFormatError: Unknown constant tag 41 in class file org/armedbear/lisp/ASDF_TMP_hash_tables_2 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:634) at java.lang.ClassLoader.defineClass(ClassLoader.java:480) at org.armedbear.lisp.FaslClassLoader.findClass(FaslClassLoader.java:95) at org.armedbear.lisp.FaslClassLoader.loadClass(FaslClassLoader.java:77) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2406) at java.lang.Class.getConstructor0(Class.java:2716) at java.lang.Class.newInstance0(Class.java:343) at java.lang.Class.newInstance(Class.java:325) ... ================================================== Reproduce: 1. Install Quicklisp 2. (ql:quickload :cl-unicode) -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/116> armedbear <http://common-lisp.net/project/armedbear> armedbear
#116: Installing cl-unicode via quicklisp fails ---------------------------+------------------------------------------------ Reporter: vvoutilainen | Owner: somebody Type: defect | Status: new Priority: major | Milestone: 0.26 Component: other | Version: Resolution: | Keywords: quicklisp world domination ---------------------------+------------------------------------------------ Changes (by ehuelsmann): * milestone: 0.25 => 0.26 -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/116#comment:1> armedbear <http://common-lisp.net/project/armedbear> armedbear
#116: Installing cl-unicode via quicklisp fails ----------------------------------------+----------------------------------- Reporter: vvoutilainen | Owner: somebody Type: defect | Status: new Priority: major | Milestone: 0.27 Component: other | Version: Keywords: quicklisp world domination | ----------------------------------------+----------------------------------- Changes (by mevenson): * milestone: 0.26 => 0.27 -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/116#comment:2> armedbear <http://common-lisp.net/project/armedbear> armedbear
#116: Installing cl-unicode via quicklisp fails ----------------------------------------+----------------------------------- Reporter: vvoutilainen | Owner: ehuelsmann Type: defect | Status: new Priority: major | Milestone: 0.27 Component: compiler | Version: Keywords: quicklisp world domination | ----------------------------------------+----------------------------------- Changes (by mevenson): * owner: somebody => ehuelsmann * component: other => compiler -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/116#comment:3> armedbear <http://common-lisp.net/project/armedbear> armedbear
#116: Installing cl-unicode via quicklisp fails ----------------------------------------+----------------------------------- Reporter: vvoutilainen | Owner: ehuelsmann Type: defect | Status: new Priority: critical | Milestone: 0.27 Component: compiler | Version: Keywords: quicklisp world domination | ----------------------------------------+----------------------------------- Changes (by https://www.google.com/accounts/o8/id?id=AItOawnTHuShZnrliEUaMKs3fXVzisibFmU...): * priority: major => critical -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/116#comment:4> armedbear <http://common-lisp.net/project/armedbear> armedbear
#116: Installing cl-unicode via quicklisp fails ----------------------------------------+----------------------------------- Reporter: vvoutilainen | Owner: ehuelsmann Type: defect | Status: new Priority: critical | Milestone: 0.27 Component: compiler | Version: Keywords: quicklisp world domination | ----------------------------------------+----------------------------------- Comment(by ehuelsmann): (In [13511]) Re #116: while working to fix the issue, at least tell the user we're unable to generate a conforming class file. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/116#comment:5> armedbear <http://common-lisp.net/project/armedbear> armedbear
#116: Installing cl-unicode via quicklisp fails ----------------------------------------+----------------------------------- Reporter: vvoutilainen | Owner: ehuelsmann Type: defect | Status: new Priority: critical | Milestone: 0.27 Component: compiler | Version: Keywords: quicklisp world domination | ----------------------------------------+----------------------------------- Comment(by ehuelsmann): (In [13512]) Re #116: Implement some infrastructure to load from other sources than plain java.lang.String-s. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/116#comment:6> armedbear <http://common-lisp.net/project/armedbear> armedbear
#116: Installing cl-unicode via quicklisp fails ---------------------------+------------------------------------------------ Reporter: vvoutilainen | Owner: ehuelsmann Type: defect | Status: closed Priority: critical | Milestone: 0.27 Component: compiler | Version: Resolution: fixed | Keywords: quicklisp world domination ---------------------------+------------------------------------------------ Changes (by ehuelsmann): * status: new => closed * resolution: => fixed Comment: (In [13514]) Fix #116 (fail to load cl-unicode) by saving serialized resources with a size bigger that 64k in a separate file instead of within-classfile. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/116#comment:7> armedbear <http://common-lisp.net/project/armedbear> armedbear
participants (1)
-
armedbear