Skip to content
হোস্টিং · সমস্যা সমাধান

লগ ও ক্র্যাশ রিপোর্ট: কীভাবে পড়বেন

Millida সার্ভারের লগ কোথায় সংরক্ষিত হয়, WARN ও ERROR-এর পার্থক্য কী, স্ট্যাক ট্রেসে দোষী প্লাগইন কীভাবে খুঁজবেন, এবং সাধারণ কনসোল লাইন কীভাবে বুঝবেন।

আপডেট: ৪ আগস্ট, ২০২৬

লগটি প্রায় যেকোনো “কেন” প্রশ্নের উত্তর দেয়, যদি আপনি জানেন কোথায় দেখতে হয়। প্রথম ক্র্যাশ থেকেই এই দক্ষতা কাজে আসে।

কোথায় দেখবেন

  • “Console” — এখনকার লাইভ আউটপুট, হিস্টোরি ও সার্চসহ।
  • Files-এ logs/latest.log — একই লগ সম্পূর্ণ আকারে। আগের রানগুলো তার পাশে .log.gz আর্কাইভে থাকে।
  • crash-reports/ — আলাদা ফাইল, যা কেবল Java নিজে ক্র্যাশ করলে তৈরি হয় (সাধারণত মডপ্যাকে)।

একটি লাইন কী দিয়ে গঠিত

[12:03:44] [Server thread/ERROR]: [Essentials] Error in config

সময় → থ্রেড → লেভেল → বর্গাকার বন্ধনীতে সোর্স → টেক্সট।

লেভেলআপনার প্রতিক্রিয়া জানানো উচিত কি
INFOনা, সার্ভারের স্বাভাবিক জীবন
WARNমাঝে মাঝে: সার্ভার সামলে নিয়েছে, কিন্তু কিছু একটা ঠিক নেই
ERRORহ্যাঁ, কিছু একটা ব্যর্থ হয়েছে
FATALসার্ভার এখনই মরে যাচ্ছে

মডপ্যাকে স্টার্টআপে অনেক WARN স্বাভাবিক। শেষটির নয়, প্রথম ERROR-এর দিকে মন দিন: এর পরে যা আসে তা সাধারণত তার পরিণতি।

স্ট্যাক ট্রেসে দোষী খুঁজে বের করুন

স্ট্যাক ট্রেস হলো at … দিয়ে শুরু হওয়া লাইনের লম্বা সারি। পুরোটা পড়ার দরকার নেই:

  1. Caused by:-এর পরে প্রথম লাইন — ঠিক কী ভেঙেছে।
  2. at লাইনে চেনা কোনো নাম খুঁজুন — at com.plugin.name…। এটাই আপনার দোষী।
  3. স্টার্টআপে Exception in thread "main" হলো কোর বা Java-র সমস্যা, প্লাগিনের নয়।

ত্রুটির ঠিক আগে [Plugin] Enabling Plugin v1.2-এর মতো লাইনও একটি ইঙ্গিত: ওই নির্দিষ্ট প্লাগিন চালু করার সময়ই এটি ক্র্যাশ করেছে।

সাধারণ লাইনগুলো

লাইনএর অর্থ
Can't keep up! Is the server overloaded?সার্ভার টিকের সাথে তাল মেলাতে পারছে না — ল্যাগ ও TPS
java.lang.OutOfMemoryErrorপ্ল্যানের মেমোরি শেষ হয়ে গেছে
A single server tick took 60.00 seconds (watchdog)কিছু একটা মেইন থ্রেড আটকে দিয়েছে — প্রায় সবসময়ই একটি প্লাগিন বা মড
UnsupportedClassVersionError.jar টি নতুন Java-র জন্য বানানো — কোর ও ভার্সন
Server attempted to load chunk saved with newer versionসার্ভার ভার্সনের চেয়ে ওয়ার্ল্ড নতুন
while scanning a simple keyনষ্ট YAML কনফিগ: ট্যাব বা ইনডেন্টেশন
Failed to load levelওয়ার্ল্ড নষ্ট — একটি ব্যাকআপ রিস্টোর করুন
Invalid signature for profile public key1.19+ চ্যাট সিগনেচার; প্লেয়ারকে আবার কানেক্ট করতে বলুন
Unable to access jarfileকোর ফাইলটি নেই — ক্যাটালগ থেকে কোর রিস্টোর করুন
Address already in useপোর্টটি আগের প্রসেস দখল করে আছে; প্যানেল থেকে সার্ভার রিস্টার্ট করুন

সাপোর্টে কী পাঠাবেন

শেষ লাইনের স্ক্রিনশট নয়, বরং লগের একটি অংশ স্টার্টআপ থেকে ত্রুটি পর্যন্ত — অথবা ফাইলের লিংক। আদর্শভাবে: পুরো latest.log এবং সাথে “এর আগে আপনি কী করেছিলেন” এর বর্ণনা। এভাবে কয়েক মিনিটেই উত্তর পাবেন।

মডপ্যাক

Forge ও Fabric-এ crash-reports/crash-*.txt-ও দেখুন: উপরে -- Head -- ব্লকে সঠিক কারণ থাকে, আর নিচে মডের তালিকা। Missing or unsupported mandatory dependencies ত্রুটির মানে একটি মডের অন্য একটি মড দরকার — ডিপেন্ডেন্সিটি ইনস্টল করুন।

Minecraft হোস্টিংআপনি অফলাইনে থাকলেও আপনার সার্ভার চলেসার্ভার তৈরি করুন