[armedbear] #433: merge-pathnames blocks error signal?
armedbear
armedbear-devel at common-lisp.net
Mon Jan 9 23:55:55 UTC 2017
#433: merge-pathnames blocks error signal?
-------------------------+----------------------
Reporter: aruttenberg | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: interpreter | Version:
Keywords: | Parent Tickets:
-------------------------+----------------------
`(make-pathname :directory '(:absolute ("a" "b")))`
property signals an error `Unsupported directory component (a b).`
However the following
`(merge-pathnames (make-pathname :directory '(:absolute ("a" "b"))) "")`
Does not, instead spitting out a java stack trace
ABCL Debug.assertTrue() assertion failed!
java.lang.Error: ABCL Debug.assertTrue() assertion failed!
at org.armedbear.lisp.Debug.assertTrue(Debug.java:48)
at org.armedbear.lisp.Pathname.<init>(Pathname.java:154)
at org.armedbear.lisp.Pathname.mergePathnames(Pathname.java:1979)
at
org.armedbear.lisp.Pathname$pf_merge_pathnames.execute(Pathname.java:1957)
at org.armedbear.lisp.LispThread.execute(LispThread.java:832)
at org.armedbear.lisp.Lisp.evalCall(Lisp.java:582)
at org.armedbear.lisp.Lisp.eval(Lisp.java:540)
at
org.armedbear.lisp.Primitives$pf__eval.execute(Primitives.java:345)``
--
Ticket URL: <http://abcl.org/trac/ticket/433>
armedbear <http://abcl.org>
armedbear
More information about the armedbear-ticket
mailing list