"রিসোর্স ফাইল সিস্টেমের সাথে সিঙ্কের বাইরে চলে গেছে" এড়ানো


267

আমি Eclipse এর সাথে জাভা কোডটি বিকাশ করি এবং নিয়মিত এই বার্তাটি পাই:

রিসোর্স ফাইল সিস্টেমের সাথে সিঙ্কের বাইরে।

ডান ক্লিক করুন> রিফ্রেশ সর্বদা এটি পরিষ্কার করবে।

তবে যখন এই শর্তটি পাওয়া যায় তখন কেন গ্রহনটি স্বয়ংক্রিয়ভাবে রিফ্রেশ করতে পারে না? আপনি কি রিসোর্স সিঙ্কের বাইরে চলে যেতে চান এমন কিছু ঘটনা আছে?

যদি এই ধরনের শর্ত থাকে এবং সেগুলি আমার কাজের ক্ষেত্রে প্রযোজ্য না হয়, যখন এই অবস্থার মুখোমুখি হয় তখন গ্রহনটি স্বয়ংক্রিয়ভাবে রিফ্রেশ করার কোনও উপায় আছে ?. (আমি কৃতজ্ঞ যে এটি মানব বিকাশকারীদের জন্য কর্মক্ষমতা বাড়ানোর জন্য স্বাভাবিক বিকাশে যতটা প্রয়োজন ততটুকু রিফ্রেশ হওয়া উচিত))

আপডেট (2012-06-25): আমার সর্বশেষ আপডেট (সংস্করণ: নীল রিলিজ বিল্ড আইডি: 20110615-0604) আর পছন্দগুলি দেখায় না - সাধারণ - কর্মক্ষেত্র - স্বয়ংক্রিয়ভাবে রিফ্রেশ একটি বিকল্প "অ্যাক্সেস রিফ্রেশ" আছে - আমি কি এটি ব্যবহার করব?


আপনি বার্তাটি পান কেন ? সাবধান না হলে আপনি কাজ হারাতে পারেন।
থোরবজর্ন রাভন অ্যান্ডারসন

1
আমি যখনই ওয়ার্কস্পেস সন্ধান করি তখন আমি এই বার্তাটি সর্বদা পাই, কারণ সার্ভার্স প্রকল্পে (ওয়েব সরঞ্জামগুলিতে) লগ ফাইল রয়েছে যা গ্রহের বাইরে বাইরের আপডেট রাখে। এখনও অবধি আমি রিফ্রেশ অটোমেটিক বাদে কোনও সমাধান খুঁজে পাইনি, তবে এটির ফলে সমস্যাগুলি পাওয়া যায় (বিশেষত: যখন কিছু পিঁপড়া রান্না করে, তখন গ্রীকটি পিঁপড়াটি তৈরি করে এবং গোলমাল জিনিসগুলি অর্ধপত্রে রিফ্রেশ করে দেয়)।
স্টিজন ডি উইট

প্রকল্পের ঠিক ডান চাটুন তারপর "রিফ্রেশ" নির্বাচন করুন?
জুনচেন লিউ

নির্বোধ প্রশ্ন: একটি সংস্থার "অতিরিক্ত অনুলিপি" কেন বাধ্যতামূলক? "সিঙ্ক আউট" হওয়ার সংস্থানীয় সুযোগের সাথে প্রত্যেকের অবশ্যই এটির দরকার আছে?
nsandersen

উত্তর:


322

আপনি এটি উইন্ডোতে সক্ষম করতে পারেন - পছন্দ - সাধারণ - কর্মক্ষেত্র - স্বয়ংক্রিয়ভাবে রিফ্রেশ ( নতুন বিল্ডগুলিতে নেটিভ হুক ব্যবহার করে রিফ্রেশ বা পোলিং বলা হয়)

গ্রহপ পছন্দগুলি "নেটিভ হুক বা পোলিং ব্যবহার করে রিফ্রেশ করুন" - স্ক্রিনশট

