इस पेज पर, रीयल टाइम ट्रांसपोर्ट फ़ीड के लिए पुष्टि से जुड़ी गड़बड़ियों और चेतावनियों की सूची दी गई है. साथ ही, इन समस्याओं को हल करने के बारे में सलाह भी दी गई है.
रीयल-टाइम में पुष्टि करने से जुड़ी गड़बड़ियां
यात्रियों को सटीक जानकारी देने के लिए, अपने रीयल टाइम फ़ीड में पुष्टि से जुड़ी गड़बड़ियों को ठीक करना न भूलें.
रीयल टाइम में पुष्टि करने से जुड़ी गड़बड़ियों को डीबग करने के लिए, नीचे दी गई टेबल में दी गई जानकारी का इस्तेमाल करें.
- "Enum वैल्यू" कॉलम, आपके रीयलटाइम फ़ीड में समस्या का छोटा नाम दिखाता है. यह नाम, ट्रांसपोर्ट पार्टनर डैशबोर्ड में पुष्टि करने की रिपोर्ट में दिखता है.
- "गड़बड़ी का मैसेज" कॉलम में वह मैसेज दिखता है जो ट्रांसपोर्ट पार्टनर डैशबोर्ड में, पुष्टि करने की रिपोर्ट में दिखता है. इसमें गड़बड़ी की खास जानकारी होती है.
- "समस्या हल करने के बारे में सलाह" कॉलम में, गड़बड़ी को ठीक करने के लिए ज़रूरी मुख्य तरीके बताए गए हैं.
| Enum वैल्यू | गड़बड़ी का मैसेज | समस्या हल करने के लिए सलाह | 
|---|---|---|
| PROTO_MISSING_FIELDS_ERROR | बाइनरी प्रोटोकॉल बफ़र में फ़ील्ड %(field) मौजूद नहीं हैं. | फ़ाइल को किसी टेक्स्ट एडिटर में खोलें और पुष्टि करें कि फ़ीड में FeedMessageप्रोटोकॉल बफ़र में, ज़रूरी के तौर पर मार्क किए गए सभी फ़ील्ड शामिल हों. | 
| PROTO_ASCII_ERROR | ASCII प्रोटोकॉल बफ़र को पार्स नहीं किया जा सका. गड़बड़ियां: %(field). | फ़ाइल को टेक्स्ट एडिटर में खोलें और पुष्टि करें कि फ़ीड में सभी ज़रूरी फ़ील्ड शामिल हैं और सही सिंटैक्स का इस्तेमाल किया गया है. | 
| PROTO_PARSE_ERROR | बाइनरी प्रोटोकॉल बफ़र को पार्स नहीं किया जा सका. | फ़ाइल को टेक्स्ट एडिटर में खोलें और पुष्टि करें कि फ़ीड को FeedMessageके तौर पर पार्स किया जा सकता है. कोड के उदाहरण पाने के लिए,
        फ़ीड के उदाहरण पर जाएं. | 
| URL_DNS_ERROR | यूआरएल के लिए डीएनएस की गड़बड़ी. | इंटरनेट कनेक्शन और डीएनएस सेटिंग की पुष्टि करें. | 
| FETCHER_CONNECTION_ERROR | यूआरएल से कनेक्ट नहीं किया जा सका. | फ़ेच करने के लिए दिए गए यूआरएल की पुष्टि करें. पक्का करें कि यूआरएल सही हो. | 
| CUSTOM_PARSE_ERROR | कस्टम फ़ॉर्मैट वाले फ़ीड को पार्स नहीं किया जा सका: %(value_string) | टेक्स्ट एडिटर में फ़ाइल के कॉन्टेंट की पुष्टि करें. पक्का करें कि फ़ाइल सही तरीके से जनरेट हो रही हो और ट्रांसफ़र के दौरान उसमें कोई गड़बड़ी न हुई हो. अगर गड़बड़ी बनी रहती है, तो मदद पाने के लिए अपने Google Transit प्रतिनिधि से संपर्क करें. | 
| FEED_TOO_OLD | फ़ीड का टाइमस्टैंप %(timestamp) (%(timestamp_string)) %(diff_time) सेकंड (%(difftime_string)) पहले का है. फ़िलहाल, समय %(localtime) (%(localtime_string)) है. फ़ीड को खारिज कर दिया गया. | पुष्टि करें कि फ़ीड को फ़ेच करने से जुड़ी कोई अन्य समस्या नहीं है. फ़ीड को नियमित तौर पर जनरेट करें और डेटा को अप-टू-डेट रखें. पक्का करें कि फ़ीड के टाइमस्टैंप में, यूटीसी टाइमज़ोन के मुताबिक, फ़ीड बनाने का समय सेकंड में सही तरीके से दिखाया गया हो. | 
| FETCHER_HTTP_ERROR | एचटीटीपी गड़बड़ी: %(value). | दिखाए गए एचटीटीपी गड़बड़ी कोड की पुष्टि करें और उसी के हिसाब से समस्या की जांच करें. | 
| FULL_DATASET_REQUIRED | सिर्फ़ FULL_DATASETफ़ीड काम करते हैं. | incrementalityकी वैल्यू कोFULL_DATASETपर सेट करें. | 
| FEED_TIMESTAMP_CONSISTENTLY_IN_THE_FUTURE | फ़ीड का टाइमस्टैंप, आने वाले समय में %(diff_time) सेकंड (%(difftime_string)) तक लगातार दिखता है. | टाइमस्टैंप को यूटीसी टाइमज़ोन में, युग के बाद सेकंड में डालना न भूलें. अपने सर्वर की घड़ियों की जांच करके पक्का करें कि वे सभी सिंक की गई हों, जैसे कि एनटीपी के साथ. | 
| INVALID_TIMESTAMP_RANGE | फ़ीड के टाइमस्टैंप की वैल्यू, तय सीमा से बाहर है (%(timestamp)). | फ़ीड का ऐसा टाइमस्टैंप दें जो यूटीसी टाइमज़ोन में, युग के बाद सेकंड में फ़ीड बनाने का समय दिखाता हो. | 
| PROTO_ENCODING_UNKNOWN | फ़ीड को एन्कोड करने का तरीका अज्ञात है. | फ़ीड को कॉन्फ़िगर करने के लिए, कोड में बदलने के सही तरीके का इस्तेमाल करें. आपका फ़ाइनल फ़ीड, बाइनरी फ़ॉर्मैट में होना चाहिए. हालांकि, टेस्टिंग के लिए ASCII फ़ॉर्मैट का इस्तेमाल किया जा सकता है. | 
| VEHICLE_POSITION_INTERNAL_ERROR | VehiclePositionकोTripUpdateमें बदलने की प्रोसेस,
        %(trip_id) के लिए पूरी नहीं हो सकी. इसकी वजह, सामान्य गड़बड़ी "%(value_string)" है. | इस गड़बड़ी से पता चलता है कि VehiclePositionका इस्तेमाल,TripUpdateका अनुमान लगाने के लिए नहीं किया गया है. मदद पाने के लिए, Google Transit के प्रतिनिधि से संपर्क करें. | 
रीयल-टाइम में पुष्टि करने से जुड़ी चेतावनियां
फ़ीड डेटा की क्वालिटी को बेहतर बनाने के लिए, पुष्टि से जुड़ी उन चेतावनियों को ठीक करना ज़रूरी है जिनसे आपके रीयल टाइम फ़ीड में संभावित समस्याओं का पता चलता है.
रीयल टाइम में पुष्टि करने से जुड़ी चेतावनियों को डीबग करने के लिए, नीचे दी गई टेबल में मौजूद एंट्री खोजें.
- "Enum वैल्यू" कॉलम, आपके रीयलटाइम फ़ीड में समस्या का छोटा नाम दिखाता है. यह नाम, ट्रांसपोर्ट पार्टनर डैशबोर्ड में पुष्टि करने की रिपोर्ट में दिखता है.
- "चेतावनी या जानकारी वाला मैसेज" कॉलम, वह मैसेज दिखाता है जो ट्रांसपोर्ट पार्टनर डैशबोर्ड में पुष्टि की रिपोर्ट में दिखता है. इसमें चेतावनी या जानकारी के बारे में खास जानकारी होती है.
- "समस्या हल करने के बारे में सलाह" कॉलम में, चेतावनी को ठीक करने के लिए ज़रूरी मुख्य तरीके बताए गए हैं.
| Enum वैल्यू | चेतावनी या जानकारी वाला मैसेज | समस्या हल करने के लिए सलाह | 
|---|---|---|
| TRIP_UPDATE_SOME_STU_NOT_MATCHED | StopTimeUpdatesके लिए दी गईtrip_idके %(value)
        "%(trip_id)" की वैल्यू, जीटीएफ़एस ट्रिप से मेल नहीं खाती. उदाहरण के लिए, पोज़िशन:
        %(index) stop_sequence: %(next_seq)stop_id:
        "%(stop_id)". | पक्का करें कि StopTimeUpdatesसही क्रम में दिए गए हों. | 
| VEHICLE_POSITION_DUPLICATE_TRIP_BLOCK_TRANSFER | ब्लॉक ट्रांसफ़र ट्रिप $(trip_id) और start_time$(timestamp_string) की रिपोर्ट, कई वाहनों ने दी है. | पक्का करें कि किसी खास समय पर शुरू होने वाली यात्रा के लिए, सिर्फ़ एक वाहन की जानकारी दी गई हो. | 
| INVALID_ALERT_ROUTE_NOT_MATCHED | सूचना खारिज कर दी गई: route_id"%(route_id)" को जीटीएफ़एस फ़ीड से मैच नहीं किया जा सका. | पुष्टि करें कि स्टैटिक शेड्यूल सही है या नहीं. अगर यह मौजूद नहीं है, तो रूट की जानकारी जोड़ें. नया स्टैटिक शेड्यूल लाइव होने के बाद, रीयल टाइम फ़ीड में route_idरेफ़रंस को ठीक करें. | 
| INVALID_ALERT_STOP_NOT_MATCHED | सूचना खारिज कर दी गई: stop_id"%(stop_id)" को GTFS फ़ीड से मैच नहीं किया जा सका. | पुष्टि करें कि स्टैटिक शेड्यूल सही है या नहीं. अगर स्टॉप की जानकारी मौजूद नहीं है, तो उसे जोड़ें. नया स्टैटिक शेड्यूल लाइव होने के बाद, रीयल टाइम फ़ीड में stop_idरेफ़रंस को ठीक करें. | 
| INVALID_ALERT_TRIP_NOT_MATCHED | सूचना खारिज कर दी गई: trip_id"%(trip_id)" को जीटीएफ़एस फ़ीड से मैच नहीं किया जा सका. | पुष्टि करें कि स्टैटिक शेड्यूल सही है या नहीं. अगर यात्रा की जानकारी मौजूद नहीं है, तो उसे जोड़ें. नया स्टैटिक शेड्यूल लाइव होने के बाद, रीयलटाइम फ़ीड में trip_idरेफ़रंस को ठीक करें. | 
| STOP_TIME_UPDATE_PREMATURE_ARRIVAL | stop_id"%(stop_id)" औरstop_sequence%(next_seq) के साथ, "%(trip_id)" सफ़र के लिएStopTimeUpdateके पहुंचने का समय,stop_id"%(other_id)" औरstop_sequence%(prev_seq) के साथ, पिछलेStopTimeUpdateके पहुंचने के समय से %(value) सेकंड कम है. | दिए गए stop_idया पिछलेstop_idके लिए, पहुंचने और रवाना होने का समय देखें. गलत वैल्यू ठीक करें, ताकि यह पक्का किया जा सके कि समय कम न हो. | 
| INVALID_ALERT_NO_INFORMED_ENTITIES | कम से कम एक ऐसी इकाई की जानकारी दी जानी चाहिए जिसे सूचना दी गई है. | सूचना में काम का informed_entityशामिल करें. | 
| PROTO_ENCODING_MISMATCH | कॉन्फ़िगर की गई प्रोटो कोडिंग, मिली कोडिंग से अलग होती है. | फ़ीड को सही फ़ॉर्मैट में उपलब्ध कराएं. अगर समस्या बनी रहती है, तो मदद पाने के लिए अपने Google ट्रांसपोर्ट प्रतिनिधि से संपर्क करें. | 
| STOP_TIME_UPDATE_PREMATURE_DEPARTURE | stop_id"%(stop_id)" औरstop_sequence%(next_seq) के साथ, "%(trip_id)" सफ़र के लिएStopTimeUpdateका विमान,stop_id"%(other_id)" औरstop_sequence%(prev_seq) के साथ, पिछलेStopTimeUpdateविमान से %(value) सेकंड पहले रवाना हुआ. | दिए गए stop_idया पिछलेstop_idके लिए, फ़्लाइट के जाने का समय देखें. गलत वैल्यू को ठीक करें, ताकि यह पक्का किया जा सके कि सफ़र के लिए तय किए गए समय में कमी न आए. | 
| DETOUR_MUST_SPECIFY_TIME | स्टॉप "%(stop_id)" से यात्रा "%(trip_id)" के लिए, असल समय की जानकारी देना ज़रूरी है. | बताई गई trip_idके लिए, जिसstop_idपर असर पड़ा है वहां के सटीक समय शामिल करें. | 
| ENTITY_MUST_HAVE_ALERTS | इकाई में सूचनाएं होनी चाहिए. | पुष्टि करें कि फ़ीड का कॉन्टेंट पूरा हो और हर FeedEntityमैसेज में, सेवा से जुड़ी सूचनाओं की जानकारी शामिल हो. | 
| ENTITY_MUST_HAVE_POSITIONS | इकाई में पद होने चाहिए. | पुष्टि करें कि फ़ीड का कॉन्टेंट पूरा हो और हर FeedEntityमैसेज में, वाहन की जगह की जानकारी शामिल हो. | 
| ENTITY_MUST_HAVE_UPDATES | इकाई के पास यात्रा के अपडेट होने चाहिए. | पुष्टि करें कि फ़ीड का कॉन्टेंट पूरा हो और हर FeedEntityमैसेज में, यात्रा के अपडेट की जानकारी शामिल हो. | 
| TIMESTAMP_FUTURE | फ़ीड का टाइमस्टैंप %(timestamp) (%(timestamp_string)), %(diff_time) सेकंड (%(difftime_string)) बाद का है. इसके लिए, %(localtime) (%(localtime_string)) टाइमस्टैंप का इस्तेमाल किया गया है. | टाइमस्टैंप को यूटीसी टाइमज़ोन में, युग के बाद सेकंड में डालना न भूलें. अपने सर्वर की घड़ियों की जांच करके पक्का करें कि वे सभी सिंक की गई हों, जैसे कि एनटीपी के साथ. | 
| TIMESTAMP_PAST | फ़ीड का टाइमस्टैंप %(timestamp) (%(timestamp_string)), %(diff_time) सेकंड (%(difftime_string)) पहले का है. इसके लिए, %(localtime) (%(localtime_string)) टाइमस्टैंप का इस्तेमाल किया गया है. | रीयल टाइम फ़ीड को ज़्यादा बार जनरेट करें. भले ही, कॉन्टेंट एक जैसा हो या खाली हो. | 
| NO_VALID_TEXT | फ़ील्ड %(field) में कोई मान्य अनुवाद नहीं है. | TranslatedStringमैसेज की समीक्षा करें और उनसे जुड़ी समस्याओं को ठीक करें, जैसे किHTML_TAGS_FOUND,INVALID_URL_LENGTH,INVALID_TEXT_LENGTH, औरINVALID_URL. | 
| HTML_TAGS_FOUND | फ़ील्ड %(field)(%(index)) में एचटीएमएल टैग हैं. | फ़ील्ड से सभी एचटीएमएल टैग हटाएं. | 
| INVALID_LANGUAGE | %(field)(%(index)) फ़ील्ड में भाषा का अमान्य कोड "%(language)" है. | भाषा फ़ील्ड को मान्य BCP-47 भाषा कोड पर सेट करें. | 
| INVALID_URL | फ़ील्ड %(field)(%(index)) में अमान्य यूआरएल है. इसमें एचटीटीपी या एचटीटीपीएस यूआरएल होना चाहिए. | सूचना के लिए कोई मान्य यूआरएल शामिल करें. | 
| INVALID_TEXT_LENGTH | फ़ील्ड %(field)(%(index)) की लंबाई %(length) है (ज़्यादा से ज़्यादा %(max_length)). | दिए गए टेक्स्ट को छोटा करें. यह टेक्स्ट, अक्सर मोबाइल फ़ोन जैसी छोटी स्क्रीन पर दिखता है. अगर आपको उपयोगकर्ताओं को ज़्यादा जानकारी देनी है, तो यूआरएल का रेफ़रंस दें. | 
| INVALID_URL_LENGTH | फ़ील्ड %(field)(%(index)) में यूआरएल की लंबाई %(length) (ज़्यादा से ज़्यादा %(max_length)) है. | ऐसा यूआरएल डालें जो तय सीमा में हो. | 
| MULTIPLE_UNSPECIFIED_LANGUAGE | फ़ील्ड %(field)(%(index)) में, अनुवाद को दोहराया गया है. इसमें कोई भाषा सेट नहीं की गई है. | TranslatedStringमैसेज की समीक्षा करें.languageफ़ील्ड के लिए सही वैल्यू सेट करें, जहां एक से ज़्यादा अनुवाद दिए गए हैं. | 
| INVALID_TRIP_UPDATE_DELAY | यात्रा के अपडेट में देरी की अमान्य वैल्यू: %(value). | दिए गए entity_idकेdelayफ़ील्ड की समीक्षा करें और गलत वैल्यू को ठीक करें. | 
| INVALID_TRIP_UPDATE_EVENT_TIME | इवेंट बंद होने का अमान्य समय: %(timestamp). | TripUpdatesको सिर्फ़ उन यात्राओं के लिए शामिल करें जो अभी चल रही हैं या आने वाले समय में होने वाली हैं. | 
| INVALID_TRIP_UPDATE_DEPARTURE_NO_TIME | फ़्लाइट के जाने के समय के लिए, timeऔरdelay, दोनों की वैल्यू नहीं दी गई है. | हर StopTimeEventमैसेज मेंtimeफ़ील्ड,delayफ़ील्ड या दोनों शामिल करें. अगर कोई जानकारी उपलब्ध नहीं है, तोdepartureफ़ील्ड को छोड़ दें. | 
| INVALID_TRIP_UPDATE_ARRIVAL_NO_TIME | आने के लिए, timeऔरdelay, दोनों एट्रिब्यूट की वैल्यू नहीं दी गई है. | हर StopTimeEventमैसेज मेंtimeफ़ील्ड,delayफ़ील्ड या दोनों शामिल करें. अगर कोई जानकारी उपलब्ध नहीं है, तोarrivalफ़ील्ड को छोड़ दें. | 
| MISSING_CONTENT_AND_EFFECT | कोई मान्य कॉन्टेंट या इफ़ेक्ट नहीं है. | अलर्ट में effect,header_textयाdescription_textजोड़ें. अगर कोई जानकारी उपलब्ध नहीं है, तोalertको हटाएं. | 
| CUSTOM_PARSE_WARNING | कस्टम फ़ॉर्मैट वाले फ़ीड को पार्स करते समय, कुछ डेटा पार्स नहीं हो सका: %(value_string) | इस गड़बड़ी से पता चलता है कि रीयल टाइम फ़ीड के कुछ हिस्से को पार्स नहीं किया जा सका. फ़ीड के कॉन्टेंट की पुष्टि करने या फ़ीड को फिर से अपलोड करने के लिए, कोई टेक्स्ट एडिटर खोलें. अगर गड़बड़ी बनी रहती है, तो मदद के लिए अपने Google Transit प्रतिनिधि से संपर्क करें. | 
| VEHICLE_POSITION_BAD_START_TIME | यात्रा के $(trip_id) शुरू होने का तय समय, वाहन के असल तौर पर शुरू होने के समय से %(diff_time) सेकंड पहले है. | यात्रा के असल शुरू होने के समय के आस-पास, वाहन के शुरू होने का समय बताएं. | 
| INVALID_TRIP_UPDATE_INCONSISTENT_IDS | stop_sequence%(value), "%(trip_id)" सफ़र के लिए स्टॉप "%(stop_id)" से मेल नहीं खाता. इसे स्टैटिक इंडेक्स सेstop_sequence%(next_seq) से बदल दिया गया है. | पक्का करें कि stop_sequenceफ़ील्ड की वैल्यू सही हो और वह मौजूदा स्टैटिक फ़ीड में, एक हीstop_idऔरtrip_idके लिएstop_sequenceसे मेल खाती हो. | 
| INVALID_STOP_STOP_ID | StopTimeUpdateखारिज किया गया: "%(trip_id)" यात्रा के लिए दिए गएstop_id"%(stop_id)" का मिलान, जीटीएफ़एस फ़ीड से नहीं हो सका.stop_sequence[if present] %(value). | स्टैटिक फ़ीड की सटीकता की पुष्टि करें. अगर ज़रूरी हो, तो यात्रा के लिए stop_times.txtमेंstop_idकी वैल्यू ठीक करें. स्टैटिक फ़ीड का नया वर्शन लाइव होने तक इंतज़ार करें. रीयलटाइम फ़ीड मेंstop_idरेफ़रंस को अपडेट करें. | 
| INVALID_STOP_SEQUENCE_ID | StopTimeUpdateखारिज किया गया:stop_sequence%(value) "%(trip_id)" यात्रा में, GTFS फ़ीड से मेल खाने वाला कोई डेटा नहीं मिला. | स्टैटिक फ़ीड की सटीकता की पुष्टि करें. अगर ज़रूरी हो, तो stop_sequenceकी वैल्यू ठीक करें. स्टैटिक फ़ीड का नया वर्शन लाइव होने तक इंतज़ार करें. रीयलटाइम फ़ीड में,stop_sequenceरेफ़रंस को अपडेट करें. | 
| INVALID_TRIP_UPDATE_ORDER | StopTimeUpdateखारिज किया गया:stop_sequencetrip_id"%(trip_id)"stop_id[अगर मौजूद है] के लिए ऑर्डर का उल्लंघन
        "%(stop_id)",stop_sequence%(prev_seq) के बाद
        %(next_seq). | StopTimeUpdatesका क्रम,stop_sequenceके साथ सेट करना न भूलें. | 
