استثناءات Javaخطأ
SocketTimeoutExceptionSocketTimeoutException
انتهت مهلة عملية قراءة مقبس أو اتصال.
jvmandroidspring
أسباب هذا الخطأ
لم يستجب الخادم البعيد خلال مهلة الانتظار المُهيَّأة. قد يكون الخادم معطلًا أو مثقلًا، أو قد تكون المهلة قصيرة جدًا. يمكن أيضًا أن تتسبب زمن استجابة الشبكة في انتهاء المهلة.
كيفية الإصلاح
زد قيمة المهلة باستخدام setSoTimeout() أو setConnectTimeout(). نفّذ منطق إعادة المحاولة مع تراجع أسّي. تحقق من استجابة الخادم. أضف معالجة مناسبة لانتهاء المهلة.
رموز أخطاء ذات صلة
استثناءات Javaخطأ
InterruptedExceptionInterruptedException
تتم مقاطعة خيط التنفيذ أثناء انتظاره أو نومه أو انتظاره لعملية محجوبة.
jvmandroidspring
عرض التفاصيل استثناءات Javaفادح
NoClassDefFoundErrorNoClassDefFoundError
عُثر على صنف وقت الترجمة لكن لا يمكن تحميله وقت التنفيذ.
jvmandroidspring
عرض التفاصيل استثناءات Javaخطأ
BufferUnderflowExceptionBufferUnderflowException
تجاوزت عملية قراءة على المخزن المؤقت (buffer) حجم البيانات المتبقية.
jvm
عرض التفاصيل استثناءات Javaخطأ
NegativeArraySizeExceptionNegativeArraySizeException
إنشاء مصفوفة بحجم سالب.
jvmandroid
عرض التفاصيل استثناءات Javaخطأ
ArrayIndexOutOfBoundsExceptionArrayIndexOutOfBoundsException
يُصل إلى مصفوفة بفهرس سالب أو أكبر من أو يساوي طولها.
jvmandroidspring
عرض التفاصيل استثناءات Javaخطأ
ReadOnlyBufferExceptionReadOnlyBufferException
جُرِّبت عملية كتابة على مخزن مؤقت للقراءة فقط.
jvm
عرض التفاصيل