हम उत्पादन वातावरण में अजीब बग का अनुभव कर रहे हैं, हम डीबग नहीं कर सकते हैं और न ही लॉगिंग कोड इंजेक्ट कर सकते हैं। मैं इसे समझने की कोशिश कर रहा हूं लेकिन स्टैक ट्रेस के बाद मुझे भ्रमित कर रहा हूं।किस परिस्थिति में सिस्टम.कोलेक्शन .अरेलेलिस्ट। इंडेक्सऑटऑफेंजेंज एक्सेप्शन फेंकता है?
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at System.Collections.ArrayList.Add(Object value)
at ...
According to the MSDNAdd
विधि केवल NotSupportedException
फेंक चाहिए।
मुझे नहीं पता कि यहां क्या हो रहा है। क्या आप? जब "एक प्रयास एक सूचकांक सरणी की सीमा से बाहर है कि के साथ एक सरणी का एक तत्व का उपयोग किया जाता है।"
क्या आप कुछ हद तक पूर्ण स्टैकट्रैक पोस्ट कर सकते हैं? – shahkalpesh
बस अनुमान लगा रहा है: मल्टीथ्रेडिंग परिचालनों पर ArrayList का उपयोग किया जाता है? –
अपवाद होने पर आप डिबगर में अन्य थ्रेड स्टेटस का निरीक्षण करके समवर्ती बग की पुष्टि करने में सक्षम हो सकते हैं। जांचें कि उस समय कोई और कंटेनर बदल रहा है या नहीं। दिन के अंत में –