신비한 AppleScript 오류 : "4.294967323E + 9Mahabalipuram"이 "쓰기"메시지를 이해하지 못함

jawj

AppleScript를 통해 iPhoto와 통신하는 내 스크립트 사용자가이 오류를 받고 있는데,이 오류는 재현 할 수 없습니다. 918:955: execution error: iPhoto got an error: "4.294967323E+9Mahabalipuram" doesn’t understand the “write” message. (-1708)

오류를 생성하는 AppleScript는 다음과 같습니다.

set nul to character id 0
set text item delimiters to nul

set albumsFile to "/Users/[user]/Downloads/blah.blah"
set fp to open for access (POSIX file albumsFile) with write permission

tell application "iPhoto"
    repeat with anAlbum in albums
        if anAlbum's type is regular album then
            set albumName to anAlbum's name
            if albumName is not "Last Import" then
                set albumPhotoIds to (id of every photo of anAlbum) as Unicode text
                if length of albumPhotoIds is greater than 0 then
                    set currentAlbum to anAlbum
                    repeat while currentAlbum's parent exists
                        set currentAlbum to currentAlbum's parent
                        set albumName to currentAlbum's name & " > " & albumName
                    end repeat
                    set albumId to anAlbum's id

                    set albumData to {"", albumId, albumName, ""} as Unicode text
                    write albumData to fp as Unicode text
                    write albumPhotoIds to fp as Unicode text
                    write nul to fp as Unicode text
                end if
            end if
        end if
    end repeat
end tell

close access fp

누구든지 여기서 무엇이 잘못되고 있는지에 대한 아이디어가 있습니까? 이 Github 문제에 대한 배경 지식이 조금 더 있습니다 : https://github.com/jawj/iphoto-flickr/issues/7

CRGreen

이것은 작동 할 수 있습니다 (예상되지 않음). 일반적으로 이런 종류의 오류가 발생합니다. 그러나 adayzone이 지적했듯이 스크립트를 재구성하는 것이 가장 좋습니다.

tell me to write albumData to fp as Unicode text
tell me to write albumPhotoIds to fp as Unicode text
tell me to write nul to fp as Unicode text

tell 작동 방식을 설명하는 것도 좋습니다 (때로는 "방해가되는"경우도 있음).

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

오류 메시지를 이해하지 못함

분류에서Dev

CassandrSink를 사용한 Flink 작업이 오류 쓰기와 함께 실패 함

분류에서Dev

다시 쓰기에 대한 "정의되지 않음"오류이지만 이미 정의 된 함수를 재정의하지 않음

분류에서Dev

다시 쓰기 규칙이 작동하지 않고 CSS 오류가 발생 함

분류에서Dev

Django-쓰기 위해 파이프를 열 때 권한 오류

분류에서Dev

권한이 충분하지 않은 Git 푸시 오류, 개체 쓰기 실패

분류에서Dev

오류 1119를 이해하지 못함

분류에서Dev

오류를 이해하지 못함

분류에서Dev

AppleScript가 "ApplicationIsRunning"메시지를 이해하지 못합니다.

분류에서Dev

수신 오류 Smartadmin Bootstrap Datatables 사용을 이해하지 못함

분류에서Dev

권한 거부 오류가 발생하는 이유를 이해하지 못함

분류에서Dev

Git : 잘못된 오류 : 쓰기 권한이없는 동안 "원격 저장소를 찾을 수 없음"

분류에서Dev

이 잘못된 인수 오류를 이해하지 못함

분류에서Dev

Python 들여 쓰기 문제 (오류 : 들여 쓰기 된 블록이 필요함)

분류에서Dev

Valgrind 크기 8 오류의 신비한 잘못된 쓰기

분류에서Dev

Powershell Core의 파일로 리디렉션 할 때 쓰기 오류가 이상한 문자를 제공함

분류에서Dev

오류 메시지를 이해하지 못함 : for 문의 구문이 잘못되었습니다.

분류에서Dev

SQL 프로 시저 오류를 이해하지 못함

분류에서Dev

Exim이 "수신자 주소 없음"오류와 함께 Gitlab 메시지를 보내지 못함

분류에서Dev

로그에 쓰기 위해 C 함수를 호출하는 동안 잘못된 파일 설명자 오류가 발생하는 이유는 무엇입니까?

분류에서Dev

USB 스틱이 신비하게 쓰기 방지 됨

분류에서Dev

그레이 스케일 이미지 쓰기 오류

분류에서Dev

디스크 쓰기 오류로 인해 Tarantool이 시작되지 않음

분류에서Dev

.htaccess 한 페이지를 제외하고 모두 다시 쓰기

분류에서Dev

오류 메시지없이 XML을로드하지 못함

분류에서Dev

메뉴에 따라 "받아쓰기 시작"및 "받아쓰기 중지"Applescript

분류에서Dev

c # 저장 덮어 쓰기 이미지 오류

분류에서Dev

TCP 쓰기 오류이지만 실제로는 아닙니다.

분류에서Dev

매우 간단한 루비 프로그래밍, 오류가 발생하고 이해하지 못함

Related 관련 기사

  1. 1

    오류 메시지를 이해하지 못함

  2. 2

    CassandrSink를 사용한 Flink 작업이 오류 쓰기와 함께 실패 함

  3. 3

    다시 쓰기에 대한 "정의되지 않음"오류이지만 이미 정의 된 함수를 재정의하지 않음

  4. 4

    다시 쓰기 규칙이 작동하지 않고 CSS 오류가 발생 함

  5. 5

    Django-쓰기 위해 파이프를 열 때 권한 오류

  6. 6

    권한이 충분하지 않은 Git 푸시 오류, 개체 쓰기 실패

  7. 7

    오류 1119를 이해하지 못함

  8. 8

    오류를 이해하지 못함

  9. 9

    AppleScript가 "ApplicationIsRunning"메시지를 이해하지 못합니다.

  10. 10

    수신 오류 Smartadmin Bootstrap Datatables 사용을 이해하지 못함

  11. 11

    권한 거부 오류가 발생하는 이유를 이해하지 못함

  12. 12

    Git : 잘못된 오류 : 쓰기 권한이없는 동안 "원격 저장소를 찾을 수 없음"

  13. 13

    이 잘못된 인수 오류를 이해하지 못함

  14. 14

    Python 들여 쓰기 문제 (오류 : 들여 쓰기 된 블록이 필요함)

  15. 15

    Valgrind 크기 8 오류의 신비한 잘못된 쓰기

  16. 16

    Powershell Core의 파일로 리디렉션 할 때 쓰기 오류가 이상한 문자를 제공함

  17. 17

    오류 메시지를 이해하지 못함 : for 문의 구문이 잘못되었습니다.

  18. 18

    SQL 프로 시저 오류를 이해하지 못함

  19. 19

    Exim이 "수신자 주소 없음"오류와 함께 Gitlab 메시지를 보내지 못함

  20. 20

    로그에 쓰기 위해 C 함수를 호출하는 동안 잘못된 파일 설명자 오류가 발생하는 이유는 무엇입니까?

  21. 21

    USB 스틱이 신비하게 쓰기 방지 됨

  22. 22

    그레이 스케일 이미지 쓰기 오류

  23. 23

    디스크 쓰기 오류로 인해 Tarantool이 시작되지 않음

  24. 24

    .htaccess 한 페이지를 제외하고 모두 다시 쓰기

  25. 25

    오류 메시지없이 XML을로드하지 못함

  26. 26

    메뉴에 따라 "받아쓰기 시작"및 "받아쓰기 중지"Applescript

  27. 27

    c # 저장 덮어 쓰기 이미지 오류

  28. 28

    TCP 쓰기 오류이지만 실제로는 아닙니다.

  29. 29

    매우 간단한 루비 프로그래밍, 오류가 발생하고 이해하지 못함

뜨겁다태그

보관