- সংক্রান্ত অন্ধকার আইডিই ( নীল , জুনো এবং কেপলার (32 এবং 64 বিট সংস্করণগুলি))
- প্ল্যাটফর্মগুলি : উইন্ডোজ , উবুন্টু , ম্যাক
- এম 2 ই সংস্করণ : 1.1.0.20120530-0009 , 1.2.0.20120903-1050 , 1.3.0.20130129-0926 ,
1.4.0.20130601-0317
সাধারণ তথ্য
M2e সংস্করণ 1.1 আপডেট করার পরে উপরের ত্রুটিটি এসেছিল। এম 2 ই 1.1 মুছে ফেলা এবং এম 2 ই 1.0 এ ফিরে যাওয়ার মাধ্যমে সবকিছু ঠিকঠাক কাজ করেছে। আমি উইন্ডোজ এবং উবুন্টুতে সমস্যাটি পুনরাবৃত্তি করার চেষ্টা করেছি এবং এটি আমাকে ঠিক একই ত্রুটি দিয়েছে। Slf4j-api এবং লগব্যাকের অসংখ্য কনফিগারেশন পরীক্ষা করা হয়েছিল তবে কোনওটিই কাজ করছে বলে মনে হয় না।
Slf4j নির্ভরতা না ঘোষণা করেও কোনও ত্রুটিযুক্ত প্রকল্পে ত্রুটিটি উপস্থিত হয় ।
নতুন মাভেন প্রকল্প -> মেন-আরচাইটিপ-কুইকস্টার্ট
এবং
নতুন মাভেন প্রকল্প -> প্রত্নতলা নির্বাচন ছাড়াই সহজ প্রকল্প
এর ফল
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
পরিবেশ ও কনফিগারেশন পরীক্ষা করা হচ্ছে
Eclipse Indigo এবং Eclipse Juno (32 এবং 64 বিট উভয়) ম্যাকের সাথে, 32 বিট উবুন্টুতে এবং উইন্ডোজে on৪ এবং 32 বিটের সাথে পরীক্ষিত। জুনো ক্লাসিক , জুনো মডেলিং সরঞ্জামগুলি , কেপলার স্ট্যান্ডার্ড , কেপলার মডেলিং সরঞ্জামগুলির নতুন ইনস্টলগুলির পরীক্ষিত এবং একই ত্রুটি তৈরি করে।
বিশ্রামটি পরিষ্কার , ইনস্টল , পরীক্ষা , স্থাপন , জেনারেট-উত্স , বৈধকরণ , সংকলন , প্যাকেজ , ইন্টিগ্রেশন-পরীক্ষা , যাচাইকরণ এবং লক্ষ্যগুলির সংমিশ্রণগুলির সাথে বাকি লক্ষ্যগুলি সহ পরিষ্কার হয়। এছাড়া উপস্থিত পরামিতি সঙ্গে -e এবং -X । এম 2 ই সংগ্রহস্থল মুছতে এবং এটিকে স্ক্র্যাচ থেকে ডাউনলোড করার চেষ্টা করা হয়েছিল তবে সফলতা ছাড়াই আবার। এটি আমার উল্লেখ করা উচিত যে এটি উপরোক্ত সমস্ত সিস্টেমে 3 টি বিভিন্ন মেশিন এবং ভার্চুয়াল বাক্সে পরীক্ষা করা হয়েছিল তবে এটি একই ত্রুটি সৃষ্টি করেছিল।
সমস্ত বিভিন্ন লগব্যাক কনফিগারেশন (1.0.4 থেকে 1.0.13 পর্যন্ত) চেষ্টা করেছে যা slf4j -api এবং লগব্যাক-কোর নির্ভরতাগুলি সমাধান করে, তবে সমস্তগুলি একই ত্রুটি উত্পাদন করে:
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version></version>
</dependency>
সমস্ত পৃথক চেষ্টা করেছেন (1.6.1 থেকে 1.7.5 পর্যন্ত) slf4j- সাধারণ কনফিগারেশন।
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version></version>
<scope>compile</scope>
</dependency>
লগ 4 জে-ওভার-এসএফ 4 জে কনফিগারেশনগুলি (1.6.1 থেকে 1.7.5 পর্যন্ত) সমস্ত পৃথক করে চেষ্টা করেছেন ।
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
<version></version>
<scope>compile</scope>
</dependency>
সমস্ত পৃথক চেষ্টা করেছেন (1.6.1 থেকে 1.7.5 পর্যন্ত) slf4j-jdk14 কনফিগারেশন।
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
<version></version>
<scope>compile</scope>
</dependency>
সমস্ত পৃথক (1.6.1 থেকে 1.7.5 পর্যন্ত) slf4j-log4j12 কনফিগারেশনের চেষ্টা করেছেন।
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version></version>
<scope>compile</scope>
</dependency>
Slf4j-nop 1.7.5 কনফিগারেশনের চেষ্টা করা হয়েছে।
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-nop</artifactId>
<version>1.7.5</version>
<scope>compile</scope>
</dependency>
সর্বশেষে তবে ত্রুটি সত্ত্বেও লগগুলি সেভ এবং মুদ্রিত হয় না।
ত্রুটিটি পুনরুত্পাদন করার উপায়
Eclipse Juno, Indigo or Kepler 32 বা 64 বিট ডাউনলোড করুন (সমস্ত ইনস্টলেশন একই ত্রুটির কারণ হবে)।
এম 2 ই ইনস্টল করুন --গ্রহণের জন্য মাভেন ইন্টিগ্রেশন
- জুনো - http://download.eclipse.org/reLives/ জুনো
- কেপলার - http://download.eclipse.org/releases/kepler
- নীল - http://download.eclipse.org/technology/m2e/releases/ ( বর্তমানে অনুপলব্ধ )
অথবা
আপনার এম 2 ই সংস্করণটি 1.1.0.20120530-0009 , বা 1.2.0.20120903-1050 , বা 1.3.0.20130129-0926 , বা 1.4.0.20130601-0317 এ আপডেট করুন )
ফাইল নির্বাচন করুন -> নতুন-> অন্যান্য-> মাভেন প্রকল্প-> পরবর্তী ক্লিক
করুন-> ক্যাটালগ থেকে maven-archetype-quickstart নির্বাচন করুন -> সমাপ্তিঅথবা
ফাইল নির্বাচন করুন -> নতুন-> অন্যান্য-> মাভেন প্রকল্প-> পরবর্তী ক্লিক করুন-> একটি সাধারণ প্রকল্প তৈরি করুন নির্বাচন করুন (প্রত্নতাত্ত্বিক নির্বাচন বাদ দিন) -> সম্পূর্ণ শিল্পকর্মের তথ্য-> সমাপ্তি
- প্রকল্পে ডান ক্লিক করুন-> হিসাবে চালান-> পরিষ্কার ইনস্টল (বা উপরে উল্লিখিত অন্য কোনও লক্ষ্য)
কনসোলের প্রথম লাইনটি হবে
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
পিএস বিদ্যমান প্রকল্পগুলি এম 2 ই সংস্করণটি 1.1.0.20120530-0009 , 1.2.0.20120903-1050 , 1.3.0.201303099-0926 , 1.4.0.20130601-0317 এ আপডেট করার পরে একই ত্রুটি তৈরি করবে
আপডেট
সম্পাদনা
এম 2e সমর্থন সাইট:
উপরের প্রশ্নটি এম 2e সমর্থন সাইটে একটি বাগ হিসাবে পোস্ট করা হয়েছিল এবং ইগর ফেডোরেনকোর উত্তর ছিল
এই বার্তাটি দমন করার জন্য কোনও তাত্ক্ষণিক পরিকল্পনা নেই।
উপরের বাগটি দেখার জন্য দয়া করে এম 2 ই অফিশিয়াল সাপোর্ট সাইটটি দেখুন
সম্পাদনা 2
- উপরে ত্রুটি লক্ষণ উপস্থিত করার সময় m2e সংস্করণ 1.2.0.20120903-1050
সম্পাদনা 3
- উপরের ত্রুটি ইঙ্গিতটি এম 2 ই সংস্করণে 1.3.0.20130129-0926 এও উপস্থিত রয়েছে
সম্পাদনা 4
- উপরের ত্রুটি ইঙ্গিতটি এম 2 ই সংস্করণে 1.4.0.20130601-0317 এও উপস্থিত রয়েছে
সম্পাদনা 5
***Reported FIXED***
- উপরের ত্রুটিটি এম 2 ই সংস্করণ 1.5.0 / লুনা এম 3 ( টার্গেট মাইলস্টোন ) এর জন্য স্থির হিসাবে রিপোর্ট করা হয়েছে । সংস্করণটি ডাউনলোডের জন্য এখনও উপলভ্য নয়।
- লুনা M3 হয় নভেম্বর 15 তম জন্য নির্ধারিত ।
- সর্বশেষ দেব বিল্ড পাওয়া যায় এখানে
- এম 2 ই মাইলফলক সম্পর্কে আরও তথ্য আপনি এম 2 ই প্রধান সংগ্রহস্থলটিতে খুঁজে পেতে পারেন ।
slf4j
উভয় slf4j-api-1.7.7
এবং jcl-over-slf4j-1.7.7
যদি আমি এদের কেউ মুছে ফেলার জন্য চেষ্টা আমি বলার অপেক্ষা রাখে না যে তাদের একটি ত্রুটির বার্তা পেতে Logger
বর্গ অনুপস্থিত। আমার কি করা উচিৎ?