त्रुटि संदेश
संदेश में %s उस मान की जगह है जिसे इंजन त्रुटि उठाते समय भरता है।
कहानी
आपने map में ऐसी कुंजी रखी जो सिर्फ़ अंकों की है, जैसे [1: 'a'], और इंजन ने पार्स पर कहा कि कुंजी में कम से कम एक अक्षर होना चाहिए। नियम सीधा है: कुंजी का नाम "1" नहीं हो सकता, उसे अल्फ़ान्यूमेरिक होना चाहिए। कारण समझिए। rush में m.1 हमेशा स्थिति 1 को पुकारता है, पहले सदस्य को। अगर कुंजी भी 1 होती, तो उसे नाम लेकर कभी पहुँचा न जा सकता, क्योंकि नाम लेते ही इंजन उसे स्थिति समझता। इसीलिए अंकों वाली कुंजी रोक दी गई है। उदाहरण: f[2: x] में कुंजी 2 है। इसकी जगह लिखिए f[item-2: x] जैसा कुछ। item-1 एक वैध कुंजी है। पहले इस गलती पर अस्वीकृति सामान्य RX0038 आती थी, जो parser को दोष देती थी, जबकि दोष कुंजी का था। जैसे किसी दुकान का नाम "5" हो और डाकिया उसे मकान नंबर समझ ले। इलाज: कुंजी में कम से कम एक अक्षर जोड़िए। संदेश में लिखी कुंजी और इलाज दोनों हैं।
पाठ Rush इंजन की त्रुटि सूची से लिया गया है।
