ত্রুটি 500:Java.lang.nullpointerexception একটি ত্রুটি যা কিছু বিকাশকারী তাদের কোড চালানোর সময় সম্মুখীন হয়। অধিকন্তু, শেষ-ব্যবহারকারীরাও একটি অ্যাপ্লিকেশন/গেম লঞ্চ করার সময় বা একটি নির্দিষ্ট ওয়েবসাইট অ্যাক্সেস করার সময় ত্রুটি 500 এর সম্মুখীন হন। সাধারণত, নিম্নলিখিত ধরনের ত্রুটি বার্তা দেখানো হয়:
কোডিং জগতের বৈচিত্র্য এবং ব্যবহৃত সরঞ্জামগুলির কারণে, এই নিবন্ধে সেগুলিকে কভার করা সম্ভব নয় তবে একজন বিকাশকারীর জন্য, সমস্যাটি হয় কোডের ত্রুটির কারণে (যেমন একটি ফাংশন শুরু করার আগে কল করা) বা একটি সার্ভারের কারণে -সাইড ত্রুটি (যেমন doPost() ব্যবহার করে যখন doGet() প্রয়োজন ছিল)। যদি তা না হয়, তাহলে IDE পুনরায় ইনস্টল করা (যা পরে আলোচনা করা হয়েছে) একজন বিকাশকারীর জন্য ত্রুটি সাফ করতে পারে৷
একজন শেষ-ব্যবহারকারীর জন্য, যদি সমস্যাটি সার্ভার-সাইডে না হয়, তাহলে নিম্নলিখিতগুলিকে প্রধান কারণ হিসাবে বিবেচনা করা যেতে পারে যার ফলে ত্রুটি 500:
- বেমানান ব্রাউজার: যদি কোনো ব্যবহারকারী lang.nullpointerexception এর সম্মুখীন হয় একটি নির্দিষ্ট ওয়েবসাইট অ্যাক্সেস করার সময়, সেই ওয়েবসাইটের সাথে ব্রাউজারটির অসঙ্গতি (যেমন এজ) ত্রুটি 500 ঘটাতে পারে কারণ ওয়েবসাইটটি তার ক্রিয়াকলাপের জন্য প্রয়োজনীয় ফাংশনটিকে কল করতে ব্যর্থ হয়৷
- সিস্টেমে পুরানো জাভা সংস্করণ :যদি সিস্টেমের জাভা সংস্করণটি পুরানো হয়, তাহলে গেম, অ্যাপ্লিকেশন বা ওয়েবসাইটের সাথে এর অসঙ্গতি ত্রুটির কারণ হতে পারে কারণ সিস্টেমের জাভা মডিউলগুলি লোড হতে ব্যর্থ হতে পারে৷
- সিস্টেমের ফায়ারওয়াল থেকে হস্তক্ষেপ :যদি সিস্টেমের ফায়ারওয়াল জাভা কার্যকর করতে বাধা দেয় (একটি মিথ্যা পজিটিভ হিসাবে), তাহলে গেম, অ্যাপ্লিকেশন, বা ওয়েবসাইটের জাভা মডিউলগুলি না চালানোর ফলে ত্রুটি 500 হতে পারে।
- গেম বা জাভা এর দূষিত ইনস্টলেশন :যদি গেম বা জাভা ইনস্টলেশনটি দূষিত হয়, তাহলে প্রয়োজনীয় গেম বা জাভা মডিউলগুলি পরিচালনা করতে ব্যর্থ হতে পারে এবং এর ফলে একটি ত্রুটি বার্তা হতে পারে৷
অন্য ব্রাউজার ব্যবহার করে দেখুন
যদি একটি নির্দিষ্ট ওয়েবসাইট 'Java.lang.nullpointerexception' সহ একটি ব্রাউজারে লোড করতে ব্যর্থ হয়, তাহলে ওয়েবসাইটের সাথে সেই নির্দিষ্ট ব্রাউজারের অসামঞ্জস্যতা ত্রুটি 500 এর মূল কারণ হতে পারে কারণ ওয়েবসাইটটি একটি নির্দিষ্ট অপারেশন করতে ব্যর্থ হতে পারে, যা হতে পারে ওয়েবসাইটের কার্যকারিতার জন্য অপরিহার্য হতে হবে। এখানে, অন্য ব্রাউজার চেষ্টা করলে ত্রুটিটি মুছে যেতে পারে।
- ডাউনলোড করুন৷ এবং আপনার ডিভাইস/সিস্টেমে অন্য একটি ব্রাউজার ইনস্টল করুন (যদি ইতিমধ্যে উপস্থিত না থাকে)।
- এখন অন্যান্য ব্রাউজার চালু করুন (যেমন ক্রোম বা ফায়ারফক্স) এবং সমস্যাযুক্ত ওয়েবসাইট-এ যান এটা ঠিক কাজ করছে কিনা তা পরীক্ষা করতে।
- যদি না হয়, সিস্টেমের ক্লিন বুটিং (বিশেষ করে, কমকাস্ট-সম্পর্কিত যেকোনো অ্যাপ্লিকেশন) ত্রুটি 500 সাফ করে কিনা তা পরীক্ষা করে দেখুন।
সমস্যাটি চলতে থাকলে, সমস্যাযুক্ত ওয়েবসাইট অন্য ডিভাইসে খোলা যায় কিনা তা পরীক্ষা করে দেখুন (বিশেষভাবে, অন্য নেটওয়ার্ক ব্যবহার করে)।
সিস্টেমে জাভা ইনস্টল করুন
জাভা স্মার্টফোনের মতো প্রায় প্রতিটি প্ল্যাটফর্মের জন্য উপলব্ধ। উইন্ডোজ পিসি, ম্যাক, লিনাক্স ডিস্ট্রোস ইত্যাদি। সমস্যাযুক্ত অ্যাপ্লিকেশন/গেম (যেমন মাইনক্রাফ্ট) বা ওয়েবসাইটের জন্য যদি ব্যবহারকারীর সিস্টেমে জাভা প্রয়োজন কিন্তু সেই সিস্টেমে ইনস্টল করা না থাকে, তাহলে এটি ত্রুটির বার্তার কারণ হতে পারে কারণ জাভা উপলব্ধ নয় সম্পর্কিত মডিউল সঞ্চালন। এখানে, ব্যবহারকারীর সিস্টেমে জাভা ইনস্টল করলে সমস্যার সমাধান হতে পারে।
- একটি ওয়েব ব্রাউজার চালু করুন এবং জাভা ডাউনলোড করতে জাভা ওয়েবসাইটে যান।
- এখন সম্মত হন এবং বিনামূল্যে ডাউনলোড শুরু করুন-এ ক্লিক করুন .
- তারপর ডাউনলোড নির্বাচন করুন OS অনুযায়ী এবং সিস্টেম . মনে রাখবেন যদি সমস্যাযুক্ত অ্যাপ্লিকেশন, গেম বা ওয়েবসাইট জাভা এর একটি নির্দিষ্ট সংস্করণ ব্যবহার করে, তাহলে প্রয়োজনীয় সংস্করণটি ডাউনলোড করতে ভুলবেন না।
- পরে, অপেক্ষা করুন জাভা ডাউনলোড সম্পূর্ণ না হওয়া পর্যন্ত।
- ডাউনলোড হয়ে গেলে, সমস্ত ব্রাউজার উইন্ডো বন্ধ করুন এবং অন্য কোনো চলমান অ্যাপ্লিকেশন .
- এখন ডাউনলোড করা ইনস্টলারে ডান-ক্লিক করুন Java এর এবং প্রশাসক হিসাবে চালান নির্বাচন করুন .
- তারপর অনুসরণ করুন জাভা ইনস্টল করার জন্য স্ক্রিনে প্রম্পট এবং একবার হয়ে গেলে, পুনরায় চালু করুন আপনার সিস্টেম।
- পুনরায় চালু হলে, জাভা সেট আপ করুন সমস্যাযুক্ত অ্যাপ্লিকেশন, গেম বা ওয়েবসাইটের (যেমন এনভায়রনমেন্টাল ভেরিয়েবল, ইত্যাদি) প্রয়োজনীয়তা (যদি থাকে) অনুযায়ী ইনস্টলেশন।
- এখন সমস্যাযুক্ত অ্যাপ্লিকেশন, গেম বা ওয়েবসাইট (একটি ব্রাউজারে) চালু করুন এবং সমস্যাটি সমাধান হয়েছে কিনা তা পরীক্ষা করুন।
সর্বশেষ বিল্ডে সিস্টেমের জাভা সংস্করণ আপডেট করুন
যদি সিস্টেমে জাভা সংস্করণটি পুরানো হয়, তাহলে এটি সমস্যাযুক্ত ওয়েবসাইট বা অ্যাপ্লিকেশনের সাথে অসঙ্গতি সৃষ্টি করতে পারে। এই অসামঞ্জস্যতার কারণে, কিছু জাভা-সম্পর্কিত মডিউল সঠিকভাবে কার্যকর করতে ব্যর্থ হতে পারে এবং ত্রুটি 500 সৃষ্টি করতে পারে। এখানে, সিস্টেমের জাভা সংস্করণটিকে সর্বশেষ বিল্ডে আপডেট করলে সমস্যার সমাধান হতে পারে।
- উইন্ডোজ টিপুন কী এবং জাভা অনুসন্ধান করুন .
- তারপর অনুসন্ধান ফলাফলে, জাভা কনফিগার করুন খুলুন এবং আপডেট-এ যান ট্যাব
- এখন Now Update-এ ক্লিক করুন বোতাম এবং অপেক্ষা করুন আপডেট প্রক্রিয়া সম্পূর্ণ না হওয়া পর্যন্ত।
- একবার হয়ে গেলে, পুনরায় চালু করুন আপনার সিস্টেম এবং পুনরায় চালু করার পরে, Java.Lang.NullPointerException সমস্যাটি সাফ হয়েছে কিনা তা পরীক্ষা করুন৷
সিস্টেমের ফায়ারওয়াল নিষ্ক্রিয় করুন
যদি সিস্টেমের ফায়ারওয়াল নির্দিষ্ট জাভা মডিউলের কার্য সম্পাদনে বাধা দেয় তবে ব্লক করা জাভা মডিউলগুলি কার্যকর করতে ব্যর্থ হলে আপনি এই ত্রুটির বার্তাটির সম্মুখীন হতে পারেন। এই ক্ষেত্রে, সিস্টেমের ফায়ারওয়াল নিষ্ক্রিয় করা ত্রুটি 500 মুছে ফেলতে পারে। উদাহরণের জন্য, আমরা ESET নিষ্ক্রিয় করার প্রক্রিয়া নিয়ে আলোচনা করব।
সতর্কতা :
আপনার নিজের ঝুঁকিতে এগিয়ে যান কারণ সিস্টেমের ফায়ারওয়াল নিষ্ক্রিয় করলে সিস্টেম, নেটওয়ার্ক এবং ডেটা হুমকির মুখে পড়তে পারে৷
- ডান-ক্লিক করুন ESET-এ সিস্টেমের ট্রের লুকানো আইকনে এবং পজ প্রোটেকশন-এ ক্লিক করুন .
- তারপর হ্যাঁ ক্লিক করুন (যদি একটি UAC প্রম্পট দেখানো হয়) এবং তার পরে, সময় নির্বাচন করুন ব্যবধান (1 ঘন্টার মত) যার জন্য আপনি ফায়ারওয়াল নিষ্ক্রিয় করতে চান।
- এখন প্রয়োগ করুন এ ক্লিক করুন এবং আবার, ডান-ক্লিক করুন ESET-এ .
- তারপর ফায়ারওয়াল বিরতি নির্বাচন করুন এবং পরে, নিশ্চিত করুন ESET ফায়ারওয়াল নিষ্ক্রিয় করতে।
- এখন পরীক্ষা করুন যে সিস্টেমটি ত্রুটি 500 থেকে পরিষ্কার কিনা।
সিস্টেমে আইডিই বা কোড এডিটর পুনরায় ইনস্টল করুন
একজন ডেভেলপারের জন্য, যদি কোড বা সার্ভার-সাইডের কোনো সমস্যা ত্রুটির বার্তার কারণ না হয়, তাহলে IDE (যেমন Adobe ColdFusion) বা কোড এডিটরের দূষিত ইনস্টলেশন সমস্যার মূল কারণ হতে পারে।
এখানে, IDE বা কোড এডিটর পুনরায় ইন্সটল করলে হাতের ত্রুটি দূর হতে পারে। উদাহরণের জন্য, আমরা উইন্ডোজ পিসিতে অ্যাডোব কোল্ডফিউশন পুনরায় ইনস্টল করার প্রক্রিয়া নিয়ে আলোচনা করব। এগিয়ে যাওয়ার আগে, প্রয়োজনীয় কোড স্নিপেট বা অন্যান্য ডেটা ব্যাক আপ করা নিশ্চিত করুন।
- প্রথমে, ডিফল্ট স্কিন ব্যবহার করছেন কিনা তা পরীক্ষা করুন অথবা থিম (যেমন ধাতব) IDE বা কোড এডিটর (যেমন SNAP সম্পাদক) ত্রুটি সাফ করে।
- যদি না হয়, Windows-এ ডান-ক্লিক করুন এবং অ্যাপ এবং বৈশিষ্ট্য খুলুন .
- এখন Adobe ColdFusion প্রসারিত করুন৷ বিকল্প এবং আনইনস্টল নির্বাচন করুন .
- তারপর নিশ্চিত করুন Adobe ColdFusion আনইনস্টল করতে এবং অনুসরণ করুন এটি আনইনস্টল করার জন্য স্ক্রিনে প্রম্পট।
- একবার হয়ে গেলে, পুনরায় চালু করুন আপনার সিস্টেম এবং পুনরায় চালু হলে, Windows-এ ডান-ক্লিক করুন .
- এখন চালান নির্বাচন করুন এবং তারপর মুছুন নিম্নলিখিত ডিরেক্টরি থেকে ColdFusion অবশিষ্টাংশ:
temp %temp% %ProgramData% \Program Files \Program Files (x86) appdata
- তারপর পুনরায় ইনস্টল করুন Adobe ColdFusion এবং ত্রুটি 500 সাফ হয়েছে কিনা তা পরীক্ষা করুন।
সমস্যামূলক গেমটি পুনরায় ইনস্টল করুন
আপনি একটি জাভা-ভিত্তিক গেমে (যেমন Minecraft) 'Error 500:Java.lang.nullpointerexception' সম্মুখীন হতে পারেন যদি গেমের মডিউলগুলি নির্ধারিত ভূমিকা পালন করতে না পারার কারণে গেমটির ইনস্টলেশন নষ্ট হয়ে যায়। এই পরিস্থিতিতে, সমস্যাযুক্ত গেমটি পুনরায় ইনস্টল করা ত্রুটিটি পরিষ্কার করতে পারে। ব্যাখ্যার জন্য, আমরা Minecraft পুনরায় ইনস্টল করার প্রক্রিয়া নিয়ে আলোচনা করব।
- Windows-এ ডান-ক্লিক করুন এবং চালান খুলুন .
- এখন নেভিগেট করুন নিম্নলিখিত:
%appdata%
- এখন .Minecraft খুলুন ফোল্ডার এবং ব্যাকআপ সংরক্ষণ করুন ফোল্ডার (আপনি যে বিশ্বগুলি খেলছেন তা সংরক্ষণ করতে)।
- তারপর Windows এ ক্লিক করুন এবং মাইনক্রাফ্ট অনুসন্ধান করুন .
- এখন ডান-ক্লিক করুন এটিতে এবং আনইন্সটল নির্বাচন করুন৷ .
- তারপর নিশ্চিত করুন Minecraft আনইনস্টল করতে এবং অনুসরণ করুন গেমটি আনইনস্টল করার জন্য স্ক্রিনে প্রম্পট।
- একবার আনইনস্টল হলে, রিবুট করুন আপনার সিস্টেম এবং রিবুট করার পরে, স্টিয়ার Run-এ নিম্নলিখিত পাথে যান:
%appdata%
- তারপর মুছুন৷ .Minecraft ফোল্ডার এবং তার পরে, স্টিয়ার Run-এ নিম্নলিখিত পথে যান:
AppData
- তারপর সমস্ত Minecraft মুছুন -সম্পর্কিত ফোল্ডারগুলি৷ তিনটি নিম্নলিখিত থেকে ডিরেক্টরি :
Local LocalLow Roaming
- এখন পুনরায় ইনস্টল করুন মাইনক্রাফ্ট অফিসিয়াল মাইনক্রাফ্ট ইনস্টলার ব্যবহার করে এবং একবার পুনরায় ইনস্টল করার মাধ্যমে, গেমটি ত্রুটি 500 থেকে পরিষ্কার কিনা তা পরীক্ষা করুন৷
সিস্টেমে জাভা পুনরায় ইনস্টল করুন
যদি আপনার সিস্টেমে জাভা ইনস্টলেশন নিজেই দূষিত হয়, তবে এটি সমস্যার কারণ হতে পারে কারণ অনেক জাভা লাইব্রেরি সমস্যাযুক্ত গেম, অ্যাপ্লিকেশন বা ওয়েবসাইটে উপলব্ধ নাও হতে পারে। এই পরিস্থিতিতে, আপনার সিস্টেমে জাভা পুনরায় ইনস্টল করা ত্রুটি 500 মুছে ফেলতে পারে। উদাহরণের জন্য, আমরা উইন্ডোজ সিস্টেমে জাভা পুনরায় ইনস্টল করার প্রক্রিয়া নিয়ে আলোচনা করব।
- Windows-এ ডান-ক্লিক করুন এবং অ্যাপ এবং বৈশিষ্ট্য খুলুন .
- এখন জাভা প্রসারিত করুন বিকল্প এবং আনইন্সটল এ ক্লিক করুন .
- তারপর নিশ্চিত করুন জাভা আনইনস্টল করতে এবং অনুসরণ করুন জাভা আনইনস্টল করার জন্য স্ক্রিনে প্রম্পট।
- একবার আনইনস্টল হয়ে গেলে, পুনরায় চালু করুন আপনার সিস্টেম, এবং পুনরায় চালু হলে, চালান খুলুন Windows + R কী টিপে কমান্ড বক্স।
- এখন মুছুন৷ নিম্নলিখিত পাথ থেকে জাভা অবশিষ্টাংশ:
C:\Program Files\Java\ C:\ProgramData\Oracle\Java C:\Program Files (x86)\Common Files\Java C:\Program Files (x86)\Oracle\Java \ProgramData AppData temp %temp%
- পরে, অক্ষম করুন সিস্টেমের ফায়ারওয়াল (আগে আলোচনা করা হয়েছে) এবং পুনরায় ইনস্টল করুন সর্বশেষ জাভা সংস্করণ (বা গেম, অ্যাপ্লিকেশন, বা ওয়েবসাইটের জন্য প্রয়োজনীয় জাভা সংস্করণ)।
- একবার পুনরায় ইনস্টল করা হলে, পুনরায় চালু করুন আপনার সিস্টেম এবং পুনরায় চালু হলে, আশা করি, সিস্টেমটি ত্রুটি 500 থেকে সাফ হয়ে যাবে:Java.lang.nullpointerexception.
- যদি না হয়, কপি করা হচ্ছে তা পরীক্ষা করুন msvcr71.dll ফাইল (অন্য একটি কর্মক্ষম কম্পিউটার থেকে) নিম্নলিখিত পথে ত্রুটিটি পরিষ্কার করে (যদি সমস্যাটি ব্রাউজারে ঘটে থাকে):
C:\windows\system32
যদি সমস্যাটি থেকে যায় এবং একটি নির্দিষ্ট ওয়েবসাইট, অ্যাপ্লিকেশন বা গেমের সাথে ঘটে, তাহলে আপনি যোগাযোগ করতে পারেন সমর্থন সার্ভার-সাইড সমস্যার জন্য ব্যাকএন্ড চেক করতে।