RX0043

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

त्रुटि संदेश

%s पर collection ने एक डालना अस्वीकार कर दिया (%s)

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

कहानी

आपने किसी सूची या map में ऐसी चीज़ डालनी चाही जिसे उसका आकार स्वीकार नहीं करता, और collection ने खुद मना कर दिया। जवाब इसी का है कि फ़ैसला किसने किया। न्यायाधीश tungsten का collection_admits है, इंजन में लिखी कोई अलग जाँच नहीं, और संदेश का दूसरा हिस्सा collection का अपना फ़ैसला उसी के शब्दों में है। उदाहरण: [1, 'a'] में पहली चीज़ संख्या है और दूसरी पाठ, तो collection कहती है कि सजातीय आकार में विजातीय चीज़ नहीं आ सकती। या कोई सीमित collection भर चुकी है, तो वह कहती है कि क्षमता पूरी हो गई। पहले ऐसी अस्वीकृति RX0038 बनकर निकलती थी, जो parser पर दोष डालती थी, जबकि फ़ैसला रन के समय heap ने किया था, और पाठक ग़लत चरण में खोजता रह जाता। अब अस्वीकृति उसी चरण का नाम लेती है जिसने अस्वीकार किया। जैसे अलमारी का हर खाना किसी खास चीज़ के लिए बना हो और दूसरा सामान ठूँसने पर वह खुद मना कर दे। इलाज: collection में एक ही प्रकार के सदस्य डालिए, या उसकी क्षमता बढ़ाइए।

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