#243: ClassCastException in MAKE-PATHNAME
------------------------+---------------------------------------------------
Reporter: ehuelsmann | Owner: nobody
Type: defect | Status: new
Priority: major | Milestone: 1.1.0
Component: java | Version:
Keywords: |
------------------------+---------------------------------------------------
,----
| Armed Bear Common Lisp 1.1.0-dev-svn-14131M
| Java 1.7.0_03 Oracle Corporation
| OpenJDK 64-Bit Server VM
| Low-level initialization completed in 0.3 seconds.
| Startup completed in 1.456 seconds.
| Loading /home/emarsden/.abclrc completed in 0.66 seconds.
| Type ":help" for a list of available commands.
| CL-USER(1): (make-pathname :device (list "foo"))
| java.lang.ClassCastException: org.armedbear.lisp.SimpleString cannot be
cast to org.armedbear.lisp.Pathname
| at org.armedbear.lisp.Pathname.getNamestring(Pathname.java:657)
| at org.armedbear.lisp.Pathname.printObject(Pathname.java:909)
| at
org.armedbear.lisp.Primitives$pf__output_object.execute(Primitives.java:907)
| at org.armedbear.lisp.Symbol.execute(Symbol.java:813)
| at org.armedbear.lisp.LispThread.execute(LispThread.java:653)
| at org.armedbear.lisp.print_8.execute(print.lisp:127)
| at org.armedbear.lisp.Symbol.execute(Symbol.java:813)
| at org.armedbear.lisp.LispThread.execute(LispThread.java:653)
| at org.armedbear.lisp.print_14.execute(print.lisp:281)
| at org.armedbear.lisp.Symbol.execute(Symbol.java:813)
| at org.armedbear.lisp.LispThread.execute(LispThread.java:653)
`----
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/243>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
#235: Compiled cl+ssl sources not reloadable
------------------------+---------------------------------------------------
Reporter: ehuelsmann | Owner: ehuelsmann
Type: defect | Status: new
Priority: major | Milestone: 1.1.0
Component: compiler | Version:
Keywords: |
------------------------+---------------------------------------------------
When loading compiled cl+ssl sources, abcl throws the following error:
{{{
Error loading /home/ehuelsmann/.cache/common-lisp/abcl-1.1.0-dev-
svn-14068-fasl39-linux-
java/home/ehuelsmann/quicklisp/dists/quicklisp/software/cl+ssl-20120703-git/ffi.abcl
at line 168 (offset 9318)
#<THREAD "interpreter" {1513F3}>: Debugger invoked on condition of type
ERROR
Class not found: org.armedbear.jna.dynamic.callbacks.G15349
}}}
It seems a reference to a dynamic class is saved, but the class is not
regenerated upon loading in a fresh image.
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/235>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
#234: ASDF-MVN errors with VERSION slot unbound
------------------------+---------------------------------------------------
Reporter: ehuelsmann | Owner: mevenson
Type: defect | Status: new
Priority: major | Milestone:
Component: ASDF | Version:
Keywords: |
------------------------+---------------------------------------------------
50,852 bytes in 0.48 seconds (102.60KB/sec)
; Loading "drakma"
................................................jnaASDF could not load
because
The slot VERSION is unbound in the object #<MVN {1B44E59}>..
Error loading C:/Users/Erik/AppData/Local/common-lisp/cache/abcl-1.1.0
-dev-svn-1
4063m-
fasl39-win-x86/C/Users/Erik/quicklisp/dists/quicklisp/software/cffi_0.10.7
.1/src/cffi-abcl.abcl at line 8 (offset 578)
#<THREAD "interpreter" {1C32B82}>: Debugger invoked on condition of type
UNBOUND
-SLOT
The slot VERSION is unbound in the object #<MVN {1B44E59}>.
Restarts:
0: RETRY Retry compiling #<ASDF:MVN "jna"
"com.sun.jna/jna/3.0.9">.
1: ACCEPT Continue, treating compiling #<ASDF:MVN "jna"
"com.sun.jna/
jna/3.0.9"> as having been successful.
2: TRY-RECOMPILING Recompile cffi-abcl and try loading it again
3: RETRY Retry loading FASL for #<ASDF:CL-SOURCE-FILE "cffi"
"src" "
cffi-abcl">.
4: ACCEPT Continue, treating loading FASL for #<ASDF:CL-SOURCE-
FILE "
cffi" "src" "cffi-abcl"> as having been successful.
5: ABORT Give up on "drakma"
6: TOP-LEVEL Return to top level.
[1] CL-USER(37):
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/234>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
#245: Slots of a class with a custom meta-class are reported as unbound.
-----------------------+----------------------------------------------------
Reporter: sboukarev | Owner: ehuelsmann
Type: defect | Status: new
Priority: major | Milestone:
Component: (A)MOP | Version:
Keywords: |
-----------------------+----------------------------------------------------
{{{
(defpackage test2
(:use :cl :mop))
(in-package test2)
(defclass storable-class (standard-class)
())
(defmethod validate-superclass
((class standard-class) (superclass storable-class))
t)
(defmethod validate-superclass
((class storable-class) (superclass standard-class))
t)
;;;
(defclass identifiable ()
((id :accessor id
:initform 1))
(:metaclass storable-class))
}}}
ID slot is unbound and bound at the same time, despite having an
initform.
(describe (make-instance 'identifiable))
#<IDENTIFIABLE {181F4B24}> is an instance of #<STORABLE-CLASS IDENTIFIABLE
{1E4B2D10}>.
The following slots have :INSTANCE allocation:
ID unbound
(slot-boundp (make-instance 'identifiable) 'id)
=>
NIL
(slot-value (make-instance 'identifiable) 'id)
=>
1
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/245>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
#213: ABCL-ASDF breakage on trunk
-------------------------+--------------------------------------------------
Reporter: mevenson | Owner: ehuelsmann
Type: defect | Status: new
Priority: major | Milestone: 1.1.0
Component: interpreter | Version: 1.1.0-dev
Keywords: |
-------------------------+--------------------------------------------------
Changeset 1834:d7370bc12860: bad
The first bad revision is:
changeset: 1834:d7370bc12860
user: ehuelsmann@1c010e3e-69d0-11dd-93a8-456734b0d56f
date: Sun Jan 29 20:56:08 2012 +0000
summary: (Re)factor function call argument matching out of
Closure.java.
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/213>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
#186: org.armedbear.lisp.IntegrityError means you need to check out how ABCL is
finding boot.lisp
----------------------------+-----------------------------------------------
Reporter: mevenson | Owner: mevenson
Type: defect | Status: new
Priority: major | Milestone: unscheduled
Component: other | Version: 1.0
Keywords: IntegrityError |
----------------------------+-----------------------------------------------
[http://paste.lisp.org/+2P0S/1 org.armedbear.lisp.IntegrityError]
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/186>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
#241: &rest and &aux can't coexist anymore in lambda lists
-----------------------+----------------------------------------------------
Reporter: sboukarev | Owner: ehuelsmann
Type: defect | Status: new
Priority: major | Milestone: 1.1.0
Component: compiler | Version:
Keywords: |
-----------------------+----------------------------------------------------
(compile nil '(lambda (&rest foo &aux x)))
=>
The value FOO is not of type LIST.
And some illegal combinations are accepted:
(compile nil '(lambda (&aux x &rest)))
Treats &rest as a variable. Which is correct in theory, but highly
unlikely to be used on purpose.
(compile nil '(lambda (&rest args &optional x)))
(compile nil '(lambda (&key key &optional x)))
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/241>
armedbear <http://common-lisp.net/project/armedbear>
armedbear