Skip to content

Setup-lisp tests often fails under OS when trying to call ros config step #31

@svetlyak40wt

Description

@svetlyak40wt

Because of this strange error about an unability to create a temporary directory:

Unhandled SB-INT:SIMPLE-FILE-ERROR in thread #<SB-THREAD:THREAD tid=259 "main thread" RUNNING
                                                {1001FD0003}>:
  Can't create directory /var/folders/n2

Backtrace for: #<SB-THREAD:THREAD tid=259 "main thread" RUNNING {1001FD0003}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<SB-INT:SIMPLE-FILE-ERROR "Can't create directory ~A~:[~;,~%a file with ~
                          the same name already exists.~]" {10022AA423}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK SB-EXT:*INVOKE-DEBUGGER-HOOK* #<SB-INT:SIMPLE-FILE-ERROR "Can't create directory ~A~:[~;,~%a file with ~
                          the same name already exists.~]" {10022AA423}>)
2: (INVOKE-DEBUGGER #<SB-INT:SIMPLE-FILE-ERROR "Can't create directory ~A~:[~;,~%a file with ~
                          the same name already exists.~]" {10022AA423}>)
3: (ERROR SB-INT:SIMPLE-FILE-ERROR :PATHNAME #P"/var/folders/n2/pt_35rc53tdgkld9531s2tfh0000gn/T/tmp" :FORMAT-CONTROL "Can't create directory ~A~:[~;,~%a file with ~
                          the same name already exists.~]" :FORMAT-ARGUMENTS ("/var/folders/n2" NIL))
4: (SB-KERNEL::%FILE-ERROR #P"/var/folders/n2/pt_35rc53tdgkld9531s2tfh0000gn/T/tmp" "Can't create directory ~A~:[~;,~%a file with ~
                          the same name already exists.~]" "/var/folders/n2" NIL)
5: (ENSURE-DIRECTORIES-EXIST #P"/var/folders/n2/pt_35rc53tdgkld9531s2tfh0000gn/T/tmp" :VERBOSE NIL :MODE 511)
6: (UIOP/STREAM:CALL-WITH-TEMPORARY-FILE #<FUNCTION (FLET "BEFORE84" :IN UIOP/RUN-PROGRAM::%CALL-WITH-PROGRAM-IO) {4236BEB}> :WANT-STREAM-P NIL :WANT-PATHNAME-P T :DIRECTION :IO :KEEP NIL :AFTER NIL :DIRECTORY NIL :TYPE "tmp" :PREFIX NIL :SUFFIX NIL :ELEMENT-TYPE NIL :EXTERNAL-FORMAT NIL)
[7](https://github.com/40ants/setup-lisp/actions/runs/8690838915/job/23831663538?pr=25#step:5:8): (UIOP/RUN-PROGRAM::%CALL-WITH-PROGRAM-IO UIOP/RUN-PROGRAM:SLURP-INPUT-STREAM #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDOUT* {100000B1E3}> NIL #<FUNCTION (LAMBDA (UIOP/RUN-PROGRAM::REDUCED-OUTPUT #:G47[8](https://github.com/40ants/setup-lisp/actions/runs/8690838915/job/23831663538?pr=25#step:5:9)) :IN UIOP/RUN-PROGRAM::%USE-SYSTEM) {10022AA0BB}> :OUTPUT :STRING NIL #<FUNCTION (LAMBDA (#:G513) :IN UIOP/RUN-PROGRAM::%USE-SYSTEM) {10022AA0FB}> :ELEMENT-TYPE NIL :EXTERNAL-FORMAT NIL)
8: (UIOP/RUN-PROGRAM::%USE-SYSTEM "/usr/local/bin/ros roswell-internal-use version confdir" :OUTPUT :STRING :ERROR-OUTPUT :INTERACTIVE)
[9](https://github.com/40ants/setup-lisp/actions/runs/8690838915/job/23831663538?pr=25#step:5:10): (ROSWELL:ROSWELL ("roswell-internal-use" "version" "confdir") :STRING T)
[10](https://github.com/40ants/setup-lisp/actions/runs/8690838915/job/23831663538?pr=25#step:5:11): (MAIN)

Usually this error go away after a retry.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions