এই পৃষ্ঠাটি রিয়েলটাইম ট্রানজিট ফিডের জন্য বৈধতা ত্রুটি এবং সতর্কতাগুলির একটি তালিকা প্রদান করে, সেইসাথে এই সমস্যাগুলি কীভাবে সমাধান করা যায় তার টিপস প্রদান করে৷
রিয়েলটাইম বৈধতা ত্রুটি
যাত্রীদের সঠিক তথ্য প্রদান করতে, আপনার রিয়েলটাইম ফিডে যেকোন বৈধতা ত্রুটি ঠিক করতে ভুলবেন না।
রিয়েলটাইম যাচাইকরণ ত্রুটিগুলি ডিবাগ করতে, নিম্নলিখিত টেবিল থেকে তথ্য ব্যবহার করুন।
- "Enum মান" কলামটি আপনার রিয়েলটাইম ফিডে সমস্যাটির সংক্ষিপ্ত নাম প্রদান করে, যা ট্রানজিট পার্টনার ড্যাশবোর্ডে যাচাইকরণ প্রতিবেদনে প্রদর্শিত হয়।
- "ত্রুটির বার্তা" কলামটি সেই বার্তা প্রদান করে যা ট্রানজিট পার্টনার ড্যাশবোর্ডে বৈধতা প্রতিবেদনে প্রদর্শিত হয়। এটি ত্রুটি সংক্ষিপ্ত করে।
- "সমস্যা সমাধানের টিপস" কলামটি আপনাকে ত্রুটি সমাধানের জন্য যে প্রধান পদক্ষেপগুলি নিতে হবে তা প্রদান করে৷
এনাম মান | ভুল বার্তা | সমস্যা সমাধানের টিপস |
---|---|---|
PROTO_MISSING_FIELDS_ERROR | বাইনারি প্রোটোকল বাফার অনুপস্থিত ক্ষেত্র(গুলি) %(field) । | একটি পাঠ্য সম্পাদকে ফাইলটি খুলুন এবং যাচাই করুন যে ফিডে FeedMessage প্রোটোকল বাফারে প্রয়োজনীয় হিসাবে চিহ্নিত সমস্ত ক্ষেত্র অন্তর্ভুক্ত রয়েছে৷ |
PROTO_ASCII_ERROR | ASCII প্রোটোকল বাফার পার্স করা যাবে না। ত্রুটি: %(field) । | একটি পাঠ্য সম্পাদকে ফাইলটি খুলুন এবং যাচাই করুন যে ফিডে প্রয়োজনীয় সমস্ত ক্ষেত্র রয়েছে এবং সঠিক সিনট্যাক্স ব্যবহার করে৷ |
PROTO_PARSE_ERROR | বাইনারি প্রোটোকল বাফার পার্স করা যাবে না। | একটি পাঠ্য সম্পাদকে ফাইলটি খুলুন এবং যাচাই করুন যে ফিডটিকে একটি FeedMessage হিসাবে পার্স করা যেতে পারে৷ আপনি ফিড উদাহরণে কোড উদাহরণ খুঁজে পেতে পারেন। |
URL_DNS_ERROR | URL এর জন্য DNS ত্রুটি৷ | ইন্টারনেট সংযোগ এবং DNS সেটিংস যাচাই করুন। |
FETCHER_CONNECTION_ERROR | URL এর সাথে সংযোগ করতে ব্যর্থ হয়েছে৷ | আপনি আনার জন্য যে URL দিয়েছেন তা যাচাই করুন। নিশ্চিত করুন যে URLটি সঠিক। |
CUSTOM_PARSE_ERROR | কাস্টম-ফরম্যাট ফিড পার্স করতে ব্যর্থ হয়েছে: %(value_string) | একটি টেক্সট এডিটরে ফাইলের বিষয়বস্তু যাচাই করুন। নিশ্চিত করুন যে ফাইলটি সঠিকভাবে তৈরি হয় এবং পরিবহনের সময় দূষিত হয় না। যদি ত্রুটিটি থেকে যায়, সাহায্যের জন্য আপনার Google Transit প্রতিনিধির সাথে যোগাযোগ করুন। |
FEED_TOO_OLD | ফিড টাইমস্ট্যাম্প %(timestamp) ( %(timestamp_string) ) অতীতে %(diff_time) সেকেন্ড ( %(difftime_string) )। বর্তমান সময় হল %(localtime) ( %(localtime_string) )। ফিড বাতিল করা হয়েছে। | ফিড আনার বিষয়ে রিপোর্ট করা অন্য কোন সমস্যা নেই তা যাচাই করুন। নিয়মিত ফিড জেনারেট করুন এবং ডেটা তাজা রাখুন। নিশ্চিত করুন যে ফিড টাইমস্ট্যাম্প সঠিকভাবে ফিড তৈরির সময়কে যুগের পর সেকেন্ডের মধ্যে উপস্থাপন করে (UTC টাইমজোনে)। |
FETCHER_HTTP_ERROR | HTTP ত্রুটি: %(value) । | ফিরে আসা HTTP ত্রুটি কোড যাচাই করুন এবং সেই অনুযায়ী সমস্যাটি তদন্ত করুন। |
FULL_DATASET_REQUIRED | শুধুমাত্র FULL_DATASET ফিড সমর্থিত। | incrementality মান FULL_DATASET এ সেট করুন। |
FEED_TIMESTAMP_CONSISTENTLY_IN_THE_FUTURE | ফিড টাইমস্ট্যাম্পটি ধারাবাহিকভাবে ভবিষ্যতে %(diff_time) সেকেন্ড ( %(difftime_string) )। | যুগের পর সেকেন্ডের মধ্যে UTC টাইমজোনে টাইমস্ট্যাম্প প্রদান করতে ভুলবেন না। আপনার সার্ভারের ঘড়িগুলি পরীক্ষা করে নিশ্চিত করুন যে সেগুলি সমস্ত সিঙ্ক্রোনাইজ করা হয়েছে, যেমন NTP-এর সাথে৷ |
INVALID_TIMESTAMP_RANGE | ফিড টাইমস্ট্যাম্প মান পরিসীমার বাইরে ( %(timestamp) )। | একটি ফিড টাইমস্ট্যাম্প প্রদান করুন যা যুগের পর সেকেন্ডে (UTC টাইমজোনে) ফিড তৈরির সময়কে প্রতিনিধিত্ব করে। |
PROTO_ENCODING_UNKNOWN | অজানা ফিড এনকোডিং। | ফিড কনফিগার করতে সঠিক এনকোডিং ব্যবহার করুন। আপনার চূড়ান্ত ফিডটি বাইনারি ফর্ম্যাটে হওয়া দরকার তবে আপনি পরীক্ষার জন্য ASCII ফর্ম্যাট ব্যবহার করতে পারেন৷ |
VEHICLE_POSITION_INTERNAL_ERROR | একটি জেনেরিক ত্রুটি " %(value_string) " সহ %(trip_id) এর জন্য TripUpdate এ VehiclePosition রূপান্তর ব্যর্থ হয়েছে৷ | এই ত্রুটিটি নির্দেশ করে যে VehiclePosition একটি TripUpdate অনুমান করতে ব্যবহৃত হয় না। সাহায্যের জন্য আপনার Google ট্রানজিট প্রতিনিধির সাথে যোগাযোগ করুন। |
রিয়েলটাইম বৈধতা সতর্কতা
ফিড ডেটার গুণমান বাড়াতে, আপনার রিয়েলটাইম ফিডের সম্ভাব্য সমস্যাগুলি নির্দেশ করে এমন বৈধতা সতর্কতাগুলি ঠিক করা গুরুত্বপূর্ণ৷
রিয়েলটাইম বৈধতা সতর্কতা ডিবাগ করতে, নিম্নলিখিত টেবিলের এন্ট্রিগুলির মাধ্যমে অনুসন্ধান করুন।
- "Enum মান" কলামটি আপনার রিয়েলটাইম ফিডে সমস্যাটির সংক্ষিপ্ত নাম প্রদান করে, যা ট্রানজিট পার্টনার ড্যাশবোর্ডে যাচাইকরণ প্রতিবেদনে প্রদর্শিত হয়।
- "সতর্কতা বা তথ্য বার্তা" কলামটি সেই বার্তা প্রদান করে যা ট্রানজিট পার্টনার ড্যাশবোর্ডে বৈধতা প্রতিবেদনে প্রদর্শিত হয়। এটি সতর্কতা বা তথ্য সংক্ষিপ্ত করে।
- "সমস্যা সমাধানের টিপস" কলামটি সতর্কতা সমাধানের জন্য আপনাকে যে প্রধান পদক্ষেপগুলি নিতে হবে তা প্রদান করে৷
এনাম মান | সতর্কতা বা তথ্য বার্তা | সমস্যা সমাধানের টিপস |
---|---|---|
TRIP_UPDATE_SOME_STU_NOT_MATCHED | বৈধ StopTimeUpdates এর %(value) নির্দিষ্ট করা trip_id " %(trip_id) " GTFS ট্রিপের সাথে মেলেনি। যেমন অবস্থান: %(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) " GTFS ফিডের সাথে মেলেনি। | স্ট্যাটিক সময়সূচী সঠিক কিনা তা যাচাই করুন এবং এটি অনুপস্থিত থাকলে রুট তথ্য যোগ করুন। নতুন স্ট্যাটিক সময়সূচী লাইভ হলে, রিয়েলটাইম ফিডে route_id রেফারেন্স সংশোধন করুন। |
INVALID_ALERT_STOP_NOT_MATCHED | সতর্কতা বাতিল করা হয়েছে: stop_id " %(stop_id) " GTFS ফিডের সাথে মেলেনি। | স্ট্যাটিক সময়সূচী সঠিক কিনা তা যাচাই করুন এবং এটি অনুপস্থিত থাকলে স্টপ তথ্য যোগ করুন। নতুন স্ট্যাটিক সময়সূচী লাইভ হলে, রিয়েলটাইম ফিডে stop_id রেফারেন্স সংশোধন করুন। |
INVALID_ALERT_TRIP_NOT_MATCHED | সতর্কতা বাতিল করা হয়েছে: trip_id " %(trip_id) " GTFS ফিডের সাথে মেলেনি। | স্ট্যাটিক সময়সূচী সঠিক কিনা তা যাচাই করুন এবং এটি অনুপস্থিত থাকলে ভ্রমণের তথ্য যোগ করুন। নতুন স্ট্যাটিক শিডিউল লাইভ হলে, রিয়েলটাইম ফিডে trip_id রেফারেন্স সংশোধন করুন। |
STOP_TIME_UPDATE_PREMATURE_ARRIVAL | stop_id " %(trip_id) stop_id সহ ট্রিপ " %(stop_id) " এবং stop_sequence %(next_seq) এর জন্য StopTimeUpdate এর আগমন %(value) আগের StopTimeUpdate থেকে stop_id " %(other_id) " এবং stop_sequence %(prev_seq) । | প্রদত্ত stop_id বা পূর্ববর্তীগুলির জন্য আগমনের সময় এবং প্রস্থানের সময় পর্যালোচনা করুন৷ সময় যাতে কমে না যায় তা নিশ্চিত করতে ভুল মান ঠিক করুন। |
INVALID_ALERT_NO_INFORMED_ENTITIES | অন্তত একজন অবহিত সত্তা দিতে হবে। | সতর্কতায় একটি প্রাসঙ্গিক informed_entity অন্তর্ভুক্ত করুন। |
PROTO_ENCODING_MISMATCH | কনফিগার করা প্রোটো এনকোডিং প্রাপ্ত এনকোডিং থেকে আলাদা। | সঠিক বিন্যাসে ফিড প্রদান করুন. যদি সমস্যা থেকে যায়, সাহায্যের জন্য আপনার Google Transit প্রতিনিধির সাথে যোগাযোগ করুন। |
STOP_TIME_UPDATE_PREMATURE_DEPARTURE | stop_id " %(trip_id) " এবং stop_sequence %(next_seq) সহ ট্রিপ " %(stop_id) trip_id)" এর জন্য StopTimeUpdate এর প্রস্থান হল %(value) সেকেন্ড আগের StopTimeUpdate থেকে stop_id " %(other_id) " এবং stop_sequence %(prev_seq) | প্রদত্ত stop_id বা পূর্ববর্তীগুলির জন্য প্রস্থানের সময় পর্যালোচনা করুন। প্রস্থানের সময় যাতে কমে না যায় তা নিশ্চিত করতে ভুল মান ঠিক করুন। |
DETOUR_MUST_SPECIFY_TIME | যাত্রার চক্কর " %(trip_id) " স্টপ " %(stop_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) )। | যুগের পর সেকেন্ডের মধ্যে UTC টাইমজোনে টাইমস্ট্যাম্প প্রদান করতে ভুলবেন না। আপনার সার্ভারের ঘড়িগুলি পরীক্ষা করে নিশ্চিত করুন যে সেগুলি সমস্ত সিঙ্ক্রোনাইজ করা হয়েছে, যেমন NTP-এর সাথে৷ |
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) ) এইচটিএমএল ট্যাগ ধারণ করে। | ক্ষেত্র থেকে কোনো HTML ট্যাগ সরান। |
INVALID_LANGUAGE | ক্ষেত্র %(field) ( %(index) ) ভুল ভাষা কোড " %(language) " আছে। | ভাষার ক্ষেত্রটিকে একটি বৈধ BCP-47 ভাষা কোডে সেট করুন। |
INVALID_URL | ক্ষেত্র %(field) ( %(index) ) অবৈধ URL আছে (পরম http বা https প্রত্যাশিত)। | সতর্কতার জন্য একটি বৈধ URL অন্তর্ভুক্ত করুন৷ |
INVALID_TEXT_LENGTH | ক্ষেত্র %(field) ( %(index) ) এর দৈর্ঘ্য রয়েছে %(length) (সর্বোচ্চ %(max_length) )। | সরবরাহ করা পাঠ্যটি ছোট করুন, যা প্রায়শই ছোট পর্দায় দেখায়, যেমন মোবাইল ফোন৷ আপনি ব্যবহারকারীদের আরও বিশদ বিবরণ দিতে চাইলে, পরিবর্তে একটি URL রেফারেন্স প্রদান করুন। |
INVALID_URL_LENGTH | ক্ষেত্র %(field) ( %(index) ) এর URL দৈর্ঘ্য রয়েছে %(length) (সর্বোচ্চ %(max_length) )। | সীমার মধ্যে ফিট করে এমন একটি URL প্রদান করুন৷ |
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 ট্রানজিট প্রতিনিধির সাথে যোগাযোগ করুন। |
VEHICLE_POSITION_BAD_START_TIME | নির্দিষ্ট ট্রিপ $(trip_id) শুরুর সময় গাড়ির প্রকৃত স্টার্ট থেকে %(diff_time) সেকেন্ড দূরে। | ট্রিপের প্রকৃত শুরুর সময়ের কাছাকাছি গাড়ির শুরুর সময় নির্দিষ্ট করুন। |
INVALID_TRIP_UPDATE_INCONSISTENT_IDS | stop_sequence %(value) ট্রিপ " %(stop_id) %(trip_id) " এর সাথে মেলে না। স্ট্যাটিক ইনডেক্স থেকে stop_sequence %(next_seq) দিয়ে ওভাররাইড করা হচ্ছে। | নিশ্চিত করুন যে stop_sequence ক্ষেত্রের মান সঠিক এবং বর্তমান স্ট্যাটিক ফিডে একই stop_id এবং trip_id এর জন্য stop_sequence এর সাথে মেলে। |
INVALID_STOP_STOP_ID | StopTimeUpdate বাতিল করা হয়েছে: ট্রিপের জন্য দেওয়া stop_id " %(stop_id) " " %(trip_id) " GTFS ফিডের সাথে মেলেনি। stop_sequence [যদি উপস্থিত থাকে] %(value) । | স্ট্যাটিক ফিডের যথার্থতা যাচাই করুন। প্রয়োজনে, ট্রিপের জন্য stop_times.txt এ stop_id এর মান ঠিক করুন। স্ট্যাটিক ফিডের নতুন সংস্করণ লাইভ না হওয়া পর্যন্ত অপেক্ষা করুন। রিয়েলটাইম ফিডে stop_id রেফারেন্স আপডেট করুন। |
INVALID_STOP_SEQUENCE_ID | StopTimeUpdate বাতিল করা হয়েছে: ট্রিপ " %(trip_id) " এর মধ্যে stop_sequence %(value) GTFS ফিডের সাথে মেলেনি। | স্ট্যাটিক ফিডের যথার্থতা যাচাই করুন। প্রয়োজন হলে, stop_sequence এর মান ঠিক করুন। স্ট্যাটিক ফিডের নতুন সংস্করণ লাইভ না হওয়া পর্যন্ত অপেক্ষা করুন। রিয়েলটাইম ফিডে stop_sequence রেফারেন্স আপডেট করুন। |
INVALID_TRIP_UPDATE_ORDER | StopTimeUpdate বাতিল করা হয়েছে: trip_id " %(trip_id) " stop_id [যদি উপস্থিত থাকে] " %(stop_id) ", stop_sequence %(prev_seq) এর পরে %(next_seq) এর জন্য stop_sequence আদেশ লঙ্ঘন। | stop_sequence এর সাথে StopTimeUpdates এর ক্রম সেট করতে ভুলবেন না। |
FEED_TIMESTAMP_CONSISTENTLY_IN_THE_PAST | ফিড টাইমস্ট্যাম্পটি ধারাবাহিকভাবে অতীতে %(diff_time) সেকেন্ড ( %(difftime_string) )। | নিশ্চিত করুন যে টাইমস্ট্যাম্প মানটি ইউটিসি টাইমজোনে রয়েছে, যুগের পর সেকেন্ডের মধ্যে। নিশ্চিত করুন যে আপনার সার্ভারের ঘড়িগুলি সিঙ্ক্রোনাইজ করা হয়েছে, যেমন NTP-এর সাথে। নিয়মিত ফিড আপডেট করতে ভুলবেন না। |
TIMESTAMP_MISSING | ফিডের FeedHeader timestamp ক্ষেত্র অনুপস্থিত. | ইউটিসি টাইমজোনে, যুগের পর সেকেন্ডের মধ্যে FeedHeader timestamp ক্ষেত্রটি পূরণ করুন। টাইমস্ট্যাম্প সঠিকভাবে ফিড তৈরির সময় উপস্থাপন করতে হবে। |
ENTITY_MORE_THAN_ONCE | FeedEntity এর আইডি ফিডে একাধিকবার দেখা যাচ্ছে। | নিশ্চিত করুন যে সমস্ত সত্তা আইডি ফিডে অনন্য। |
PROTO_ASCII_HAS_BOM | প্রদত্ত ফিড একটি বাইট অর্ডার মার্ক (BOM) দিয়ে শুরু হয়। | বাইট অর্ডার মার্ক সরান। নিশ্চিত করুন যে টেক্সট-ফরম্যাট করা প্রোটোকল বাফারটি BOM ছাড়াই UTF-8-এ আছে। আমরা সুপারিশ করি যে আপনি পরিবর্তে বাইনারি বিন্যাসে প্রোটোকল বাফার প্রদান করুন৷ |
TRIP_UPDATE_TIMESTAMP_CONSISTENTLY_IN_THE_FUTURE | কিছু ট্রিপ আপডেটের timestamp ভবিষ্যতে ধারাবাহিকভাবে %(diff_time) সেকেন্ড ( %(difftime_string) )। | নিশ্চিত করুন যে timestamp মানটি একটি UTC টাইমজোন হিসাবে ফর্ম্যাট করা হয়েছে, যুগের পর সেকেন্ডে৷ নিশ্চিত করুন যে আপনার সার্ভারের ঘড়িগুলি সিঙ্ক্রোনাইজ করা হয়েছে, যেমন NTP-এর সাথে। এক ঘণ্টারও বেশি আগে সম্পন্ন করা ট্রিপের ফিড থেকে TripUpdates সরিয়ে দিন। |
VEHICLE_POSITION_TIMESTAMP_CONSISTENTLY_IN_THE_FUTURE | টাইমস্ট্যাম্প ভবিষ্যতে ধারাবাহিকভাবে %(diff_time) সেকেন্ড ( %(difftime_string) )। | নিশ্চিত করুন যে timestamp মানটি একটি UTC টাইমজোন হিসাবে ফর্ম্যাট করা হয়েছে, যুগের পর সেকেন্ডে৷ নিশ্চিত করুন যে আপনার সার্ভারের ঘড়িগুলি সিঙ্ক্রোনাইজ করা হয়েছে, যেমন NTP-এর সাথে। |
VEHICLE_POSITION_TIMESTAMP_CONSISTENTLY_IN_THE_PAST | timestamp ধারাবাহিকভাবে অতীতে %(diff_time) সেকেন্ড ( %(difftime_string) )। | নিশ্চিত করুন যে timestamp মানটি একটি UTC টাইমজোন হিসাবে ফর্ম্যাট করা হয়েছে, যুগের পর সেকেন্ডে৷ নিশ্চিত করুন যে আপনার সার্ভারের ঘড়িগুলি সিঙ্ক্রোনাইজ করা হয়েছে, যেমন NTP-এর সাথে। এক ঘণ্টারও বেশি আগে সম্পন্ন হওয়া ট্রিপের ফিড থেকে VehiclePositions সরান। |
UNKNOWN_TRIP_ID | ট্রিপ আইডি " %(trip_id) " স্ট্যাটিক GTFS ফিডের কাছে অজানা। | সঠিক এবং আপ-টু-ডেট তথ্য রয়েছে তা নিশ্চিত করতে স্ট্যাটিক ফিড যাচাই করুন। নিশ্চিত করুন যে স্ট্যাটিক ফিডের সঠিক সংস্করণ ব্যবহার করা হচ্ছে, বা প্রয়োজনে সঠিক সংস্করণ আপলোড করুন। TripDescriptor এ একটি বিদ্যমান এবং সঠিক trip_id প্রদান করুন। |
TRIP_OUTSIDE_SERVICE_WINDOW | " %(trip_id) " আইডি সহ ট্রিপটি নির্দিষ্ট সময়ে পরিষেবাতে নেই৷ | স্ট্যাটিক ফিডের যথার্থতা যাচাই করুন। ট্রিপের তথ্য অনুপস্থিত থাকলে যোগ করুন। স্ট্যাটিক ফিডের নতুন সংস্করণ লাইভ না হওয়া পর্যন্ত অপেক্ষা করুন। রিয়েলটাইম ফিডে trip_id রেফারেন্স ঠিক করুন। |
AMBIGUOUS_TRIP_DESCRIPTOR | TripDescriptor অস্পষ্ট, এবং একটি নির্দিষ্ট সময়ে একটি একক ট্রিপ সমাধান করে না। | ট্রিপ ফ্রিকোয়েন্সি ভিত্তিক হলে, TripDescriptor এ একটি বৈধ start_time মান এবং start_date মান প্রদান করতে ভুলবেন না। |
INVALID_TRIP_UPDATE_FUTURE_TIMESTAMP | TripUpdate টাইমস্ট্যাম্প %(timestamp) ( %(timestamp_string) ) ভবিষ্যতে %(diff_time) সেকেন্ড ( %(difftime_string) ) ফিড টাইমস্ট্যাম্পের সাথে তুলনা করলে যা %(localtime) ( %(localtime_string) )। | ঘড়ির উৎসে সঠিক সময় সেট আছে কিনা তা যাচাই করুন। যাচাই করুন যে কোনো টাইমজোন রূপান্তর সঠিকভাবে সঞ্চালিত হয়। Vehicle.Position.timestamp ক্ষেত্রটিকে ইউটিসি টাইমজোন হিসাবে ফর্ম্যাট করতে হবে, যুগের পর সেকেন্ডে৷ |
INVALID_VEHICLE_POSITION_FUTURE_TIMESTAMP | VehiclePosition টাইমস্ট্যাম্প %(timestamp) ( %(timestamp_string) ) ভবিষ্যতে %(diff_time) সেকেন্ড ( %(difftime_string) ) ফিড টাইমস্ট্যাম্পের তুলনায় যা %(localtime) ( %(localtime_string) )। | ঘড়ির উৎসে সঠিক সময় সেট আছে কিনা তা যাচাই করুন। যাচাই করুন যে কোনো টাইমজোন রূপান্তর সঠিকভাবে সঞ্চালিত হয়। Vehicle.Position.timestamp ক্ষেত্রটিকে ইউটিসি টাইমজোন হিসাবে ফর্ম্যাট করতে হবে, যুগের পর সেকেন্ডে৷ |
INVALID_VEHICLE_POSITION_STALE_TIMESTAMP | VehiclePosition টাইমস্ট্যাম্প %(timestamp) ( %(timestamp_string) ) অতীতে %(diff_time) সেকেন্ড ( %(difftime_string) ) ফিড টাইমস্ট্যাম্পের তুলনায় যা %(localtime) ( %(localtime_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 | ট্রিপ " %(trip_id) " স্টপে " %(stop_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 | ট্রিপ আপডেট বাতিল করা হয়েছে: আইডি %(value_string) সহ অন্যান্য সত্তার মতো একই trip_id " %(trip_id) " একই প্রারম্ভিক সময়ের প্রতিনিধিত্ব করে। | প্রতিটি বাস্তব-বিশ্ব ভ্রমণের জন্য সর্বাধিক একটি 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 | একটি ব্লক স্থানান্তর সহ একটি ট্রিপ %(trip_id) এর জন্য ADDED এর একটি schedule_relationship সহ TripDescriptor সমর্থিত নয়। | বিচ্ছিন্ন ট্রিপগুলি নির্দেশ করতে শুধুমাত্র ScheduleRelationship এর জন্য ADDED মান ব্যবহার করুন। |
UNSUPPORTED_ADDED_WITHOUT_TIMES | নির্দিষ্ট সময় ছাড়া একটি ট্রিপ %(trip_id) এর জন্য ADDED এর একটি schedule_relationship সহ TripDescriptor । | যোগ করা ট্রিপ কখন শুরু হয়েছে তা নির্দেশ করার জন্য একটি start_date এবং একটি start_time দিন। |
TRIP_UPDATE_TOO_OLD | TripUpdate টাইমস্ট্যাম্প %(timestamp) ( %(timestamp_string) ) অতীতে %(diff_time) সেকেন্ড ( %(difftime_string) )। বর্তমান সময় হল %(localtime) ( %(localtime_string) )। TripUpdate বাতিল করা হয়েছে। | নিয়মিত ফিড জেনারেট করুন এবং ডেটা তাজা রাখুন। নিশ্চিত করুন যে TripUpdate টাইমস্ট্যাম্প সঠিক, যুগের পর সেকেন্ডের মধ্যে, এবং UTC টাইমজোন হিসাবে ফর্ম্যাট করা হয়েছে৷ চূড়ান্ত স্টপে পৌঁছানোর কয়েক মিনিট পরে ফিড থেকে ট্রিপগুলি সরান৷ |
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 তথ্য কখন সংগ্রহ করা হয়েছিল তার একটি টাইমস্ট্যাম্প মান প্রদান করুন। |