ایرر کوڈز
اس سیکشن میں مڈفش اینڈرائیڈ ایپ استعمال کرتے وقت سامنے آنے والے ایرر کوڈز کی الگ الگ وضاحت کی گئی ہے اور ان کے حل بیان کیے گئے ہیں۔
اگر نیچے بیان کیے گئے طریقوں سے بھی مسئلہ حل نہ ہو تو براہِ کرم مڈفش فورم کے ذریعے سوال پوچھیں۔
MUDEXP_00001
-
فائر وال بائی پاس فیچر اس وقت disable ہے۔
یہ پیغام اس وقت ظاہر ہو سکتا ہے جب مڈفش ویب سائٹ نے عارضی طور پر فائر وال بائی پاس فیچر کے ذریعے ہونے والی تصدیق کو disable کر دیا ہو۔
عام طور پر اس پیغام کا نظر آنا اس بات کی علامت ہے کہ مڈفش پر DDoS حملہ ہو رہا ہے۔ ایسی صورت میں، ایسے نیٹ ورک ماحول سے دوبارہ کنیکٹ کرنے کی کوشش کریں جہاں نیٹ ورک فائر وال موجود نہ ہو۔
-
Unsuccessful response
اگر یہ پیغام آئے تو اس کا مطلب ہے کہ لاگ ان کے عمل ہی میں خرابی پیش آئی ہے۔ یعنی مڈفش ویب سرور کا جواب کامیاب نہیں تھا۔
MUDEXP_00023
Failed to get information: (num)
یہ ایرر اس وقت پیش آ سکتا ہے جب مڈفش مرکزی سرور کے ساتھ تصدیق درست طریقے سے نہ ہو سکے۔ (num) کے نمبر کے مطابق وجہ مختلف ہوتی ہے۔ ہر (num) کی وجہ درج ذیل ہے۔
-
-1
اس ایرر کا مطلب ہے کہ مڈفش مرکزی سرور کے ساتھ TCP کنکشن ہی قائم نہیں ہو سکا۔ یعنی غالب امکان ہے کہ کسی وجہ سے کنکشن بلاک ہو گیا ہے۔
-
سب سے پہلے چیک کریں کہ آپ جس ماحول میں ہیں وہاں نیٹ ورک فائر وال موجود ہے یا نہیں۔
-
چیک کریں کہ 5G / LTE سے کنیکٹ ہونے پر یہی مسئلہ پیش آتا ہے یا WIFI سے کنیکٹ ہونے پر۔
اگر یہ دونوں طریقے درست کام نہ کریں تو پرابلم رپورٹ بھیجیں؛ تجزیے کے بعد ہم اسی ٹاپک پر جواب دیں گے۔
-
-
-2
یہ اس وقت پیش آ سکتا ہے جب مڈفش مرکزی سرور تک کنکشن تو ہو جائے، مگر تصدیقی معلومات بھیجنے کے بعد اس کا جواب موصول نہ ہو۔
عام طور پر اس صورت میں دیکھیں کہ نیٹ ورک پر مڈفش مرکزی سرور کے ساتھ کنکشن میں رکاوٹ بننے والا نیٹ ورک فائر وال موجود ہے یا کوئی ذاتی فائر وال / اینٹی وائرس پروگرام کنکشن میں رکاوٹ ڈال رہا ہے۔
-
-3
اس ایرر کا مطلب ہے کہ ID/PWD کے ذریعے مڈفش کی تصدیق درست طریقے سے نہیں ہو سکی۔ ایپ سے لاگ آؤٹ کر کے دوبارہ لاگ ان کرنے کی کوشش کریں۔ لاگ آؤٹ مینو ایپ کے سیٹنگز مینو کے نیچے ملے گا۔
-
-9
یہ ایرر اس وقت پیش آ سکتا ہے جب مختصر وقت میں ایک ہی ID سے بار بار تصدیق کی جائے اور تصدیقی ڈیمن اسے blacklist کر دے۔
یہ ایرر آنے پر مڈفش کا استعمال کچھ دیر کے لیے روک دیں اور تقریباً 5 منٹ بعد دوبارہ کنیکٹ کرنے کی کوشش کریں۔
-
-11
یہ ایرر اس وقت پیش آ سکتا ہے جب کسی وجہ سے مڈفش لاگ ان معلومات اینڈرائیڈ ڈیوائس کے اندر محفوظ نہ کی جا سکیں۔
مثال کے طور پر، اگر اسٹوریج ڈیوائس کا راستہ Read-only file system ہو تو یہ ایرر آ سکتا ہے۔
دیکھیں کہ مڈفش ایپ کو مکمل طور پر ان انسٹال کر کے دوبارہ انسٹال کرنے کے بعد بھی یہی علامت ظاہر ہوتی ہے یا نہیں۔
MUDEXP_00024
Failed to do auto-login: <errno>
یہ ایرر آٹو لاگ ان ناکام ہونے کی صورت میں پیش آ سکتا ہے۔
<errno> کی قدر کے مطابق ہر ایک کی وجہ مختلف ہے، جو درج ذیل ہیں۔
-
-1
اگر
<errno>کی قدر -1 ہو تو یہ اس وقت ظاہر ہو سکتا ہے جب مڈفش تصدیقی سرور سے کنیکٹ ہی نہ ہو سکے۔ یہ نیٹ ورک فائر وال، اینڈرائیڈ کی اپنی فائر وال ایپ یا دیگر انٹرنیٹ مسائل کی وجہ سے تصدیقی سرور سے کنکشن ناکام ہونے پر ظاہر ہوتا ہے۔ سب سے پہلے چیک کریں کہ انٹرنیٹ کنکشن کا کوئی مسئلہ تو نہیں۔اگر مسئلہ برقرار رہے تو 1:1 انکوائری بھیجیں۔
MUDEXP_00026
Failed to get the default gateway for DNS (sid <sid> staticnodes_count <count>)
یہ ایرر اس وقت پیش آ سکتا ہے جب <sid> سے متعلق مڈفش ریلے سرور سروس کے لیے
دستیاب نہ ہو۔ اگر صارف ایسا مڈفش ریلے سرور استعمال کر رہا ہو جو سروس کے لیے
دستیاب نہیں، تو یہ ایرر سامنے آ سکتا ہے۔
اس صورت میں، زیرِ استعمال مڈفش ریلے سرور کو کسی اور سے بدل دیں تو مسئلہ حل ہو جائے گا۔
MUDEXP_00034
No mudfish credits available.
جیسا کہ ایرر پیغام سے ظاہر ہے، یہ مسئلہ مڈفش کریڈٹس کی کمی کی وجہ سے پیش آتا ہے۔
-
اگر آپ کا پلان پے-ایز-یو-گو (استعمال کے مطابق ادائیگی) ہے تو https://mudfish.net/admin/credits/buy لنک پر مڈفش کریڈٹس خریدیں۔
-
اگر آپ کا پلان فلیٹ ریٹ سبسکرپشن ہے تو سبسکرپشن واؤچر (Subscription Voucher) خریدیں۔ تفصیلات کے لیے نیچے دیا گیا لنک دیکھیں۔
MUDEXP_00035
Can't use the mudfish node you picked.
یہ ایرر اس وقت سامنے آ سکتا ہے جب مڈفش ایپ میں منتخب کردہ ریلے سرور کو استعمال کرنے کی کوشش کی جائے مگر کسی وجہ سے وہ استعمال نہ ہو سکے۔ عام طور پر یہ درج ذیل وجوہات سے آتا ہے۔
-
جب پلان کے طور پر فلیٹ ریٹ سبسکرپشن استعمال ہو رہی ہو مگر کوئی پیڈ آئٹم equip نہ کیا گیا ہو۔
اس صورت میں https://mudfish.net پر لاگ ان کر کے کم از کم 1 پیڈ آئٹم equip کرنے سے مسئلہ حل ہو جائے گا۔
-
جب متعلقہ ریلے سرور بند ہو۔ ایپ سے لاگ آؤٹ کر کے دوبارہ لاگ ان کرنے پر ریلے سرور کی تازہ ترین معلومات حاصل ہو جائیں گی۔
MUDEXP_00086
Failed to sync the configuration: <exception>
اس مسئلے کا مطلب ہے کہ <exception> میں بیان کردہ وجہ سے مڈفش کنفیگریشن
سنک ناکام ہو گیا۔ <exception> کی تفصیل میں درج ذیل چیزیں آ سکتی ہیں۔
-
java.net.SocketTimeoutException
اس ایرر کا مطلب ہے کہ مڈفش مرکزی سرور کے ساتھ کنکشن بہت دیر سے قائم ہوا۔ نیٹ ورک ماحول کے مطابق یہ ایرر آ سکتا ہے، اور عموماً نیٹ ورک ماحول خراب ہونے پر پیش آتا ہے۔
-
java.net.UnknownHostException
اس ایرر کا مطلب ہے کہ مڈفش مرکزی سرور کا ڈومین نام نہیں مل سکا۔ اس صورت میں بھی نیٹ ورک ماحول کے مطابق یہ ایرر آ سکتا ہے، اور عموماً نیٹ ورک ماحول خراب ہونے پر پیش آتا ہے۔
تاہم، یہ مسئلہ صرف اس بات کی علامت ہے کہ کنفیگریشن سنک درست طریقے سے نہیں ہوا؛ مڈفش کے کنکشن میں کوئی مسئلہ نہیں ہے، لہٰذا گیم کنکشن پر اس کا اثر نہیں پڑتا۔
اگر آپ یہ مسئلہ مزید نہیں دیکھنا چاہتے تو مڈفش ایپ کے سیٹنگز مینو میں کنفیگریشن سنک فیچر بند کر دیں۔
MUDEXP_00120
MUDEXP_00120: <exception>
عام طور پر مڈفش ایپ پہلی بار چلنے پر یہ چیک کرتی ہے کہ صارف کے ماحول میں نیٹ ورک فائر وال موجود ہے یا نہیں۔ اس چیک کا ایک حصہ یہ دیکھنا ہے کہ آیا نیچے دیے گئے URL تک رسائی ممکن ہے۔ اس ایرر کا مطلب ہے کہ یہ چیک ناکام ہو گیا۔
<exception> میں آنے والے ایرر پیغامات درج ذیل ہیں۔
-
javax.net.ssl.SSLHandshakeException: connection closed
اس ایرر کا مطلب ہے کہ SSL ہینڈ شیک کے عمل کے دوران کنکشن منقطع ہو گیا۔
MUDEXP_00121
Unexpected exception: <exception>: <reason>
اس کا مطلب ہے کہ نیٹ ورک فائر وال ٹیسٹ کے مرحلے میں https://mudfish.net/api/reqheaders URL تک رسائی ناکام ہو گئی۔ یعنی کسی وجہ سے مڈفش ہوم پیج تک کنکشن درست طریقے سے کام نہیں کر رہا۔
<exception> کی تفصیلات کے لیے نیچے MUDEXP_00127 سیکشن دیکھیں۔
MUDEXP_00127
Unexpected exception: <exception>: <reason>
یہ ایرر عموماً اس وقت پیش آ سکتا ہے جب آٹو لاگ ان کسی وجہ سے ناکام ہو جائے۔
<exception> اس مسئلے کی وجہ کی نشاندہی کرتا ہے۔
-
java.net.SocketTimeoutException
اگر
<reason>میں Read timed out کا مسئلہ ہو تو اس کا مطلب ہے کہ مڈفش مرکزی سرور یا ویب سرور کے ساتھ رابطے میں timeout کا مسئلہ پیش آیا۔
سب سے پہلے چیک کریں کہ انٹرنیٹ کنکشن درست ہے یا نہیں، اور یہ بھی دیکھیں کہ مڈفش کنکشن میں رکاوٹ بننے والا کوئی نیٹ ورک فائر وال موجود ہے یا نہیں۔
MUDEXP_00137
Unexpected exception: <exception_msg>
یہ ایرر لاگ ان کے عمل میں مسئلہ ہونے کی صورت میں پیش آنے والی ایک exception ہے۔ معلوم شدہ ایررز درج ذیل ہیں۔
-
java.io.IOException
اس کا مطلب ہے کہ کنکشن کے عمل میں ان پٹ/آؤٹ پٹ (In/Output) سے متعلق ایرر پیش آیا۔
MUDEXP_00208
Failed to open .conf for writing at <path>: <errno> <errmsg>
یہ ایرر اس وقت پیش آ سکتا ہے جب مڈفش کنفیگریشن فائل فون کے اندرونی اسٹوریج میں
نہ لکھی جا سکے۔ <path> اس جگہ کی نشاندہی کرتا ہے جہاں لکھنے کی کوشش کی گئی،
اور <errno> <errmsg> معلومات ایرر کی درست وجہ بیان کرتی ہیں۔
اب تک پیش آنے والے ایرر پیغامات میں درج ذیل شامل ہیں۔
-
30 Read-only file system
اگر آپ کو یہ ایرر نظر آئے تو براہِ کرم اپنے فون کا ماڈل نام اور اینڈرائیڈ ورژن مڈفش فورم یا 1:1 انکوائری میں بھیجیں۔
یہ اس لیے پیش آتا ہے کہ مڈفش ایپ ایسی جگہ کنفیگریشن فائل لکھنے کی کوشش کرتی ہے جہاں لکھنا ممکن نہیں۔
مڈفش ایپ کو مکمل طور پر بند کر کے دوبارہ کوشش کرنے پر بھی یہی علامت ظاہر ہوتی ہے یا نہیں، یہ ضرور چیک کریں۔
MUDEXP_00245
Unsuccessful response
یہ مسئلہ عموماً درج ذیل حالات میں پیش آ سکتا ہے۔
-
اس کا مطلب ہے کہ نیٹ ورک فائر وال ٹیسٹ پاس نہ ہونے کی وجہ سے، اس ایرر کے آنے سے پہلے مڈفش ایپ کا فائر وال بائی پاس فیچر آن تھا۔
-
فائر وال بائی پاس موڈ آن ہونے کی وجہ سے Cloudflare کے CDN نیٹ ورک کے ذریعے بائی پاس کنکشن کی کوشش کی گئی، مگر Cloudflare کے ذریعے رسائی کسی وجہ سے ناکام ہو گئی۔
اگر آپ کو لگے کہ نیٹ ورک فائر وال ٹیسٹ غلط تھا تو لاگ ان اسکرین پر اس بائی پاس فیچر کو Off کیا جا سکتا ہے۔
MUDEXP_00251
talkc__recv() error: <errno> <errmsg>
اس ایرر کا مطلب ہے کہ مڈفش RTT ڈیمن کے ساتھ رابطے میں مسئلہ ہے۔ <errno>
اصل ایرر کوڈ کی نشاندہی کرتا ہے، اور عموماً درج ذیل کوڈز آ سکتے ہیں۔
-
11 Try again
یہ کوڈ timeout کو ظاہر کرتا ہے۔ عام طور پر اس کا مطلب ہے کہ ایک مخصوص وقت تک مڈفش سرور سے ڈیٹا موصول نہیں ہو رہا۔
MUDEXP_00266
Failed to get a default SID... Something is wrong.
یہ ایرر اس وقت پیش آ سکتا ہے جب صارف کے منتخب کردہ مڈفش ریلے سرور کی Unique ID اندرونی طور پر نہ مل سکے۔ عموماً یہ درج ذیل صورتوں میں پیش آ سکتا ہے:
-
جب صارف نے کوئی بند / کام نہ کرنے والا مڈفش ریلے سرور منتخب کر کے کنیکٹ کرنے کی کوشش کی ہو۔ اس صورت میں کوئی دوسرا مڈفش ریلے سرور منتخب کر کے کوشش کریں۔
-
جب صارف نے ابھی مڈفش ریلے سرور منتخب نہ کیا ہو اور مڈفش کنکشن کی کوشش کی ہو۔
-
جب کسی وجہ سے مڈفش مرکزی سرور سے مڈفش ریلے سرور کی معلومات موصول نہ ہوئی ہوں۔
-
کنکشن کے غیر مستحکم ہونے کی وجہ سے بھی یہ مسئلہ پیش آ سکتا ہے،
-
یا فائر وال کی جانب سے کنکشن بلاک ہونے کی وجہ سے بھی پیش آ سکتا ہے۔
اگر یہ مسئلہ پیش آئے تو سب سے پہلے مڈفش ایپ کو مکمل طور پر بند کر کے دوبارہ چلائیں۔
-
MUDEXP_00267
connect(2) fail to <ip>:<port>: <errno> <errmsg>
اس ایرر کا مطلب ہے کہ مڈفش ایپ کے صارف اور مڈفش ریلے سرور کے درمیان RTT (Round Trip Time) کا حساب لگانے کے دوران مسئلہ پیش آیا۔ یہ ایرر اس وقت پیش آ سکتا ہے جب ریلے سرور ٹیسٹ کا طریقہ TCP کنکشن ہو۔
<ip> مڈفش ریلے سرور کے IP ایڈریس کی نشاندہی کرتا ہے، اور <port> مڈفش ریلے
سرور کے پورٹ نمبر کی۔ عام طور پر پورٹ 10007 استعمال ہوتا ہے۔
<errno> اصل ایرر کوڈ ہے اور <errmsg> ایرر پیغام ہے۔
<errno> کی تفصیل درج ذیل ہے۔
-
101 Network is unreachable
اس ایرر کا مطلب ہے کہ مڈفش ریلے سرور کام نہیں کر رہا یا نیٹ ورک کے مسئلے کی وجہ سے کنکشن ناکام ہو گیا۔ عام طور پر جب فون انٹرنیٹ تک رسائی حاصل نہ کر سکے تو یہ پیش آ سکتا ہے۔
اس صورت میں، سب سے پہلے چیک کریں کہ فون انٹرنیٹ سے کنیکٹ ہے یا نہیں۔
MUDEXP_00292
Failed to do the auto-login (reason <reason_code>)
یہ ایرر اس وقت سامنے آ سکتا ہے جب مڈفش ایپ نے آٹو لاگ ان کی کوشش کی مگر مڈفش
سرور کی جانب سے ایرر واپس آیا۔ تفصیلی وجہ <reason_code> سے معلوم ہوتی ہے۔
-
4
اس ایرر کوڈ کا مطلب ہے کہ آٹو لاگ ان میں استعمال ہونے والا تصدیقی ٹوکن غلط ہے یا اس کی میعاد ختم ہو چکی ہے۔
لاگ ان اسکرین پر دوبارہ ID/password درج کر کے لاگ ان کریں۔
-
5
اس ایرر کوڈ کا مطلب ہے کہ لاگ ان تصدیقی سرور نے لاگ ان کی کوشش بلاک کر دی ہے۔ یہ ایرر آنے پر لاگ ان کی کوشش کچھ دیر کے لیے روک دیں اور تقریباً 1 منٹ بعد ایک بار پھر کوشش کریں۔
MUDEXP_00350
nPurchasesUpdated(<error_code>, null)
اس ایرر کا مطلب ہے کہ مڈفش ایپ کے خریداری کی معلومات اپ ڈیٹ کرنے کے عمل میں
مسئلہ پیش آیا۔ <error_code> اصل ایرر کوڈ کی نشاندہی کرتا ہے، اور عموماً
درج ذیل کوڈز آ سکتے ہیں۔
-
6 (ERROR)
API آپریشن کے دوران سنگین ایرر پیش آیا۔
یہ ایک اندرونی Google Play ایرر ہے جو عارضی ہو سکتا ہے یا پروسیسنگ کے دوران کسی غیر متوقع صورتحال کی وجہ سے پیش آ سکتا ہے۔
اگر یہ ایرر آئے تو ایپ کو مکمل طور پر بند کر کے دوبارہ چلائیں۔
اگر مسئلہ برقرار رہے تو قیمتوں کی فہرست کی دستاویز دیکھ کر ادائیگی کا کوئی دوسرا طریقہ استعمال کر کے دیکھیں۔
MUDEXP_00401
Not enough information to calculate shortest pathes.
عموماً یہ مسئلہ اس لیے پیش آ سکتا ہے کہ RTT تجویز کردہ راستہ نکالنے کے لیے مڈفش ریلے سرورز کے ساتھ کافی RTT معلومات موجود نہیں ہوتیں۔ سب سے پہلے نیچے دی گئی چیزیں چیک کریں۔
- آیا آپ کے پاس اس وقت مڈفش کریڈٹس موجود ہیں۔ کبھی کبھی کریڈٹس نہ ہونے کی صورت میں ریلے سرورز کے ساتھ RTT ٹیسٹ درست طریقے سے نہیں ہو پاتا۔