RX0015

डोमेन: इंजन

त्रुटि संदेश

dimension-विधि एक और पंक्ति नहीं रख सकी: memory door ने अस्वीकार कर दिया (बजट %s, dimension %s पर पहुँचा)

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

कहानी

इंजन का जन्म रुका और संदेश बताता है कि dimension-विधि एक और पंक्ति नहीं रख सकी, क्योंकि memory door ने मना कर दिया। चलिए इसे खोलकर देखें। dimensions.feml में जितने dimension घोषित हैं, विधि में उतनी ही पंक्तियाँ बनती हैं। पुराने समय में आठ पंक्तियों की एक पक्की सीमा थी, पर अब वह नहीं है: नया dimension जोड़ना फ़ाइल में एक नई पंक्ति डालना भर है, इंजन को बदलना नहीं पड़ता। पंक्तियाँ memory door यानी tungsten के रास्ते बढ़ती हैं। यह संदेश तभी आता है जब वही द्वार कह दे कि जगह नहीं, यानी arena का अपना बजट खत्म हो गया। संदेश में वह बजट और वह dimension लिखा है जहाँ बात रुकी। इंजन चुपचाप आख़िरी पंक्तियाँ फेंककर आगे नहीं बढ़ता, क्योंकि जो dimension गिर गया, उसे इंजन घोषित तो करता है पर देख नहीं पाता, और कटी विधि उन्हीं पंक्तियों पर सहमति दिखाती जिन्हें उसने गिराया नहीं। जैसे डिब्बे में रखे सिक्के गिनते समय आधे गिर जाएँ और गिनती फिर भी पूरी बताई जाए। इलाज: arena का बजट बढ़ाइए, या घोषित dimensions की संख्या जाँचिए।

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