এটি কেন কেবলমাত্র ডিফল্টরূপে সক্ষম করা হয় না তা আমি পারফরম্যান্স সম্পর্কিত reason

উদাহরণস্বরূপ, রিফ্রেশ উত্স ফোল্ডারগুলি স্বয়ংক্রিয়ভাবে ওয়ার্কস্পেসের একটি বিল্ড ট্রিগার করতে পারে। সম্ভবত কিছু লোক এটির উপর আরও নিয়ন্ত্রণ চায়।

অ্যাকশন রিফ্রেশ সম্পর্কিত একটিগ্রাহী সাইটে একটি নিবন্ধও রয়েছে।

মূলত, এমন কোনও বাহ্যিক ট্রিগার নেই যা কর্মক্ষেত্রের বাইরে পরিবর্তিত ফাইলগুলির Eclipse সম্পর্কে অবহিত করে। বরং একটি ব্যাকগ্রাউন্ড থ্রেড ফাইলের পরিবর্তনগুলি নিরীক্ষণ করতে একটিলিপ্স দ্বারা ব্যবহৃত হয় যা সম্ভবত বড় ওয়ার্কস্পেসের সাথে পারফরম্যান্সের সমস্যার সমাধান করতে পারে।


+1 এই শর্তের সময় শুধুমাত্র এটি ঘটে? বা এটি অন্য কোথাও আমাকে প্রভাবিত করার জন্য যথেষ্ট হবে?
peter.murray.rust

1
আমার পছন্দসমূহ - সাধারণ - কর্মক্ষেত্র - স্বয়ংক্রিয়ভাবে রিফ্রেশ। এই কি একই?
peter.murray.rust

1
নিরাপদে কোনও পরিবর্তন নেই এমন ওপেন এডিটর উইন্ডোগুলির জন্য ফাইল সিস্টেম থেকে স্বয়ংক্রিয়ভাবে পরিবর্তনগুলি গ্রহণ করার যে কোনও উপায়?
লিওপড


14
একে এখন "নেটিভ হুক বা পোলিং ব্যবহার করে রিফ্রেশ করুন" (ইন্ডিগো এসআর 1) বলে মনে হচ্ছে।
অলিভার বক

37

ফাইল বা প্রকল্পে ঠিক ডান ক্লিক করুন এবং রিফ্রেশ ক্লিক করুন। ত্রুটি মুছে যাবে। আমিও একই সমস্যার মুখোমুখি হয়েছি এবং এটি আমার পক্ষে কাজ করেছে।


20
ওপি তার প্রশ্নের মধ্যে উল্লেখ করেছে যে, "'রিফ্রেশ' সর্বদা এটি পরিষ্কার করবে।" সমস্যাটি হ'ল জটিল প্রকল্পগুলির সাথে কাজ করার সময় বা এক্সিলিপটির বাইরের সরঞ্জামগুলির সাথে একত্রে ফাইল সিস্টেম পরিবর্তন করার সময় এটি অবিশ্বাস্যরকম বিরক্তিকর।
রায়ানবাইনার্ড


12

নতুন নীল সংস্করণের জন্য, পছন্দগুলি "অ্যাক্সেস রিফ্রেশ" এ পরিবর্তিত হয় এবং বিশদ ব্যাখ্যা সহ: ওয়ার্কস্পেসের মাধ্যমে অ্যাক্সেসের ক্ষেত্রে বাহ্যিক কর্মপরিচালিত পরিবর্তনগুলি স্বয়ংক্রিয়ভাবে রিফ্রেশ করে।

যেহেতু "ফাইল সিস্টেমের সাথে রিসোর্স সিঙ্কের বাইরে চলে গেছে" আমি যখন বাহ্যিক ওয়ার্কস্পেস ব্যবহার করি তখন এই সমস্যাটি ঘটে, সুতরাং আমি এই বিকল্পটি নির্বাচন করার পরে, সমস্যাটি সমাধান হয়ে গেছে।


1
এটি বার্তাটি থেকে মুক্তি পেয়েছে। ধন্যবাদ
lsafie

5

আমার সাথে সব সময় এমন হয়।

ত্রুটি লগতে যান, ব্যতিক্রমটি সন্ধান করুন এবং যতক্ষণ না আপনি কোনও মূল কারণের মতো আরও কিছু দেখতে পান ততক্ষণ কয়েকটি স্তর খুলুন। এটি কি বলে যে "রিসোর্স ফাইল সিস্টেমের সাথে সিঙ্কের বাইরে?"

প্যাকেজগুলির নাম পরিবর্তন করার সময়, অবশ্যই অ্যালপিসকে ফাইল সিস্টেমে ফাইলগুলি স্থানান্তরিত করতে হবে। স্পষ্টতই যা ঘটে তা হ'ল এটি পরে আবিষ্কার করে যে এটি পরিষ্কার করার দরকারের কিছুটির নামকরণ হয়েছে, এটি খুঁজে পাচ্ছে না, একটি ব্যতিক্রম ছুঁড়ে।

আপনি চেষ্টা করতে পারেন কয়েকটি জিনিস আছে। প্রথমে উইন্ডোতে যান: পছন্দসই, কর্মক্ষেত্র, এবং "স্বয়ংক্রিয়ভাবে রিফ্রেশ" সক্ষম করুন। তত্ত্বগতভাবে এই সমস্যার সমাধান করা উচিত, তবে আমার জন্য, এটি হয়নি didn't

দ্বিতীয়ত, আপনি যদি সাবপ্যাকেজ সহ একটি বৃহত রিফ্যাক্টরিং করছেন, নীচ থেকে উপরে একবারে সাবপ্যাকেজগুলি করুন এবং প্রতিটি সাবপ্যাকেজের নাম পরিবর্তনের পরে স্পষ্টভাবে ফাইল সিস্টেমটি রিফ্রেশ করুন।

তৃতীয়ত, কেবল ত্রুটিটিকে উপেক্ষা করুন: ত্রুটির কথোপকথনটি উপস্থিত হয়ে আংশিক পরিবর্তনটিকে আবার ঘোরানোর পরিবর্তে সংরক্ষণের জন্য বাতিল ক্লিক করুন। আবার এবং আবার চেষ্টা করুন এবং আপনি একাধিক পুনরায় চেষ্টা করে পুরো ক্রিয়াকলাপটি সন্ধান করতে পারেন।


আমার কয়েকটি আমদানি এর পরে দুর্নীতিগ্রস্থ হয়েছিল, তবে একটি দ্রুত সংগঠিত আমদানি সেটিও ঠিক করে দিয়েছে।
z0r

একটি ক্লাসটিকে নতুন প্যাকেজে সরিয়ে নেওয়ার সময় আমার এটি করা (ত্রুটি উপেক্ষা করে আবার চেষ্টা করার) দরকার ছিল।
z0r

1

যদি এটি কোনও ফোল্ডার মুছে ফেলার চেষ্টা করে (* নিক্সে) এবং রিফ্রেশ সাহায্য না করে, একটি টার্মিনাল খুলুন এবং আপনি নিজে নিজে মুছতে এবং মুছে ফেলার ফোল্ডারের নীচে একটি সিমিলিংক সন্ধান করুন। এটি আমার সমস্যাগুলি সমাধান করেছে।


1