| FEED_TIMESTAMP_CONSISTENTLY_IN_THE_PAST | फ़ीड का टाइमस्टैंप, %(diff_time) सेकंड (%(difftime_string)) पहले का है. | पक्का करें कि टाइमस्टैंप की वैल्यू, यूटीसी टाइमज़ोन में हो और वह युग के बाद के सेकंड में हो. पुष्टि करें कि आपके सर्वर की घड़ियां सिंक की गई हों, जैसे कि एनटीपी के साथ. फ़ीड को समय-समय पर अपडेट करना न भूलें. | 
| TIMESTAMP_MISSING | फ़ीड के FeedHeaderमेंtimestampफ़ील्ड मौजूद नहीं है. | यूटीसी टाइमज़ोन में, FeedHeaderफ़ील्ड में,timestampको भरें. यह वैल्यू, युग के बाद सेकंड में होनी चाहिए. टाइमस्टैंप से, फ़ीड जनरेट होने का समय सही तरीके से पता चलना चाहिए. | 
| ENTITY_MORE_THAN_ONCE | FeedEntityका आईडी, फ़ीड में एक से ज़्यादा बार दिखता है. | पक्का करें कि फ़ीड में सभी इकाई आईडी यूनीक हों. | 
| PROTO_ASCII_HAS_BOM | दिया गया फ़ीड, बाइट ऑर्डर मार्क (बीओएम) से शुरू होता है. | बाइट ऑर्डर मार्क हटाएं. पक्का करें कि टेक्स्ट फ़ॉर्मैट वाला प्रोटोकॉल बफ़र, बीओएम के बिना UTF-8 में हो. हमारा सुझाव है कि आप प्रोटोकॉल बफ़र को बाइनरी फ़ॉर्मैट में दें. | 
| TRIP_UPDATE_TIMESTAMP_CONSISTENTLY_IN_THE_FUTURE | यात्रा के कुछ अपडेट के लिए timestamp, आने वाले समय में %(diff_time) सेकंड (%(difftime_string)) तक लगातार अपडेट होता रहता है. | पक्का करें कि timestampवैल्यू को यूटीसी टाइमज़ोन के तौर पर फ़ॉर्मैट किया गया हो. पक्का करें कि आपके सर्वर की घड़ियां सिंक की गई हों, जैसे कि NTP के साथ. एक घंटे से ज़्यादा समय पहले पूरी हो चुकी यात्राओं के लिए, फ़ीड सेTripUpdatesको हटाएं. | 
| VEHICLE_POSITION_TIMESTAMP_CONSISTENTLY_IN_THE_FUTURE | टाइमस्टैंप, आने वाले समय में %(diff_time) सेकंड (%(difftime_string)) का होता है. | पक्का करें कि timestampवैल्यू को यूटीसी टाइमज़ोन के तौर पर फ़ॉर्मैट किया गया हो. पक्का करें कि आपके सर्वर की घड़ियां सिंक की गई हों, जैसे कि NTP के साथ. | 
| VEHICLE_POSITION_TIMESTAMP_CONSISTENTLY_IN_THE_PAST | timestampहमेशा %(diff_time) सेकंड (%(difftime_string)) पहले का होता है. | पक्का करें कि timestampवैल्यू को यूटीसी टाइमज़ोन के तौर पर फ़ॉर्मैट किया गया हो. पक्का करें कि आपके सर्वर की घड़ियां सिंक की गई हों, जैसे कि एनटीपी के साथ. एक घंटे से ज़्यादा समय पहले पूरी हो चुकी यात्राओं के लिए, फ़ीड सेVehiclePositionsको हटाएं. | 
| UNKNOWN_TRIP_ID | स्टैटिक जीटीएफ़एस फ़ीड में, ट्रिप आईडी "%(trip_id)" मौजूद नहीं है. | स्टैटिक फ़ीड की पुष्टि करें, ताकि यह पक्का किया जा सके कि इसमें सही और अप-टू-डेट जानकारी शामिल है.
        पक्का करें कि स्टैटिक फ़ीड का सही वर्शन इस्तेमाल किया जा रहा हो या ज़रूरत पड़ने पर सही वर्शन अपलोड करें. TripDescriptorमें कोई मौजूदा और सटीकtrip_idदें. | 
