Rivya troubleshooting گائیڈ
Chat sending، uploads، stuck generation tasks، missing results، payment updates، credits، history، اور notifications سے متعلق Rivya issues fix کریں۔
2026/04/28 کو آخری review
یہ troubleshooting guide اس وقت استعمال کریں جب Rivya chat، uploads، generation tasks، history، notifications، credits، یا billing state expected طریقے سے behave نہ کرے۔
جب Rivya broken محسوس ہو، تو fastest fix یہ decide کرنا ہے کہ actual failing layer کون سی ہے۔
زیادہ تر issues پانچ جگہوں میں سے ایک میں land کرتے ہیں:
access اور sign-in
model یا input mismatch
async task state
wallet یا payment state
saved work lookup
یہ split ہر چیز کو generic “bug” سمجھنے سے کہیں زیادہ useful ہے۔
1. Chat send نہیں ہو رہی
اگر chat actually run نہیں ہو رہی، تو پہلے simple causes check کریں:
آپ ابھی public landing flow پر ہو سکتے ہیں اور sending سے پہلے sign in چاہیے
draft message empty ہو سکتا ہے
saved session cleanly load ہونے میں fail ہو سکتی ہے
اگر problem session-specific ہے، تو یہ guess کرنے کے بجائے کہ آپ کس path پر تھے، conversation کو History سے reopen کریں۔
اگر task narrow اور repetitive ہے، تو broad plain-chat thread میں continue کرنے کے بجائے tool entry سے restart کرنا بھی cleaner ہو سکتا ہے۔
2. Generation start نہیں ہو رہی
اگر image، video، یا audio generation واقعی شروع ہونے سے پہلے fail ہو، تو usual causes یہ ہیں:
required prompt content missing ہے
dialogue-style audio form incomplete ہے
selected model reference file require کرتا ہے اور کوئی file provided نہیں
account کے پاس enough credits نہیں
ابھی insufficient credits upstream service call ہونے سے پہلے run fail کر سکتے ہیں۔ اسی لیے “nothing happened” جیسا احساس پھر بھی real failed record اور notification چھوڑ سکتا ہے۔
3. Uploads fail ہوتے ہیں
Uploads model-driven ہیں، category-driven نہیں۔
اس کا مطلب ہے:
ہر model same category میں same reference kinds accept نہیں کرتا
ہر model same number of files accept نہیں کرتا
size اور type limits real generation request سے پہلے enforce ہوتے ہیں
اگر upload fail ہو، تو check کریں:
model اس file kind کو بالکل support کرتا ہے یا نہیں
آپ current reference-file limit پہلے ہی hit کر چکے ہیں یا نہیں
file type یا size current upload rules violate کرتا ہے یا نہیں
اگر workflow audio cleanup یا isolation ہے، تو یاد رکھیں کہ uploaded-audio paths prompt-first TTS یا voice generation سے structurally different ہیں۔
4. Task in progress stuck ہے
Image، video، اور audio runs Rivya میں async tasks ہیں۔
Visible states یہ ہیں:
WAITINGGENERATINGSUCCESSFAILED
اگر task stuck لگے تو صرف current page نہ دیکھیں۔
یہ surfaces بھی check کریں:
active Studio
/dashboardrecent generations
کچھ tasks callback سے finish ہوتے ہیں، کچھ polling یا refresh سے۔ لہذا “still generating” خود بخود “lost” نہیں ہوتا۔ اکثر اس کا مطلب ہے کہ task ابھی final upstream result settle ہونے کا wait کر رہا ہے۔
5. Task failed ہو گیا
Rivya میں failure عموماً preserve ہوتا ہے، hidden نہیں۔
Failed task یہ رکھ سکتا ہے:
failed status itself
error message
refund state، جب reserved credits reverse ہونے چاہئیں
generation-failed notification
اس کا مطلب ہے کہ right next step عموماً یہ ہے:
failure state پڑھیں
decide کریں کہ problem credits، prompt، یا input mismatch تھی
اسی specific cause کو fix کرنے کے بعد ہی rerun کریں
ہر failure کو transient UI issue نہ سمجھیں۔
6. Result gone لگتا ہے
عموماً result gone نہیں ہوتا۔ یہ صرف wrong surface پر ہوتا ہے۔
History استعمال کریں جب question ہو:
میں نے کیا بنایا یا discuss کیا؟
Notifications Center استعمال کریں جب question ہو:
کون سا important account یا workflow event ہوا؟
Broad rule یہ ہے:
chat، chat history میں return ہوتی ہے
image، video، اور audio، generation history میں return ہوتے ہیں
billing اور credit events اکثر notifications میں سب سے clearly دکھتے ہیں
7. Payment state old لگتی ہے
اگر checkout finish ہو گیا مگر wallet یا billing state ابھی stale لگے، تو payment lost assume کرنے سے پہلے billing path follow کریں۔
Current product flow یہ ہے:
checkout complete کریں
/paymentکے ذریعے return کریںproduct کو billing یا wallet state poll اور refresh کرنے دیں
/settings/billingیا/settings/creditscheck کریں
Notifications billing outcomes بھی preserve کر سکتی ہیں، اس لیے account state out of sync لگے تو انہیں check کرنا worth ہے۔
8. پہلے کہاں check کریں
یہ shortcut استعمال کریں:
current Studio: live work in progress
History: saved outputs اور saved conversations
Notifications Center: operational events جو already happen ہو چکے ہیں
/settings/billing: subscription state/settings/credits: wallet balance، packs، expiry، اور transactions
زیادہ تر confusion wrong layer پہلے check کرنے سے آتی ہے۔
آگے پڑھیں
Troubleshooting triage checklist
Same action repeat کرنے سے پہلے first place choose کریں:
Chat send نہیں ہو رہی: sign-in، session state، model availability، اور credit behavior check کریں۔
Uploads fail ہوتے ہیں: file type، size، model support، اور task کو واقعی file چاہیے یا نہیں check کریں۔
Generation stuck ہے: task status، provider callbacks، polling، history، اور notifications check کریں۔
Billing stale لگتی ہے: Checkout return، webhook settlement، billing settings، اور credits settings check کریں۔
Results missing لگتے ہیں: correct history kind اور task واقعی completed ہوا یا نہیں check کریں۔
Escalate کرنے سے پہلے recheck کریں
صرف اس وقت escalate کریں جب آپ account area، task id یا payment context، expected result، actual result، اور last visible state کا نام لے سکیں۔ یہ support کو guesswork کے بجائے diagnosis بناتا ہے۔