İçeriğe geç

Boş Catch Bloğu (ARCH4150)

Anahtar java.logging.empty-catch-block · Önem error · Kategori logging

Gövdesi boş (yalnızca yorum içeren) bir catch bloğu istisnayı sessizce yutar. Sorun gizlenir, hata ayıklama imkânsız hale gelir ve uygulama tutarsız bir durumda çalışmaya devam edebilir.

try {
config.load(path);
} catch (IOException e) {
// ignore
}
try {
config.load(path);
} catch (IOException e) {
log.error("Konfigürasyon yüklenemedi: {}", path, e);
throw new ConfigException(path, e);
}

İstisnayı en azından loglayın veya anlamlı bir istisna olarak yeniden fırlatın; asla sessizce yutmayın.