Skip to content
হোস্টিং · এরর বিশ্লেষণ

ClassCastException

টাইপ কাস্টিং ব্যর্থ হয়েছে: বেশিরভাগ ক্ষেত্রে এটি প্লাগইন ও কোরের মধ্যে ভার্সন দ্বন্দ্ব, বা একই সিস্টেম নিয়ে দুটি প্লাগইনের লড়াই।

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

java.lang.ClassCastException: class org.bukkit.craftbukkit.v1_20_R3.entity.CraftPlayer
cannot be cast to class com.example.CustomPlayer

কোডটি এক ধরনের অবজেক্ট আশা করেছিল কিন্তু অন্য ধরনের অবজেক্ট পেয়েছে।

সাধারণ কারণ

  1. প্লাগিনের সংস্করণ কোরের সাথে মেলে না। এরর টেক্সটে থাকা v1_20_R3 ক্লাসগুলো সংস্করণ বাইন্ডিংয়ের সরাসরি লক্ষণ — সামঞ্জস্য।
  2. দুটি প্লাগিন একই সিস্টেম ওভাররাইড করছে (উদাহরণস্বরূপ, দুটোই প্লেয়ার এনটিটি নিয়ে হস্তক্ষেপ করছে)।
  3. হাইব্রিড কোর: একটি মড এবং একটি প্লাগিন একই অবজেক্ট ভিন্নভাবে পরিচালনা করছে — হাইব্রিড।

কী করবেন

  • আপনার কোর সংস্করণের জন্য প্লাগিনটি আপডেট করুন।
  • একই সিস্টেম নিয়ে কাজ করা দ্বিতীয় প্লাগিনটি চিহ্নিত করুন এবং তাদের একটি সরিয়ে ফেলুন — প্লাগিন সার্ভার ভেঙে দিচ্ছে।
  • হাইব্রিডে থাকলে দেখুন প্লাগিনটির কোনো মড সমতুল্য আছে কি না।

যদি এররটি স্টার্টআপে ঘটে

প্লাগিনটি একেবারেই লোড হবে না। যদি এটি কোনো প্লেয়ার অ্যাকশনে ঘটে, কিছু ফাংশন কাজ করবে না এবং লগ ক্রমাগত বাড়তেই থাকবে।

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