#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)
#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
#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
#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
#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
#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.
#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.
#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.
armedbear-ticket@common-lisp.net