| TRIP_OUTSIDE_SERVICE_WINDOW | "%(trip_id)" आईडी वाली यात्रा, तय किए गए समय पर उपलब्ध नहीं है. | स्टैटिक फ़ीड की सटीकता की पुष्टि करें. अगर यात्रा की जानकारी मौजूद नहीं है, तो उसे जोड़ें. स्टैटिक फ़ीड का नया वर्शन लाइव होने तक इंतज़ार करें. रीयलटाइम फ़ीड में trip_idरेफ़रंस को ठीक करें. | 
| AMBIGUOUS_TRIP_DESCRIPTOR | TripDescriptorकी वैल्यू साफ़ तौर पर नहीं दी गई है. साथ ही, यह किसी खास समय पर किसी एक यात्रा के बारे में जानकारी नहीं देता. | अगर यात्रा की फ़्रीक्वेंसी तय है, तो start_timeकी मान्य वैल्यू औरTripDescriptorमेंstart_dateकी वैल्यू सबमिट करना न भूलें. | 
| INVALID_TRIP_UPDATE_FUTURE_TIMESTAMP | TripUpdateटाइमस्टैंप %(timestamp)
        (%(timestamp_string)), फ़ीड के टाइमस्टैंप %(localtime) (%(localtime_string)) की तुलना में %(diff_time) सेकंड (%(difftime_string)) आगे है. | पुष्टि करें कि घड़ी के सोर्स में सही समय सेट है. पुष्टि करें कि किसी भी टाइमज़ोन के लिए,
        कन्वर्ज़न सही तरीके से मेज़र किए जा रहे हैं. Vehicle.Position.timestampफ़ील्ड को यूटीसी टाइमज़ोन के तौर पर फ़ॉर्मैट किया जाना चाहिए. | 
