Hikari Spring RestTemplate Timeout
Java , Spring Framework / 29 Kasım 2019

Merhaba değerli Java dostları, Yakın zamanda karşılaştığım bir problemi paylaşmak istiyorum. RestTemplate ile yapılan requestlere response dönmemesi ve bir müddet sonra da Hikari üzerindeki poolda artık kullanılabilecek connection kalmaması problemi yaşadım. Bunun üzerine kullanılan resttemplate için timeout kullanılmadığını ve infinite beklemeye girdiğini gördüm. Tetikleyen metot da @Transactional olarak işaretlendiği için bir müddet sonra sistem çökmesi meydana geldi. Paylas    

VerifyError
Core , Java / 04 Kasım 2019

Uzun bir aradan sonra merhaba değerli Java dostları, Yine kısa bir yazı ile karşınızda olacağım. Bu yazıda Java’ da nadir de olsa karşılaşabileceğimiz VerifyError hatası ile ilgileneceğiz. Malumunuz Java’ nın gerek derleme gerekse de koşma sırasında çok sıkı güvenlik önlemleri bulunuyor. VerifyError, runtime sırasında verilen bir hata ve temel iki nedeni var. Class dosyalarını oluşturduğunuz Java sürümü ile çalıştırdığınız Java sürümleri birbirileri ile uyumlu değildir. Örneğin Java 8 ile class dosyası oluşmuşken bunu Java 13 ile koşmaya çalışmak. Class dosyaları derlendikten sonra Java’ nın kurallarına aykırı olacak şekilde source code üzerinde değişiklik yapıp sadece bu dosyayı veya dosyaları derlemek. Örnek verecek olursak Paylas