Opened 12 years ago
Closed 12 years ago
#69 closed defect (fixed)
Error parsing ext-formats:unidata.bin
Reported by: | Raymond Toy | Owned by: | somebody |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | Core | Version: | 2013-01 |
Keywords: | Cc: |
Description
Consider the following:
(setf (logical-pathname-translations "foo") '(("**;*.*.*" "/tmp/**/*.*"))) (let ((*default-pathname-defaults* #p"foo:")) (pathname "/tmp/bar.lisp"))
This causes an error:
Unable to display error condition: File-error in function LISP::FIND-LOGICAL-HOST: Logical host not yet defined: "EXT-FORMATS" [Condition of type LISP::NAMESTRING-PARSE-ERROR]
This happens because CMUCL wants to look up some unicode property and needs to load the unicode database from ext-formats:unidata.bin. Because we use a namestring, this gets merged with *default-pathname-defaults*
and is incorrectly parsed as a logical pathname namestring.
Note: See
TracTickets for help on using
tickets.
commit ce037e96582861f0f78c071a0900803a3628f893 Author: Raymond Toy <toy.raymond@…> Date: Wed Jan 16 20:20:41 2013 -0800