त्रुटि संदेश
संदेश में %s उस मान की जगह है जिसे इंजन त्रुटि उठाते समय भरता है।
कहानी
इंजन ने एक संदर्भ को ऐसा पता देने से मना कर दिया जिसका मालिक वह बस्ती है ही नहीं। चलिए देखें। rush में किसी verb को container तक पहुँचना हो, तो वह संदर्भ यानी एक निर्देशांक पकड़ता है। पर जो निर्देशांक किसी चीज़ का नाम ही न ले, वह संदर्भ नहीं, बस एक पते जैसा दिखने वाला खाली खाना है। इसलिए जब कोई निर्देशांक दिया जाता है, तो इंजन उसे उस बस्ती के पास ले जाता है जो उसकी मालिक होती और खोजता है। अगर वहाँ उसे कभी रखा ही नहीं गया, तो मना। खोज इसलिए ज़रूरी है कि सिर्फ़ पते की गणना से तो सीमा के भीतर का हर पता मान्य लगता। एक और नियम है: ExecHeap में संदर्भ केवल अपने से पहले के किराएदार का हो सकता है। इससे ये संदर्भ एक दिशा में बहने वाला जाल बन जाते हैं, जिसमें न चक्र है और न अपने ही ऊपर लौटता संदर्भ। जैसे चिट्ठी पर ऐसा पता लिखा हो जो किसी मोहल्ले में है ही नहीं। इलाज: ऐसा निर्देशांक दीजिए जो उसी बस्ती में सचमुच रखा गया हो, और ExecHeap में केवल पहले के किराएदार का।
पाठ Rush इंजन की त्रुटि सूची से लिया गया है।
