Lỗi dịch vụ Xcode (Mavericks) khi bật kiểm tra đơn vị chạy


76

Khi một bot của Dịch vụ Xcode cố gắng thực hiện một bản dựng run unit testsđã được kích hoạt, bản dựng sẽ luôn không thành công. Khi tôi nhìn vào tệp nhật ký, lỗi tương tự lặp lại nhiều lần:

xcsbuildd[1966] <Warning>: [XCSBuildOperation.m:106 7368f310 +2126ms] Preflight connection to /var/XCSControl/com.apple.XCSTestUserPreflightService failed; retrying: No such file or directory

Tiếp theo là các thông báo lỗi sau vài dòng:

xcsbuildd[1966] <Error>: [XCSBuildOperation.m:102 7368f310 +2104ms] Timed out trying to connect to CG Session; giving up after 60 seconds
xcsbuildd[1966] <Error>: [XCSOperation.m:33 7368f310 +0ms] Error Domain=XCSBuildServiceDomain Code=0 "Cancelled integration because headless test environment is required but not available after 60s" UserInfo=0x7fa952571bd0 {NSLocalizedDescription=Cancelled integration because headless test environment is required but not available after 60s}
xcsbuildd[1966] <Debug>: [XCSOperation.m:28 7368f310 +0ms] Cancelling operation: XCSBuildOperation

Tôi đã đập vào một bức tường gạch với cái này, và không thể tìm thấy bất cứ thứ gì trên đó.

Có ai gặp sự cố này và tìm ra cách khắc phục?


1
Tôi cũng gặp phải vấn đề tương tự - nó từng hoạt động tốt, nhưng từ hôm qua nó đột nhiên bị kẹt. Có thể lỗi liên quan đến bản cập nhật máy chủ Xcode / OS X mới nhất?
Katlu

2
Tôi đã gặp vấn đề này ngay từ đầu. Tôi đã nâng cấp từ Máy chủ Mountain Lion lên Máy chủ Mavericks.
Adam Young

Bạn đã cài đặt lại Xcode?
bicho

Câu trả lời:


1

Các lỗi có một số manh mối! Timed out trying to connect to CG Session, điều này cho thấy nó đang cố gắng lấy bối cảnh Đồ họa lõi và Cancelled integration because headless test environment is required but not available after 60s, "không có đầu" có nghĩa là không có màn hình đi kèm, điều này thường xảy ra đối với các máy xây dựng. Bạn có thể thử kết nối màn hình với máy, đăng nhập vào máy và xem lỗi có biến mất không.

Một số khung / thư viện vẫn mong đợi một ngữ cảnh đồ họa có thể phụ thuộc vào màn hình (ngay cả khi nó ảo, như VNC). Nếu máy không khởi động với màn hình được đính kèm, máy chủ cửa sổ có thể không khởi động được một số tính năng chính xác và bạn nhận được kết quả kỳ lạ như thế này.

Trước đây, tôi đã giải quyết loại vấn đề này nhưng việc kết nối bộ điều hợp màn hình không đầu với mỗi máy, điều này khiến card đồ họa nghĩ rằng có một màn hình được đính kèm. Bạn có thể tìm thấy những trình giả lập màn hình giả này trực tuyến với giá dưới 20 đô la.

Hy vọng điều đó hữu ích.


0

Khi lập trình với Xcode, tôi cũng gặp lỗi này vì vậy tôi đã xóa tất cả các tệp liên quan đến Xcode và tải lại nó từ Mac App Store. Điều đó đã sửa nó cho tôi. Nhân tiện, tôi có OS X El Capitan nên có thể là một vấn đề khác.

Hy vọng rằng sẽ giúp!


-1

XCode không phải là một cách sử dụng hoàn hảo với Maverick. Hãy thử SynonymATX phiên bản 5.8 với mã khác: Disassembly of section .text._ZN16Uarmcodetestform11ReadIntegerEPi:

00000000 <_ZN16Uarmcodetestform11ReadIntegerEPi>:
   0:   b580        push    {r7, lr}
   2:   466f        mov r7, sp
   4:   b083        sub sp, #12
   6:   9002        str r0, [sp, #8]
   8:   78c1        ldrb    r1, [r0, #3]
   a:   7882        ldrb    r2, [r0, #2]
   c:   ea42 2101   orr.w   r1, r2, r1, lsl #8
  10:   7842        ldrb    r2, [r0, #1]
  12:   7803        ldrb    r3, [r0, #0]
  14:   ea43 2202   orr.w   r2, r3, r2, lsl #8
  18:   ea42 4101   orr.w   r1, r2, r1, lsl #16
  1c:   9101        str r1, [sp, #4]
  1e:   9000        str r0, [sp, #0]
  20:   4608        mov r0, r1
  22:   b003        add sp, #12
  24:   bd80        pop {r7, pc} 
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.