RX0362

डोमेन: निष्पादन

त्रुटि संदेश

%s ने सदस्य को उसके संग्रह की कुंजी-व्यवस्था के विरुद्ध डाला (%s)

संदेश में %s उस मान की जगह है जिसे इंजन त्रुटि उठाते समय भरता है।

कहानी

एक heap दरवाज़े ने कहा कि सदस्य को उसके संग्रह की कुंजी-व्यवस्था के विरुद्ध डाला गया। सोचिए: सदस्य के पास कुंजी होगी या नहीं, यह संग्रह का आकार तय करता है, डालने वाला नहीं। map का सदस्य हमेशा ग़ैर-खाली कुंजी रखता है। सूची का सदस्य कभी नहीं। अब तीन बातें नकारी जाती हैं। सूची में कुंजी के साथ डालना। map में बिना कुंजी के डालना। या खाली कुंजी। इंजन यह जाँच tungsten से कुछ पूछने से पहले ही कर लेता है, और वहीं रुक जाता है। एक छोटा उदाहरण: एक सूची में name: 5 डालना, जबकि सूची के सदस्य कुंजी नहीं रखते। सुधार: सूची में सिर्फ़ मान डालें, और map में हमेशा कुंजी के साथ। अगर यह आपके सादे कोड से नहीं, इंजन की भीतरी बॉडी से आया है, तो संदेश के दूसरे खाने के साथ इसे रिपोर्ट करें।

पाठ Rush इंजन की त्रुटि सूची से लिया गया है।