[armedbear] #391: "bad place for a wild pathname" on EXT:PROBE-DIRECTORY for NAME containing #\*

armedbear armedbear-devel at common-lisp.net
Thu Dec 8 16:40:45 UTC 2016


#391: "bad place for a wild pathname" on EXT:PROBE-DIRECTORY for NAME containing
#\*
-------------------------+-------------------------------------------------
      Reporter:          |      Owner:
  mevenson               |
          Type:  defect  |     Status:  reopened
      Priority:  major   |  Milestone:  1.4.1
     Component:          |    Version:  1.5.0-dev
  interpreter            |   Keywords:  cl:probe-file ext:probe-directory
    Resolution:          |  cl:directory
Parent Tickets:          |
-------------------------+-------------------------------------------------
Changes (by mevenson):

 * status:  closed => reopened
 * resolution:  fixed =>


Comment:

 Apparently not addressed.

 Recipe for failure.

 1) Create a file with asterisk characters in a directory that ASDF will
 search

 2) Attempt to load Quicklisp

 {{{
 CL-USER(1): (asdf:load-system :quicklisp-abcl)
 #<THREAD "interpreter" {73C28A4A}>: Debugger invoked on condition of type
 FILE-ERROR
   Bad place for a wild pathname.
 Restarts:
   0: RETRY                         Retry ASDF operation.
   1: CLEAR-CONFIGURATION-AND-RETRY Retry ASDF operation after resetting
 the configuration.
   2: TOP-LEVEL                     Return to top level.

 [1] CL-USER(3): :bt 50

   0: (SYSTEM:BACKTRACE)
   1: (INVOKE-DEBUGGER #<FILE-ERROR {7A02CBCD}>)
   2: org.armedbear.lisp.Lisp.error(Lisp.java:382)
   3:
 org.armedbear.lisp.probe_file$pf_probe_directory.execute(probe_file.java:88)
   4: org.armedbear.lisp.Symbol.execute(Symbol.java:803)
   5: org.armedbear.lisp.LispThread.execute(LispThread.java:814)
   6: org.armedbear.lisp.asdf_252.execute(asdf.lisp:2862)
   7: org.armedbear.lisp.Symbol.execute(Symbol.java:803)
   8: org.armedbear.lisp.LispThread.execute(LispThread.java:814)
   9: org.armedbear.lisp.asdf_254.execute(asdf.lisp:2862)
  10: org.armedbear.lisp.Symbol.execute(Symbol.java:838)
  11: org.armedbear.lisp.LispThread.execute(LispThread.java:872)
  12: org.armedbear.lisp.asdf_1611.execute(asdf.lisp:11614)
  13: org.armedbear.lisp.CompiledClosure.execute(CompiledClosure.java:150)
  14: org.armedbear.lisp.Symbol.execute(Symbol.java:852)
  15: org.armedbear.lisp.LispThread.execute(LispThread.java:894)
  16: org.armedbear.lisp.asdf_1621.execute(asdf.lisp:11614)
  17: org.armedbear.lisp.CompiledClosure.execute(CompiledClosure.java:185)
  18: org.armedbear.lisp.Symbol.execute(Symbol.java:883)
  19: org.armedbear.lisp.LispThread.execute(LispThread.java:943)
  20: org.armedbear.lisp.asdf_1648.execute(asdf.lisp:11614)
  21: org.armedbear.lisp.CompiledClosure.execute(CompiledClosure.java:98)
  22: org.armedbear.lisp.Symbol.execute(Symbol.java:803)
  23: org.armedbear.lisp.LispThread.execute(LispThread.java:814)
  24: org.armedbear.lisp.asdf_1650.execute(asdf.lisp:11614)
  25: org.armedbear.lisp.CompiledClosure.execute(CompiledClosure.java:98)
  26: org.armedbear.lisp.Symbol.execute(Symbol.java:803)
  27: org.armedbear.lisp.LispThread.execute(LispThread.java:814)
  28: org.armedbear.lisp.asdf_1651.execute(asdf.lisp:11614)
  29: org.armedbear.lisp.CompiledClosure.execute(CompiledClosure.java:89)
  30: org.armedbear.lisp.Symbol.execute(Symbol.java:793)
  31: org.armedbear.lisp.LispThread.execute(LispThread.java:798)
  32: org.armedbear.lisp.asdf_1652.execute(asdf.lisp:11614)
  33: org.armedbear.lisp.Symbol.execute(Symbol.java:803)
  34: org.armedbear.lisp.LispThread.execute(LispThread.java:814)
  35: org.armedbear.lisp.asdf_819.execute(asdf.lisp:7967)
  36: org.armedbear.lisp.LispThread.execute(LispThread.java:814)
  37: org.armedbear.lisp.Primitives$pf_apply.execute(Primitives.java:2794)
  38: (PROBE-DIRECTORY #P"/Users/evenson/work/abcl/xx*xx")
  39: (UIOP/FILESYSTEM:SUBDIRECTORIES #P"/Users/evenson/work/abcl/")
  40: (UIOP/FILESYSTEM:COLLECT-SUB*DIRECTORIES
 }}}

--
Ticket URL: <http://abcl.org/trac/ticket/391#comment:6>
armedbear <http://abcl.org>
armedbear


More information about the armedbear-ticket mailing list