Skip to content

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

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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