Çözüldü java.lang.NullPointerException: group Hatası

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Minecraft sunucu bağlantıları için Netty kütüphanesini kullanıyor, 1.8 sürümünde Netty'nin initialize edilmesi Multiplayer butonuna basıldığında gerçekleşiyor, bu sebepten dolayı oyunu açtıktan hemen sonra hızlıca bir sunucuya girmeyi denediğinizde bu hatayı almanız normal.

Bir sunucuya bağlanmaya çalıştığınızda ilk olarak başka bir thread üzerinde bu kodlar çalıştırılır
Ekli dosyayı görüntüle 137455
Altını çizdiğim satırdaki kod burasıdır
Ekli dosyayı görüntüle 137456
Gördüğünüz gibi group olarak ayarladığı lazyloadbase CLIENT_NIO_EVENTLOOP veya field_181125_e adlı objelerden alınıyor,
fakat doğal olarak bu CLIENT_NIO_EVENTLOOP veya field_181125_e bir değere sahip değillerse veya daha işlemlerini tamamlamadılarsa (bunlar da başka bir thread üzerinde çalıştıkları için aynı anda farklı işlemler yapıyor olabilirler) bu obje null olacaktır, yani bir değere sahip olmayacatır, bunun bir değere sahip olmaması bizim hiçbir sunucuya bağlanamamıza neden olur. Bu CLIENT_NIO_EVENTLOOP veya field_181125_e üzerinde çalışan işlemler tamamlandığında o obje artık null olmayacak ve bağlantı sağlanabilecek.

Kısaca kodlama hatası denebilir, bu hatayı üst sürümlerde düzeltmiş olabilirler fakat 1.8.X sürümlerinde bu sorunla karışlaşmanız çok normal birazcık bekleyip sunucuya girmek sorunu çözecektir.
clienti decompile edecek vakit yoktu, arkadaş güzelce açıklamış. teşekkürler.
 
Değerli arkadaşlar açıklamalarınız ve yardımlarınız için çok teşekkür ederim.
Hem bilgilendim hemde detaylı şekilde açıklamanız sayesinde gayet net anladım.

Sizlerden ricam ufak-tefek sorunlar için kalp gönül kırmayalım. Bilmeyen varsa da okuyup öğrensin. Hepimiz arkadaş kalalım!

İlginize ve alakanıza çok teşekkür ederim.
Kendinize iyi bakın!!
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst