İçeriğe geç

Yeniden fırlatma yığın izini kaybediyor (ARCH8154)

Anahtar kotlin.logging.rethrow-loses-stack-trace · Önem warning · Kategori logging

catch bloğu içinde yakalanan istisnayı neden olarak geçirmeden yeni istisna fırlatmayı işaretler.

catch (e: SQLException) { throw RepositoryException("load failed") }
catch (e: SQLException) { throw RepositoryException("load failed", e) }

Özgün istisnayı neden (cause) olarak geçirin.