RX0002

डोमेन: रनटाइम

त्रुटि संदेश

अस्वीकृति कोड %s सूची में दर्ज नहीं है

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

कहानी

यह थोड़ा अजीब मामला है: इंजन किसी बात को अस्वीकार करना चाहता था, लेकिन वह अस्वीकृति खुद दर्ज ही नहीं थी। rush में हर अस्वीकृति का एक क्रमांक होता है और वह errors.feml नाम की सूची में रहता है। यह सूची एक वादा है: इंजन जो भी ना कहे, उसे वह आपको समझा सकता है। इस बार इंजन को एक ऐसा क्रमांक मिला जो सूची में नहीं है: या तो किसी ने उसे कभी घोषित नहीं किया, या घोषित करके हटा दिया। यानी इंजन ना कहना चाहता था, पर उसके पास कहने को कोई तैयार बात नहीं थी। जैसे रेफ़री ने सीटी बजा दी और फिर पता चला कि नियम-पुस्तिका में वह फ़ाउल है ही नहीं। इसमें आपकी कोई गलती नहीं है। आपकी स्क्रिप्ट ने कुछ नहीं बिगाड़ा, गड़बड़ इंजन के भीतर है। सही डिज़ाइन में तो ऐसी स्थिति बनाई ही नहीं जानी चाहिए, इसलिए यह एक बग है। उपाय सीधा है: उस क्रमांक को errors.feml में घोषित कीजिए, या उसे उठाने वाला कोड ठीक कीजिए। संदेश में लिखा क्रमांक ही सुराग है, उसे नोट करके इंजन की टीम को बताइए।

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