[mcclim-devel] clim-listener's show-directory and non-ascii filenames

Samium Gromoff _deepfire at feelingofgreen.ru
Sun Feb 18 10:36:30 UTC 2007


Here's what i get with CVS mcclim while trying to Show Directory my ~:

c-string encoding error (:external-format :ASCII):
  the character with code 208 cannot be encoded.
   [Condition of type SB-INT:C-STRING-ENCODING-ERROR]

Restarts:
 0: [ABORT] Return to application command loop
 1: [ABORT] Return to SLIME's top level.
 2: [TERMINATE-THREAD] Terminate this thread (#<THREAD "repl-thread" {AFC6941}>)

Backtrace:
  0: (SB-INT:C-STRING-ENCODING-ERROR :ASCII 208)
      Locals:
        SB-DEBUG::ARG-0 = 2
        SB-DEBUG::ARG-1 = :ASCII
        SB-DEBUG::ARG-2 = 208
  1: (SB-IMPL::OUTPUT-TO-C-STRING/ASCII
      "/home/deepfire/14 - Свидетели.mp3")
  2: (SB-UNIX:UNIX-LSTAT "/home/deepfire/14 - Свидетели.mp3")
  3: (SB-UNIX:UNIX-FILE-KIND
      "/home/deepfire/14 - Свидетели.mp3"
      T)
  4: (SB-IMPL::%ENUMERATE-FILES
      "/home/deepfire/"
      #P"/home/deepfire/14 - Свидетели.mp3"
      T
      #<CLOSURE (LAMBDA #) {AAB93E5}>)
  5: (SB-INT:UNIX-NAMESTRING
      #P"/home/deepfire/14 - Свидетели.mp3"
      T)
  6: (PROBE-FILE "/home/deepfire/14 - Свидетели.mp3")
  7: ((LAMBDA (SB-IMPL::MATCH))
      "/home/deepfire/14 - Свидетели.mp3")
  8: (SB-IMPL::%ENUMERATE-FILES
      "/home/deepfire/"
      #P"/home/deepfire/*.*"
      T
      #<CLOSURE (LAMBDA #) {BE12D35}>)
  9: ((LABELS SB-IMPL::DO-DIRECTORY) #P"/home/deepfire/*.*")
 10: (DIRECTORY #P"/home/deepfire/*.*")
 11: ((FLET #:DESTINATION-CONTINUATION5413))
 12: (SB-INT:SIMPLE-EVAL-IN-LEXENV
      (CLIM-LISTENER::COM-SHOW-DIRECTORY #P"/home/deepfire/")
      #<NULL-LEXENV>)
 13: (CLIM-LISTENER::COM-EVAL
      (CLIM-LISTENER::COM-SHOW-DIRECTORY #P"/home/deepfire/"))

regards, Samium Gromoff



More information about the mcclim-devel mailing list