| INVALID_VEHICLE_POSITION_FUTURE_TIMESTAMP | VehiclePositionटाइमस्टैंप %(timestamp) (%(timestamp_string)), फ़ीड के टाइमस्टैंप %(localtime) (%(localtime_string)) की तुलना में %(diff_time) सेकंड (%(difftime_string)) आगे है. | पुष्टि करें कि घड़ी के सोर्स में सही समय सेट है. पुष्टि करें कि किसी भी टाइमज़ोन के लिए,
        कन्वर्ज़न सही तरीके से मेज़र किए जा रहे हैं. Vehicle.Position.timestampफ़ील्ड को यूटीसी टाइमज़ोन के तौर पर फ़ॉर्मैट किया जाना चाहिए. | 
| INVALID_VEHICLE_POSITION_STALE_TIMESTAMP | फ़ीड के टाइमस्टैंप %(localtime) (%(localtime_string)) की तुलना में, VehiclePositionटाइमस्टैंप %(timestamp)
        (%(timestamp_string)) %(diff_time) सेकंड (%(difftime_string)) पहले का है. | फ़ीड से ऐसे वाहन हटाएं जो इस्तेमाल में नहीं हैं. पुष्टि करें कि घड़ी सिंक की गई हो और टाइमज़ोन कन्वर्ज़न सही हों. | 
