Opened 6 years ago
Last modified 9 months ago
#450 new defect
Structure redefinition warning for closure-common
Reported by: | Mark Evenson | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 1.9.0 |
Component: | java | Version: | |
Keywords: | Cc: | ||
Parent Tickets: |
Description
From <https://github.com/armedbear/abcl/issues/59>:
<https://github.com/mcna/closure-common> fails to load properly because the xstream structure causes a redefinition failure, the reason being that the slot buffer of type (simple-array buffer-byte (*))
(which is also what's in the FASL, (#5=SYSTEM::DEFSTRUCT-SLOT-DESCRIPTION BUFFER #6=0 XSTREAM-BUFFER +NULL-BUFFER+ (#7=SIMPLE-ARRAY BUFFER-BYTE (#8=*)) #2# ))
has the expanded type (SIMPLE-ARRAY (INTEGER 0 65535) (*))
loaded in the runtime (c.f. (nth 0 (system::dd-slots (get 'runes::xstream 'system::structure-definition))))
.
Structure redefinition not supported in DEFSTRUCT for XSTREAM [Condition of type PROGRAM-ERROR] Restarts: 0: [TRY-RECOMPILING] Recompile xstream and try loading it again ... Backtrace: ... 4: (ERROR PROGRAM-ERROR :FORMAT-CONTROL "Structure redefinition not supported ~ in DEFSTRUCT for ~A" :FORMAT-ARGUMENTS (RUNES:XSTREAM)) 5: (SYSTEM:COMPILER-DEFSTRUCT RUNES:XSTREAM :CONC-NAME #:XSTREAM- :DEFAULT-CONSTRUCTOR RUNES::MAKE-XSTREAM/LOW ...)
Change History (8)
comment:1 Changed 3 years ago by
Milestone: | 1.6.0 → 1.6.1 |
---|
comment:3 Changed 3 years ago by
Milestone: | 1.6.2 → 1.7.0 |
---|
comment:8 Changed 9 months ago by
Milestone: | 1.8.1 → 1.9.0 |
---|
Note: See
TracTickets for help on using
tickets.
Ticket retargeted after milestone closed