RX0150

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

त्रुटि संदेश

process.new[] gtr नहीं बना सका: %s (%s)

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

कहानी

आपने process.new[] बुलाया और इंजन नया gtr नहीं बना सका। चलिए देखें क्यों। rush में process तभी बनता है जब आप खुद process.new[] लिखें, और इंजन उसे उसी द्वार से बनाता है जिससे इंजन का अपना gtr शुरू पर जन्म लेता है। वह द्वार केवल दो कारणों से मना करता है, और दोनों मशीन के हैं, आपके कार्यक्रम के नहीं। पहला: घोषित arena की क्षमता भर चुकी है और एक और gtr की heap का अभिलेख नहीं रख सकती। दूसरा: gtrID के लिए entropy उपलब्ध नहीं थी, और बिना entropy के कोई घटिया या शून्यों वाला id नहीं बनाया जाता। इंजन ऐसे में सभी शून्यों वाला gtrID नहीं लौटाता, और न बुलाने वाले का अपना gtrID नए की तरह थमाता है। वह साफ़ अस्वीकृति देता है। जैसे अस्पताल में नए बच्चे के लिए पालना नहीं बचा हो। इलाज: कारण पढ़िए। अगर जगह की कमी है, तो arena की क्षमता बढ़ाइए या कुछ processes ख़त्म कीजिए। अगर entropy की कमी है, तो सिस्टम का यादृच्छिकता-स्रोत जाँचिए।

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