| INVALID_ALERT_TIME_RANGE_END_PAST | समयसीमा एक महीने पहले खत्म हो गई है: %(time_end). | उन चेतावनियों (या active_periods) को हटाएं जिनके खत्म होने का समय बीत चुका है और जो अब चालू नहीं हैं. | 
| INVALID_ALERT_TIME_RANGE_ORDER | समयसीमा का क्रम उलटा है: (%(time_start), %(time_end)). | active_periodफ़ील्ड की वैल्यू की पुष्टि करें. इन फ़ील्ड का क्रम बदला जा सकता है. | 
| INVALID_ALERT_TIME_RANGE_START_FUTURE | समयसीमा, आज से एक साल से ज़्यादा पहले शुरू होती है: %(time_start). | सूचनाओं में, आने वाले समय में active_periodशुरू होने का समय शामिल करें. | 
| STOP_TIME_AND_DELAY_MISMATCH | स्टॉप "%(stop_id)" पर यात्रा "%(trip_id)" के लिए, टाइमस्टैंप %(timestamp) और देरी %(delay) की जानकारी दी गई है, जो एक-दूसरे से मेल नहीं खाती. देरी को %(value) पर सेट करना. | पुष्टि करें कि रीयल टाइम फ़ीड, फ़िलहाल लाइव स्टैटिक फ़ीड से मेल खाता हो. पक्का करें कि StopTimeEventमेंdelayफ़ील्ड औरtimeफ़ील्ड, सही और एक जैसे हों. इसके अलावा,delayफ़ील्ड को पूरी तरह से हटाएं और इसके बजाय, सिर्फ़timeफ़ील्ड दें. | 
| INVALID_START_DATE | यात्रा "%(trip_id)" के लिए, शुरू होने की तारीख "%(value_string)" अमान्य है. यह तारीख, आज की है. यह "YYYYMMDD" फ़ॉर्मैट में होना चाहिए. | बताई गई यात्रा के लिए, start_date की वैल्यू की पुष्टि करें. पक्का करें कि वैल्यू सही हो. | 
| INVALID_START_TIME | यात्रा "%(trip_id)" के लिए, शुरू होने का समय "%(value_string)" अमान्य है. सही फ़ॉर्मैट "HH:MM:SS" है. | बताई गई यात्रा के लिए, start_timeकी वैल्यू और फ़ॉर्मैट की पुष्टि करें. पक्का करें कि वैल्यू और फ़ॉर्मैट सही हो. | 
| VEHICLE_POSITION_DUPLICATE_TRIP | यात्रा $(trip_id) और start_time$(timestamp_string)
        की जानकारी, एक से ज़्यादा वाहनों ने दी है. | फ़्रीक्वेंसी पर आधारित न होने वाली यात्राओं के लिए, start_timeको बदलें औरScheduleRelationshipकोADDEDमें बदलें. | 
| VEHICLE_POSITION_CONVERTED_TO_ADDED | यात्रा $(trip_id) के शेड्यूल के संबंध को ADDEDयात्रा में बदल दिया गया. | यह गड़बड़ी, किसी दूसरी समस्या का साइड इफ़ेक्ट है. इस गड़बड़ी को ठीक करने के लिए, पहले उस समस्या को ठीक करें. | 
| INVALID_TRIP_UPDATE_MISSING_IDS | यात्रा के अपडेट में stop_updateहै, लेकिन उसमेंstop_sequenceयाstop_idनहीं है. | StopTimeUpdateमैसेज मेंstop_id,stop_sequenceया दोनों को शामिल करें. | 
| MULTIPLE_ENTITIES_PER_TRIP | यात्रा का अपडेट खारिज किया गया: यह उसी trip_id"%(trip_id)" के बारे में बताता है जिसकी शुरुआत का समय, आईडी %(value_string) वाली दूसरी इकाई के शुरुआती समय से मेल खाता है. | पक्का करें कि असल में की जाने वाली हर यात्रा के लिए, ज़्यादा से ज़्यादा एक TripUpdateहो.
        पक्का करें किTripDescriptor, फ़ीड में यूनीक हो. | 
