Opened 11 years ago

Closed 10 years ago

#116 closed defect (fixed)

Installing cl-unicode via quicklisp fails

Reported by: vvoutilainen Owned by: ehuelsmann
Priority: critical Milestone: 0.27
Component: compiler Version:
Keywords: quicklisp world domination Cc:
Parent Tickets:

Description

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)

Change History (7)

comment:1 Changed 10 years ago by ehuelsmann

Milestone: 0.250.26

comment:2 Changed 10 years ago by Mark Evenson

Milestone: 0.260.27

comment:3 Changed 10 years ago by Mark Evenson

Component: othercompiler
Owner: changed from somebody to ehuelsmann

comment:4 Changed 10 years ago by Evenson Not Org

Priority: majorcritical

comment:5 Changed 10 years ago 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.

comment:6 Changed 10 years ago by ehuelsmann

(In [13512]) Re #116: Implement some infrastructure to load from other sources than
plain java.lang.String-s.

comment:7 Changed 10 years ago by ehuelsmann

Resolution: fixed
Status: newclosed

(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.

Note: See TracTickets for help on using tickets.