त्रुटि 500:Java.lang.nullpointerexception एक त्रुटि है जो कुछ डेवलपर्स को उनके कोड को निष्पादित करते समय सामना करना पड़ता है। इसके अलावा, एंड-यूजर्स को एप्लिकेशन / गेम लॉन्च करते समय या किसी विशेष वेबसाइट तक पहुंचते समय त्रुटि 500 का सामना करना पड़ता है। आमतौर पर, निम्न प्रकार का त्रुटि संदेश दिखाया जाता है:
कोडिंग की दुनिया और उपयोग किए गए टूल की विविधता के कारण, इस लेख में उन्हें कवर करना संभव नहीं है, लेकिन एक डेवलपर के लिए, समस्या या तो कोड में एक त्रुटि के कारण होती है (जैसे किसी फ़ंक्शन को इसके प्रारंभ होने से पहले कॉल करना) या एक सर्वर -साइड त्रुटि (जैसे doPost() का उपयोग करना जब doGet() आवश्यक था)। अगर ऐसा नहीं है, तो IDE को फिर से इंस्टॉल करना (जैसा कि बाद में चर्चा की गई है) डेवलपर के लिए त्रुटि को दूर कर सकता है।
एंड-यूज़र के लिए, यदि समस्या सर्वर-साइड पर नहीं है, तो निम्नलिखित को 500 त्रुटि के लिए मुख्य कारक माना जा सकता है:
- असंगत ब्राउज़र: यदि किसी उपयोगकर्ता को lang.nullpointerException . का सामना करना पड़ रहा है किसी विशेष वेबसाइट तक पहुँचने पर, उस वेबसाइट के साथ उस ब्राउज़र की असंगति (जैसे एज) 500 त्रुटि का कारण बन सकती है क्योंकि वेबसाइट अपने संचालन के लिए आवश्यक फ़ंक्शन को कॉल करने में विफल रहती है।
- सिस्टम पर पुराना जावा संस्करण :यदि सिस्टम का जावा संस्करण पुराना है, तो गेम, एप्लिकेशन या वेबसाइट के साथ इसकी असंगति के कारण त्रुटि हो सकती है क्योंकि सिस्टम के जावा मॉड्यूल लोड होने में विफल हो सकते हैं।
- सिस्टम के फ़ायरवॉल से हस्तक्षेप :यदि सिस्टम का फ़ायरवॉल जावा के निष्पादन को रोक रहा है (झूठी सकारात्मक के रूप में), तो गेम, एप्लिकेशन या वेबसाइट के जावा मॉड्यूल के गैर-निष्पादन से त्रुटि 500 हो सकती है।
- खेल या जावा की भ्रष्ट स्थापना :यदि गेम या जावा की स्थापना दूषित है, तो आवश्यक गेम या जावा मॉड्यूल काम करने में विफल हो सकते हैं और इसके परिणामस्वरूप एक त्रुटि संदेश हो सकता है।
कोई दूसरा ब्राउज़र आज़माएं
यदि कोई विशेष वेबसाइट 'Java.lang.nullpointerexception' वाले ब्राउज़र में लोड होने में विफल हो रही है, तो उस विशेष ब्राउज़र की वेबसाइट के साथ असंगतता 500 त्रुटि का मूल कारण हो सकती है क्योंकि वेबसाइट एक विशेष ऑपरेशन करने में विफल हो सकती है, जो हो सकता है वेबसाइट की कार्यक्षमता के लिए आवश्यक हो। यहां, किसी अन्य ब्राउज़र को आज़माने से त्रुटि दूर हो सकती है।
- डाउनलोड करें और अपने डिवाइस/सिस्टम पर दूसरा ब्राउज़र इंस्टॉल करें (यदि पहले से मौजूद नहीं है)।
- अब अन्य ब्राउज़र लॉन्च करें (जैसे क्रोम या फायरफॉक्स) और समस्याग्रस्त वेबसाइट पर जाएं यह जाँचने के लिए कि क्या यह ठीक से काम कर रहा है।
- यदि नहीं, तो जांचें कि क्या सिस्टम की क्लीन बूटिंग (विशेष रूप से, कोई भी Comcast-संबंधित एप्लिकेशन) त्रुटि 500 को दूर करती है।
यदि समस्या बनी रहती है, तो जांच लें कि क्या समस्यात्मक वेबसाइट किसी अन्य डिवाइस . पर खोली जा सकती है (अधिमानतः, किसी अन्य नेटवर्क का उपयोग करके)।
सिस्टम पर Java स्थापित करें
जावा स्मार्टफोन जैसे लगभग हर प्लेटफॉर्म के लिए उपलब्ध है। विंडोज पीसी, मैक, लिनक्स डिस्ट्रोस, आदि। यदि समस्याग्रस्त एप्लिकेशन / गेम (जैसे Minecraft) या वेबसाइट को उपयोगकर्ता के सिस्टम पर जावा की आवश्यकता होती है, लेकिन उस सिस्टम पर स्थापित नहीं है, तो यह त्रुटि संदेश का कारण बन सकता है क्योंकि जावा के लिए उपलब्ध नहीं है संबंधित मॉड्यूल का निष्पादन। यहां, उपयोगकर्ता के सिस्टम पर जावा स्थापित करने से समस्या का समाधान हो सकता है।
- एक वेब ब्राउज़र लॉन्च करें और जावा डाउनलोड करने के लिए जावा वेबसाइट पर जाएं।
- अब सहमत और नि:शुल्क डाउनलोड प्रारंभ करें . पर क्लिक करें .
- फिर डाउनलोड करें . चुनें OS . के अनुसार और सिस्टम . ध्यान रखें कि यदि समस्याग्रस्त एप्लिकेशन, गेम या वेबसाइट जावा के किसी विशेष संस्करण का उपयोग करती है, तो आवश्यक संस्करण डाउनलोड करना सुनिश्चित करें।
- बाद में, प्रतीक्षा करें जावा डाउनलोड पूर्ण होने तक।
- डाउनलोड हो जाने के बाद, सभी ब्राउज़र विंडो बंद कर दें और कोई अन्य चल रहे एप्लिकेशन ।
- अब डाउनलोड किए गए इंस्टॉलर पर राइट-क्लिक करें जावा का और व्यवस्थापक के रूप में चलाएँ select चुनें ।
- फिर अनुसरण करें जावा को स्थापित करने के लिए स्क्रीन पर संकेत और एक बार हो जाने के बाद, पुनरारंभ करें आपका सिस्टम.
- पुनरारंभ करने पर, जावा सेट करें समस्याग्रस्त एप्लिकेशन, गेम या वेबसाइट (जैसे पर्यावरण चर, आदि) की आवश्यकताओं (यदि कोई हो) के अनुसार स्थापना।
- अब समस्याग्रस्त एप्लिकेशन, गेम या वेबसाइट (ब्राउज़र में) लॉन्च करें और जांचें कि समस्या हल हो गई है।
सिस्टम के जावा संस्करण को नवीनतम बिल्ड में अपडेट करें
यदि सिस्टम पर जावा संस्करण पुराना है, तो यह समस्याग्रस्त वेबसाइट या एप्लिकेशन के साथ असंगति का कारण बन सकता है। इस असंगति के कारण, कुछ जावा-संबंधित मॉड्यूल ठीक से निष्पादित करने में विफल हो सकते हैं और त्रुटि 500 का कारण बन सकते हैं। यहां, सिस्टम के जावा संस्करण को नवीनतम बिल्ड में अपडेट करने से समस्या हल हो सकती है।
- Windows दबाएं कुंजी और जावा . के लिए खोजें .
- फिर खोज परिणामों में, जावा कॉन्फ़िगर करें खोलें और अपडेट . पर जाएं टैब।
- अब अभी अपडेट करें पर क्लिक करें बटन और प्रतीक्षा करें अद्यतन प्रक्रिया पूर्ण होने तक।
- एक बार हो जाने के बाद, पुनरारंभ करें आपका सिस्टम और पुनरारंभ होने पर, जांचें कि क्या Java.Lang.NullPointerException समस्या साफ़ हो गई है।
सिस्टम के फ़ायरवॉल को अक्षम करें
यदि सिस्टम का फ़ायरवॉल कुछ जावा मॉड्यूल के निष्पादन को अवरुद्ध कर रहा है, तो आप इस त्रुटि संदेश का सामना कर सकते हैं क्योंकि अवरुद्ध जावा मॉड्यूल निष्पादित करने में विफल हो सकते हैं। इस मामले में, सिस्टम के फ़ायरवॉल को अक्षम करने से त्रुटि 500 साफ़ हो सकती है। उदाहरण के लिए, हम ESET को अक्षम करने की प्रक्रिया पर चर्चा करेंगे।
चेतावनी :
अपने जोखिम पर आगे बढ़ें क्योंकि सिस्टम के फ़ायरवॉल को अक्षम करने से सिस्टम, नेटवर्क और डेटा खतरे में पड़ सकते हैं।
- राइट-क्लिक करें ESET . पर सिस्टम ट्रे के छिपे हुए आइकन में और सुरक्षा रोकें . पर क्लिक करें .
- फिर हां click क्लिक करें (यदि यूएसी संकेत दिखाया जाता है) और बाद में, समय . चुनें अंतराल (जैसे 1 घंटा) जिसके लिए आप फ़ायरवॉल को अक्षम करना चाहते हैं।
- अब लागू करें पर क्लिक करें और फिर से, राइट-क्लिक करें ESET . पर ।
- फिर फ़ायरवॉल रोकें का चयन करें और बाद में, पुष्टि करें ESET फ़ायरवॉल को अक्षम करने के लिए।
- अब जांचें कि क्या सिस्टम 500 त्रुटि से मुक्त है।
सिस्टम पर IDE या कोड एडिटर को फिर से इंस्टॉल करें
एक डेवलपर के लिए, यदि कोई भी कोड या सर्वर-साइड समस्या त्रुटि संदेश का कारण नहीं बन रही है, तो IDE (जैसे Adobe ColdFusion) या कोड संपादक की भ्रष्ट स्थापना समस्या का मूल कारण हो सकती है।
यहां, आईडीई या कोड संपादक को फिर से स्थापित करने से हाथ में त्रुटि दूर हो सकती है। उदाहरण के लिए, हम विंडोज पीसी पर एडोब कोल्डफ्यूजन को फिर से स्थापित करने की प्रक्रिया पर चर्चा करेंगे। आगे बढ़ने से पहले, आवश्यक कोड स्निपेट या अन्य डेटा का बैकअप लेना सुनिश्चित करें।
- सबसे पहले, जांचें कि क्या डिफ़ॉल्ट त्वचा का उपयोग कर रहे हैं या थीम (जैसे धातु) IDE या कोड संपादक (जैसे SNAP संपादक) त्रुटि को दूर करता है।
- यदि नहीं, तो Windows पर राइट-क्लिक करें और ऐप्लिकेशन और सुविधाएं खोलें .
- अब Adobe ColdFusion का विस्तार करें विकल्प चुनें और अनइंस्टॉल करें . चुनें .
- फिर पुष्टि करें Adobe ColdFusion को अनइंस्टॉल करने के लिए और अनुसरण करें स्क्रीन पर इसे अनइंस्टॉल करने का संकेत देता है।
- एक बार हो जाने के बाद, पुनरारंभ करें आपका सिस्टम और पुनरारंभ होने पर, Windows right पर राइट-क्लिक करें ।
- अब चलाएं select चुनें और फिर हटाएं निम्नलिखित निर्देशिकाओं से कोल्डफ्यूजन अवशेष:
temp %temp% %ProgramData% \Program Files \Program Files (x86) appdata
- फिर पुन:स्थापित करें Adobe ColdFusion और जाँचें कि क्या त्रुटि 500 साफ़ हो गई है।
समस्याग्रस्त गेम को फिर से इंस्टॉल करें
जावा-आधारित गेम (जैसे Minecraft) पर आपको 'त्रुटि 500:Java.lang.nullpointerexception' का सामना करना पड़ सकता है यदि गेम की स्थापना दूषित है क्योंकि गेम के मॉड्यूल निर्दिष्ट भूमिका निभाने में सक्षम नहीं हैं। इस परिदृश्य में, समस्याग्रस्त खेल को फिर से स्थापित करने से हाथ में त्रुटि साफ हो सकती है। स्पष्टीकरण के लिए, हम Minecraft को पुनः स्थापित करने की प्रक्रिया पर चर्चा करेंगे।
- राइट-क्लिक Windows और चलाएं open खोलें .
- अब नेविगेट करें निम्न के लिए:
%appdata%
- अब खोलें।Minecraft फ़ोल्डर और बैकअप सहेजता है फ़ोल्डर (उन दुनिया को बचाने के लिए जिन्हें आप खेल रहे हैं)।
- फिर Windows click क्लिक करें और Minecraft . खोजें ।
- अब राइट-क्लिक करें उस पर और अनइंस्टॉल . चुनें .
- फिर पुष्टि करें Minecraft की स्थापना रद्द करने के लिए और अनुसरण करें स्क्रीन पर गेम को अनइंस्टॉल करने के लिए संकेत देता है।
- अनइंस्टॉल करने के बाद, रीबूट करें आपका सिस्टम और रीबूट होने पर, स्टीयर करें रन में निम्न पथ पर:
%appdata%
- फिर हटाएं .Minecraft फ़ोल्डर और बाद में, चलाना रन में निम्न पथ पर:
AppData
- फिर सभी Minecraft हटाएं -संबंधित फोल्डर सभी निम्नलिखित तीन . में से निर्देशिका :
Local LocalLow Roaming
- अब पुन:स्थापित करें माइनक्राफ्ट आधिकारिक Minecraft इंस्टॉलर का उपयोग करके और एक बार पुनः इंस्टॉल करने के बाद, जांचें कि क्या गेम 500 त्रुटि से मुक्त है।
जावा को सिस्टम पर पुनर्स्थापित करें
यदि आपके सिस्टम पर जावा की स्थापना स्वयं भ्रष्ट है, तो यह भी समस्या का कारण हो सकता है क्योंकि कई जावा पुस्तकालय समस्याग्रस्त गेम, एप्लिकेशन या वेबसाइट के लिए उपलब्ध नहीं हो सकते हैं। इस परिदृश्य में, आपके सिस्टम पर जावा को फिर से स्थापित करने से त्रुटि 500 साफ हो सकती है। उदाहरण के लिए, हम विंडोज सिस्टम पर जावा को फिर से स्थापित करने की प्रक्रिया पर चर्चा करेंगे।
- राइट-क्लिक Windows और ऐप्लिकेशन और सुविधाएं खोलें ।
- अब जावा का विस्तार करें विकल्प पर क्लिक करें और अनइंस्टॉल करें . पर क्लिक करें .
- फिर पुष्टि करें जावा की स्थापना रद्द करने के लिए और अनुसरण करें जावा की स्थापना रद्द करने के लिए स्क्रीन पर संकेत।
- अनइंस्टॉल हो जाने के बाद, पुनः प्रारंभ करें आपका सिस्टम, और पुनः प्रारंभ होने पर, चलाएं . खोलें विंडोज + आर कीज दबाकर कमांड बॉक्स।
- अब हटाएं निम्नलिखित पथों से जावा अवशेष:
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
यदि समस्या बनी रहती है और किसी विशेष वेबसाइट, एप्लिकेशन या गेम के साथ होती है, तो आप संपर्क . कर सकते हैं समर्थन किसी भी सर्वर-साइड समस्या के लिए बैकएंड की जाँच करने के लिए।