| INVALID_TRIP_UPDATE_MISSING_CONTENT | शेड्यूल की गई trip_id"%(trip_id)" यात्रा के अपडेट में, डेटा के साथ कम से कम एक स्टॉप टाइम अपडेट या देरी की जानकारी होनी चाहिए. | इनमें से कोई एक जानकारी दें: 
 | 
| TRIP_UPDATE_SUSPICIOUS_DELAY | trip_id"%(trip_id)" वाली यात्रा में, %(difftime_string) की संदिग्ध और अनावश्यक देरी हुई है. | पुष्टि करें कि TripDescriptionकी परिभाषा साफ़ तौर पर दी गई हो. इसमेंtrip_id,start_date, औरstart_timeहोना चाहिए. पुष्टि करें किStopTimeUpdatesमें समय की वैल्यू, तय की गई यात्रा से मेल खाती हों. देखें कि कहीं समय क्षेत्र के मेल न खाने की कोई समस्या तो नहीं है. उदाहरण के लिए, क्याstart_dateऔरstart_time, लोकल टाइमज़ोन में हैं, लेकिनFeedMessageमें समय के सभी पूर्णांक फ़ील्ड, इकोसिस्टम के शुरू होने के बाद के सेकंड में हैं. | 
| TRIP_UPDATE_OBSOLETE | trip_id"%(trip_id)" के साथ की गई यात्रा %(difftime_string)
        पहले खत्म हो गई थी. | फ़ाइनल स्टॉप पर पहुंचने के कुछ मिनट बाद, फ़ीड से यात्राओं को हटाना. | 
| UNSUPPORTED_ADDED_WITH_BLOCK_TRANSFER | TripDescriptorके साथschedule_relationshipके लिएADDED, ट्रिप %(trip_id) के लिए ब्लॉक ट्रांसफ़र की सुविधा काम नहीं करती. | अलग-अलग यात्राओं की जानकारी देने के लिए, ScheduleRelationshipके लिए सिर्फ़ADDEDवैल्यू का इस्तेमाल करें. | 
| UNSUPPORTED_ADDED_WITHOUT_TIMES | TripDescriptorके साथschedule_relationshipके तौर परADDED, किसी ऐसी यात्रा %(trip_id) के लिए जिसका समय तय नहीं किया गया है. | जोड़ी गई यात्रा कब शुरू हुई, यह बताने के लिए start_dateऔरstart_timeदें. | 
| TRIP_UPDATE_TOO_OLD | TripUpdateटाइमस्टैंप %(timestamp) (%(timestamp_string))
        %(diff_time) सेकंड (%(difftime_string)) पहले का है. मौजूदा समय %(localtime) (%(localtime_string)) है.TripUpdateको खारिज कर दिया गया. | फ़ीड को नियमित तौर पर जनरेट करें और डेटा को अप-टू-डेट रखें. पक्का करें कि TripUpdateटाइमस्टैंप सही हो. यह युग के बाद सेकंड में होना चाहिए और यूटीसी टाइमज़ोन के तौर पर फ़ॉर्मैट किया जाना चाहिए. फ़ाइनल स्टॉप पर पहुंचने के कुछ मिनट बाद, फ़ीड से सफ़र हटाना. | 
| INVALID_TRIP_UPDATE_DELAY_USAGE | TripUpdateकाdelayफ़ील्ड,StopTimeUpdatesमें समय के साथ दिया गया है. | दोनों के बजाय, इनमें से किसी एक का इस्तेमाल करके, समय की जानकारी दें: 
 | 
| INVALID_VEHICLE_POSITION_VEHICLE_ID_MISSING | VehiclePositionमें वाहन का आइडेंटिफ़ायर मौजूद नहीं है. | वाहन का आइडेंटिफ़ायर दें. पक्का करें कि यह वैल्यू, फ़ीड के उन सभी वर्शन में एक जैसी हो जिनमें वाहन की सेवा उपलब्ध है. | 
| INVALID_VEHICLE_POSITION_INVALID_POSITION | VehiclePositionमें जगह की मान्य जानकारी मौजूद नहीं है. | latitudeऔरlongitudeफ़ील्ड के लिए मान्य वैल्यू सबमिट करें. | 
| INVALID_VEHICLE_POSITION_TIMESTAMP_MISSING | VehiclePositionटाइमस्टैंप मौजूद नहीं है. | यूटीसी टाइमज़ोन के तौर पर फ़ॉर्मैट किए गए युग के बाद, VehiclePositionकी जानकारी इकट्ठा होने के समय का टाइमस्टैंप, सेकंड में दें. |