2009-08-27 41 views
6

tôi nhận được lỗi sau khi cố gắng để "cập nhật" Dự án thực của tôi:Lỗi khi cập nhật một dự án

failed due to an internal error (took 0:00.337) 
    Error: Problem writing resource 
    '/sspaceex/src/PLWL_implementations/CVS/Template'. 
    A resource already exists on disk 
    '/home/ray/workspace2/sspaceex/src/PLWL_implementations/CVS/Template'. 
    Error: A resource already exists on disk 
    '/home/ray/workspace2/sspaceex/src/PLWL_implementations/CVS/Template'. 
    *** 

Bất cứ ý tưởng tại sao lỗi này và làm thế nào để thoát khỏi điều này?

+0

xóa tài nguyên và cố gắng cập nhật – Narayan

Trả lời

1

Eclipse bị nhầm lẫn bởi vì một tệp tồn tại không nên ở đó. Đóng dự án và đồng bộ hóa lại và nó sẽ biến mất.

[EDIT] cvs update: nothing known about '...' có nghĩa là Eclipse tin rằng tệp này nằm dưới sự kiểm soát CVS và máy chủ CVS nói "Tôi không biết bạn đang nói về cái gì".

Lý do có thể khiến máy chủ CVS của bạn bị hỏng, bằng cách nào đó, nội dung của các tệp CVS/EntriesCVS/Entries.Extra là sai (Eclipse ghi lại những gì dưới sự kiểm soát CVS trong các tệp này).

Tôi khuyên bạn nên xóa dự án trong Eclipse (không kiểm tra "Also delete files on disk"), sau đó đổi tên dự án trên đĩa thành một thứ khác và thực hiện thanh toán sạch.

Sau khi kiểm tra, bạn có thể sao chép bất kỳ thay đổi bạn thực hiện lại (nhưng không sao chép các thư mục CVS ​​hoặc bất cứ điều gì bên trong của họ!)

+0

không có tôi không cập nhật dự án từ nhật thực bên ngoài. Đóng dự án và sau đó cố gắng đồng bộ hóa dẫn đến một lỗi khác: Sự cố được báo cáo trong khi đồng bộ hóa CVS Workspace. 0 trong số 1 tài nguyên đã được đồng bộ hóa. Đã xảy ra lỗi khi đồng bộ hóa/sspaceex: Máy chủ báo cáo lỗi khi thực hiện lệnh "cập nhật cvs". Máy chủ báo cáo lỗi khi thực hiện lệnh "cập nhật cvs". sspaceex: cập nhật cvs: không biết gì về 'doxygen/html/classcontinuous__sets_1_1sequence__transform__coll__graph.md5 ' – rayimag

2
Error: Problem writing resource 
'/sspaceex/src/PLWL_implementations/CVS/Template'. 
A resource already exists on disk 
'/home/ray/workspace2/sspaceex/src/PLWL_implementations/CVS/Template' 

Cố gắng đóng nhiều quá trình hoạt động càng tốt để kiểm tra xem một ứng dụng khác không "chặn" tài nguyên đó.
Khi Narayan đề xuất trong các nhận xét, nếu nó tồn tại, hãy kiểm tra xem bạn có thể xóa nó theo cách thủ công (ngoài nhật thực) trước khi thử làm mới khác trong nhật thực.

The server reported an error while performing the " cvs update " command:

sspaceex: cvs update: nothing known about `doxygen/htmlclasscontinuous__sets_1_1sequence__transform__coll__graph.md5' 

Điều đó sẽ có nghĩa là các tài nguyên được loại bỏ khỏi hệ thống tập tin, nhưng không được loại bỏ từ CVS (ví dụ: trên máy chủ CVS, một mục tồn tại cho khu vực này).
Điều đó phù hợp với bản cập nhật không thành công không thể ghi trong thư mục đó.

1

Tôi gặp vấn đề tương tự. Đối với tôi, nó đã làm với thực tế là nhật thực đã không đồng bộ với hệ thống tập tin. Tôi chỉ cần làm mới dự án (chọn dự án, sau đó nhấn F5) và "cập nhật" là không sao.

1

Tôi phải xóa tài nguyên theo cách thủ công, sau đó làm mới dự án, sau đó cập nhật và hoạt động.

Lưu ý: Tôi có Tắt tự động, có thể làm mới tự động sẽ tạo lại tài nguyên, vì vậy hãy đảm bảo không có công trình nào được thực hiện giữa xóa, làm mới và cập nhật.

+1

Cũng nên sử dụng" Project-> clean "sau khi tắt tự động. – span

2

Doh,

Tôi phải cập nhật cấu hình dự án. Điều này tạo ra thư mục mà Eclipse không thích. Sau đó đóng dự án. Sau đó mở lại. Sau đó cập nhật lại cấu hình dự án. Làm một điệu nhảy và bài hát nhỏ, và violla!

Theo thứ tự đó.

Chúc mừng, M

2

tôi nhấn vấn đề này do loại trừ ký tự đại diện tài nguyên trong dự án của tôi. Kho dự án và CVS của tôi chứa nhiều loại tệp mà tôi không bao giờ chỉnh sửa (ví dụ: * tệp lắp ráp cực đại). Để giảm bớt sự lộn xộn trong không gian làm việc và để thực hiện tìm kiếm nhanh hơn, tôi đã loại trừ các loại tệp này khỏi dự án của mình khi tôi đã tạo ra nó lần đầu tiên. Từ những gì tôi có thể nói, điều này làm cho Eclipse/CVS nghĩ rằng nó cần thêm tất cả các tệp "bị thiếu" này vào dự án của tôi khi tôi cố gắng cập nhật (như hiển nhiên trong các thay đổi đến trong khung nhìn Team Synchronizing) . Khi tôi xóa bộ lọc tài nguyên khỏi dự án của mình, quá trình cập nhật có thể hoàn tất.

Đây là một nỗi đau vì tôi phải lựa chọn giữa hai hoặc tôi phải tiếp tục thêm và xóa các bộ lọc này dựa trên thời điểm tôi muốn thực hiện cập nhật.

Các vấn đề liên quan