मुझे यकीन है कि मैं इस के साथ आने के लिए पहले व्यक्ति नहीं हूँ. हालांकि, मैं किसी को भी इस तरह की एक चाल के बाद से मैं पिछले साल जुलाई में समुदाय के लिए करीब ध्यान दे शुरू प्रकाशित गौर नहीं किया. तो, मैंने सोचा था कि मैं इसे इस त्वरित और आसान डीबग टिप के बाद होगा.
मैं इस त्रुटि में उत्पन्न करने के लिए शुरू कर दिया एक घटना रिसीवर पर काम कर रहा हूँ 12 हाइव:
त्रुटि लोड हो रहा है और घटना रिसीवर Conchango.xyzzyEventReceiver xyzzy में चल रहा, संस्करण = 1.0.0.0, संस्कृति तटस्थ =, PublicKeyToken = blahbalhbalh. अतिरिक्त जानकारी के नीचे है. : किसी ऑब्जेक्ट की आवृत्ति के लिए सेट नहीं ऑब्जेक्ट संदर्भ.
मैं नहीं जानता था क्योंकि मैं मेरे कोड/तैनाती/परीक्षण चक्रों में से एक में भी कई बातें किया था जहाँ मैं इस बग पेश किया था.
मैंने कोशिश की इस समाधान मेरी pdb कि SharePoint में उम्मीद के साथ वहाँ पाने के लिए 12 हाइव स्टैक ट्रेस दिखा होता, पर कोई भाग्य. मैं नहीं जानता कि यदि यह संभव है और यदि कोई करता है, कृपया मुझे पता है 🙂
मैं जानता हूँ कि यह संभव करने के लिए है अपनी खुद लॉग संदेशों को लिखने 12 हाइव. सच कहूँ तो, मैं कुछ करना चाहता था एक छोटे से कम डरावना और जल्दी लागू करने के लिए.
यह हुआ मुझे करने के लिए कम से कम कुछ बुनियादी ट्रेस जानकारी को पकड़ने और पुनः इस तरह सामान्य अपवाद फेंक द्वारा कि मैं मिल सकता है:
प्रयास करें { UpdateEditionDate(गुण); } पकड़ो (अपवाद ई) { फेंक नई अपवाद("Dispatcher, UpdateEditionDate(): अपवाद: [" + e.ToString() + "]."); }
इस दिखाया के में 12 thusly हाइव:
त्रुटि लोड हो रहा है और घटना रिसीवर Conchango.xyzzyEventReceiver xyzzy में चल रहा, संस्करण = 1.0.0.0, संस्कृति तटस्थ =, PublicKeyToken = blahblahblah. अतिरिक्त जानकारी के नीचे है. : Dispatcher, UpdateEditionDate(): अपवाद: [System.NullReferenceException: किसी ऑब्जेक्ट की आवृत्ति के लिए सेट नहीं ऑब्जेक्ट संदर्भ. पर Conchango.xyzzyManagementEventReceiver.UpdateEditionDate(SPItemEventProperties गुण) पर Conchango.xyzzyManagementEventReceiver.Dispatcher(SPItemEventProperties गुण, स्ट्रिंग eventDescription)].
कि मुझे मैं उस विशेष समस्या नीचे ट्रैक करने के लिए आवश्यक सभी विस्तार दिया था और मुझे उम्मीद है यह एक बहुत आगे जा रहा का उपयोग करने के लिए.
</अंत>
मेरे ब्लॉग के लिए सदस्यता लें!
बेहतर अभी तक, एक लॉगिंग पुस्तकालय की तरह एंटरप्राइज़ लायब्रेरी को शामिल या log4net और आपका जीवन भी आसान हो जाएगा.