यह एक्लिप्स प्लग-इन बनाने का मेरा पहला प्रयास है। मैंने एक फीचर और अपडेट साइट के साथ एक बनाया है। मैंने लक्ष्य प्लेटफ़ॉर्म को अपनी स्थानीय ग्रहण स्थापना के रूप में सेट किया है। जब मैं विकास वातावरण के भीतर से प्लगइन चलाता/डीबग करता हूं तो सब कुछ ठीक काम करता है।ग्रहण प्लग-इन डीबगिंग
अब, मेरे सहयोगी ने मैंने अपलोड की गई अद्यतन साइट से प्लग-इन इंस्टॉल किया था। जब वह मेरी प्लगइन से उजागर की गई किसी भी कार्यक्षमता का उपयोग करना शुरू करता है तो उसे रनटाइम अपवाद मिलते हैं।
- वह शून्य सूचक अपवाद देखता है जो तब नहीं हुआ जब मैंने अपने विकास वातावरण से अपनी प्लग-इन प्रोजेक्ट चलाया।
- मेरे पास एक विज़ार्ड है जो मेरे प्लग-इन का हिस्सा है। जब वह इसे बंद करता है तो उसे "अनचाहे ईवेंट लूप अपवाद" मिलता है, और विज़ार्ड बंद नहीं होता है। जब मैं अपने विकास पर्यावरण में अपनी प्लगइन चला रहा/डिबग कर रहा था तो मेरे पास यह समस्या नहीं थी।
अब मैं भ्रमित हूं कि क्यों एक ही प्लग-इन उत्पादन वातावरण में अलग-अलग व्यवहार कर रहा है, क्योंकि देव पर्यावरण के खिलाफ और जब मैं इसे अपने आईडीई से डिबग कर रहा था। दोनों मामलों में लक्ष्य मंच एक ही ग्रहण संस्करण है। कारण क्या हो सकता है?
और मैं उत्पादन वातावरण में प्लग-इन कैसे डिबग करूं? उत्पादन वातावरण पर प्लग-इन डीबग करने के लिए कोई रिमोट डीबगिंग क्षमता है? कोई सुझाव वास्तव में उपयोगी होगा!
धन्यवाद tkotisis। मैं आपकी मदद से रिमोट डीबग करने में सक्षम था, और पता चला कि समस्या फाइल के कारण थी क्योंकि हम प्लग-इन के भीतर से कर रहे थे। FileWriter ने उत्पादन वातावरण में एक त्रुटि से इनकार कर दिया, जो हमारे विकास प्रणालियों में नहीं हुआ था। मैं केवल रिमोट डीबगिंग द्वारा इसे समझने में सक्षम था। एक बार फिर धन्यवाद! – Anand