मैं ग्रहण के लिए एक संपादक प्लगइन विकसित कर रहा हूं। यह ग्रहण परियोजनाओं के भीतर फ़ाइलों पर ठीक काम करता है, लेकिन जब "फाइल -> ओपन फाइल" मेनू (जो जावा फाइलों के साथ फाइल करता है) के माध्यम से एक बाहरी फ़ाइल खोला जाता है, तो मुझे एक पृष्ठ दिखाई देता है लेकिन एक क्षैतिज नीली रेखा और शब्द "त्रुटि"। Eclipse का त्रुटि लॉग खाली है, जैसा कि .metadata निर्देशिका में लॉग फ़ाइल है।ग्रहण संपादक प्लगइन: परियोजना के बाहर फ़ाइल खोलते समय "त्रुटि"
इसका कारण क्या हो सकता है? जब मुझे कोई त्रुटि संदेश नहीं होता है तो मुझे त्रुटि का निदान कैसे किया जा सकता है जो मुझे बताता है कि कहां देखना है? ग्रहण से अधिक विस्तृत लॉगिंग प्राप्त करने का कोई तरीका प्रतीत नहीं होता है।
संपादित करें:
मैं पाया है कि समस्या के स्रोत क्या उल्लेख किया jamesh के करीब है, लेकिन नहीं एक ClassCastException - वहाँ बस पाठ दर्शक प्रदर्शित करने के लिए क्योंकि StorageDocumentProvider.createDocument()
रिटर्न शून्य के लिए कोई IDocument
उदाहरण है । इस का कारण यह है कि यह केवल जानता है कि org.eclipse.ui.IStorageEditorInput
की घटनाओं के लिए दस्तावेज़ बनाने के लिए कैसे, लेकिन इस मामले में यह org.eclipse.ui.ide.FileStoreEditorInput
का एक उदाहरण है, जो कि इंटरफ़ेस को लागू नहीं करता है हो जाता है, लेकिन इसके बजाय लागू करता org.eclipse.ui.IURIEditorInput
क्या मुझे पुरस्कार मिलता है;)? – jamesh