যখন আপনি একটি ক্লিপকেস ভিউয়ের মধ্যে থেকে একটি Elpipse ওয়ার্কস্পেসটি খুলুন এবং প্রকল্পটির নামকরণের চেষ্টা করবেন, আপনি প্রায়শই পপ-আপ সতর্কতা পাবেন ... "রিসোর্স 'প্রকল্প' ফাইল সিস্টেমের সাথে সিঙ্কের বাইরে। প্রকল্পটি রিফ্রেশ করা যদি সমস্যার সমাধান না করে, তবে নীচের কাজটি করুন: ক। একটি দর্শন ছাড়াই কর্মক্ষেত্র খুলুন খ। প্রজেক্ট এক্সপ্লোরার সিলেক্ট করুন সি। ক্লিয়ার কেস -> সহযোগী প্রকল্প (প্রকল্পের এখন প্রকল্পের মতো দেখতে হবে]]] ডি। রাইট ক্লিক প্রকল্প -> রিফ্রেশ (vob সাব-ফোল্ডারগুলি এখন খালি থাকতে হবে) e। রাইট ক্লিক প্রকল্প -> নাম পরিবর্তন করুন ... চ। নতুন নাম লিখুন

এখন আপনি কর্মক্ষেত্রটি বন্ধ করতে পারেন, একটি দর্শনীতে এটি আবার খুলুন এবং প্রকল্পটি রিফ্রেশ করতে পারেন। আপনি যদি প্রকল্পটি ভব-এর সাথে যুক্ত না হওয়ার পছন্দ করেন তবে আপনি প্রকল্পটি বিচ্ছিন্নও করতে পারেন।


ক্লিয়ারকেস আমার কুকুরটি চুরি করেছে।
ডোমিনিক সেরিসানো

1

একটু ইঙ্গিত। বার্তাটি পুনরায় নামকরণের অপারেশনের সময় উপস্থিত হয়। আমার জন্য দ্রুত কাজটি Ctrl-Yবার্তা নিশ্চিতকরণের পরে চাপছে (পুনরায় শর্টকাট)। পুনরায় নামকরণ একটি একক ফাইলকে প্রভাবিত করে তবেই এটি কাজ করে।


কি করে Ctrl-Y?
z0r

1
Ctrl-Y হল "পুনরায়"। এই বিশেষ ক্ষেত্রে আপনি কিছুটির পুনরায় নামকরণ করেন তারপরে গ্রহপটি একটি সমস্যার মুখোমুখি হয় এবং পুনরায় নামকরণ অপারেশনটিকে পূর্বাবস্থায় ফিরিয়ে দেয়। Ctrl-Y টিপুন পুনরায় নামকরণের প্রচেষ্টাটি পুনরুদ্ধার করে।
ওয়াটসন

আহ আমি দেখি. উবুন্টুতে নয়; এটা Ctrl-Shift-ZCtrl-Yআপনি নিজের উত্তরে কেন
চাপছেন

1

আপনি যদি নিয়মিত এক্লিপ্স ব্যবহারকারী হন তবে আপনি এই ত্রুটিটি অনেক বার পেয়ে থাকতে পারেন। ত্রুটিটি কেবল বলে, "আপনি আপনার কর্মক্ষেত্রের বাইরের গ্রহন থেকে ফাইলগুলিতে পরিবর্তন করেছেন"। সহজ সমাধানটি হ'ল প্রকল্পটি নির্বাচন করুন এবং F5 টিপুন (ডান ক্লিক -> রিফ্রেশ করুন)।

আপনার যদি আরও ব্যাখ্যা প্রয়োজন হয় তবে আপনি এই ওয়েবসাইটটি থেকে পড়তে পারেন


0

আমি রিফ্রেশ করে বা "নেটিভ পোলিং" ওয়ার্কস্পেস বৈশিষ্ট্যটি চালু করে এই ত্রুটিটি সমাধান করতে সক্ষম হয়েছি। দেখা গেল আমার প্রকল্পটিও গ্রহনের দুটি দৃষ্টিতে খোলা হয়েছিল। একবার আমি অন্য উদাহরণটি বন্ধ করে দিলে ত্রুটিটি চলে যায়। সুতরাং আপনি যদি এই ত্রুটিটি দেখছেন তবে আপনার প্রকল্পটি কেবলমাত্র এক জায়গায় খোলা আছে তা নিশ্চিত করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.