#362: GET-JAVA-FIELD doesn't behave orthogonally when TRY-HARDER is T
----------------------------+-----------------
Reporter: robert goldman | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: JSS | Version:
Keywords: |
----------------------------+-----------------
`GET-JAVA-FIELD`, when its optional `TRY-HARDER` argument is `NIL`, will
return any public field on its argument object, whether defined locally or
inherited.
When `TRY-HARDER` argument is true, on the other hand, it will return
''non-public'' fields as well as public ones but only non-public fields
that are defined locally -- not non-public fields that are inherited.
This non-orthogonality seems wrong (just read the contorted description
above and imagine it as a docstring!). I am attaching a proposed patch
which searches up the class hierarchy to find inherited non-public fields
when `TRY-HARDER` is true.
--
Ticket URL: <http://abcl.org/trac/ticket/362>
armedbear <http://abcl.org>
armedbear
#360: Unable to load hunchentoot via quicklisp (maven, asdf problem?)
----------------------------+-----------------
Reporter: david creelman | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: other | Version:
Keywords: |
----------------------------+-----------------
After successfully setting up quicklisp, I try to do :-
(ql:quickload "hunchentoot")
and get the following (apologies for bad formatting, copying from a
Windows cmd window.
.....
[package jss].....................................
[package abcl-asdf]...............................
[package abcl-asdf-test].
; in (EVAL-WHEN (:COMPILE-TOPLEVEL :LOAD-TOPLEVEL ...) ...)
; Caught SIMPLE-WARNING:
; Unable to locate Maven executable to find Maven Aether adaptors.
jnaASDF could not load because The file
http://repo1.maven.org/maven2/net/java/
dev/jna/jna/4.1.0/jna-4.1.0.jar does not exist..
#<THREAD "interpreter" {938BE3}>: Debugger invoked on condition of type
FILE-ERR
OR
The file
http://repo1.maven.org/maven2/net/java/dev/jna/jna/4.1.0/jna-4.1.0.ja
r does not exist.
Restarts:
0: RETRY Retry loading #<ASDF/INTERFACE:MVN "jna"
"net.java.dev.jna/jna/4.
1.0">.
1: ACCEPT Continue, treating loading #<ASDF/INTERFACE:MVN "jna"
"net.java.d
ev.jna/jna/4.1.0"> as having been successful.
2: RETRY Retry compiling #<ASDF/LISP-ACTION:CL-SOURCE-FILE "cffi"
"src" "c
ffi-abcl">.
3: ACCEPT Continue, treating compiling #<ASDF/LISP-ACTION:CL-SOURCE-
FILE "c
ffi" "src" "cffi-abcl"> as having been successful.
4: ABORT Give up on "hunchentoot"
5: TOP-LEVEL Return to top level.
[1] CL-USER(5): 0
jnaASDF could not load because The file
http://repo1.maven.org/maven2/net/java/
dev/jna/jna/4.1.0/jna-4.1.0.jar does not exist..
#<THREAD "interpreter" {938BE3}>: Debugger invoked on condition of type
FILE-ERR
OR
The file
http://repo1.maven.org/maven2/net/java/dev/jna/jna/4.1.0/jna-4.1.0.ja
r does not exist.
Restarts:
0: RETRY Retry loading #<ASDF/INTERFACE:MVN "jna"
"net.java.dev.jna/jna/4.
1.0">.
1: ACCEPT Continue, treating loading #<ASDF/INTERFACE:MVN "jna"
"net.java.d
ev.jna/jna/4.1.0"> as having been successful.
2: RETRY Retry compiling #<ASDF/LISP-ACTION:CL-SOURCE-FILE "cffi"
"src" "c
ffi-abcl">.
3: ACCEPT Continue, treating compiling #<ASDF/LISP-ACTION:CL-SOURCE-
FILE "c
ffi" "src" "cffi-abcl"> as having been successful.
4: ABORT Give up on "hunchentoot"
5: TOP-LEVEL Return to top level.
Please let me know if you would like more information.
This may be strictly speaking a quicklisp issue, but it seems to be
calling in the ABCL asdf stuff.
Regards,
David
--
Ticket URL: <http://abcl.org/trac/ticket/360>
armedbear <http://abcl.org>
armedbear