RX0021

डोमेन: इंजन

त्रुटि संदेश

accretion store में लिखने वाले ने कोई नाम (label) नहीं दिया, या कोई payload नहीं दिया (%s)

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

कहानी

आपने accretion store में कुछ लिखना चाहा, पर इंजन ने रोक दिया, क्योंकि या तो नाम नहीं था या सामग्री नहीं थी। देखिए कारण। store में हर संस्करण तीन चीज़ों से बनता है: एक नाम, जिसे label कहते हैं, एक सत्ता और एक समय-चिह्न। तीनों ज़रूरी हैं। बिना नाम के लेखन किसी इतिहास का हिस्सा नहीं बन सकता, और बिना सामग्री के लेखन में जोड़ने को कुछ है ही नहीं। अब सोचिए कि इंजन खाली संस्करण जोड़ ही लेता। rush का सबसे बड़ा नियम है कि इतिहास से कुछ कभी नहीं हटता, तो वह खाली पंक्ति हमेशा के लिए रह जाती, और उसे पढ़ने पर कोई मान कभी नहीं मिल सकता था। जैसे डायरी में किसी ने तारीख़ तो लिख दी पर बाक़ी पन्ना खाली, और फिर वह पन्ना कभी फाड़ा नहीं जा सकता। इसलिए इंजन उसे दर्ज ही नहीं करता। इलाज: लिखते समय नाम और सामग्री दोनों दीजिए। संदेश के कोष्ठक में बताया गया है कि कौन-सी चीज़ छूटी।

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