RX0027

डोमेन: इंजन

त्रुटि संदेश

एकमात्र substrate अपनी सीमा तक पहुँच गया (%s)

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

कहानी

इंजन ने बताया कि उसका एकमात्र substrate, यानी पूरी स्मृति की नींव, अपनी सीमा पर पहुँच गया। मतलब यह है। rush के दोनों heaps एक ही नींव पर बने हैं, और इस नींव में cells की एक घोषित अधिकतम संख्या है, हर cell की सामग्री की भी एक अधिकतम लंबाई। जब सीमा आ जाती है, तो इंजन ज़ोर से कह देता है कि अब जगह नहीं। वह किसी पुराने cell को निकालकर जगह नहीं बनाता, क्योंकि जिस सत्ता का भंडार किसी पुराने संस्करण के नीचे से खींच लिया जाए, उसका इतिहास तो दिखेगा, पर पढ़ने पर जवाब किसी और को दिए गए भंडार से आएगा। इससे "इतिहास से कुछ नहीं जाता" का नियम झूठा हो जाता। जैसे गोदाम भर जाए और कोई चुपके से पुराने ग्राहकों का सामान किसी और को दे दे। कितनी सत्ताएँ हो सकती हैं, यह सवाल substrate का है, इसलिए यह अस्वीकृति भी उसी की है। इलाज: दर्ज की जा रही चीज़ें कम कीजिए, या RUSH_HEAP_CELL_MAX की घोषित क्षमता बढ़ाइए। संदेश के कोष्ठक में बताया गया है कि कहाँ सीमा लगी।

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