Wyjątki

W serwisie WWW czasem zdarzają się nieoczekiwane błędy. W takim jednym pod moją opieką pokazuje się strona w rodzaju „ups, coś się zjebło”, a w tle wysyła się do mnie list z „szczegółowymi informacjami”. Te „szczegółowe informacje” polegają na tym, że bierze toto wyjątek, który był przyczyną całego zamieszania, drukuje ślad stosu, wydłubuje zagnieżdżoną „przyczynę” (Throwable.getCause()) i powtarza aż nic więcej nie będzie. Jakiś czas temu największy taki email miał 43 KB (czystym tekstem). Dziś (w wyniku pewnego eksperymentu) otrzymałem jeden o rozmiarze 142 KB :) Przy czym to i tak było mocno skrócone, zaś najgłębszy stos, jaki tam się pojawił, miał głębokość około 190 metod (bez rekurencji).

4 uwagi do wpisu “Wyjątki

  1. Czasem się zdarza, że znikają bez ostrzeżenia, po czym w katalogu uruchomieniowym pozostaje plik hs_err* ;)

    Oczywiście jak w firmie kazali mi wysyłać te emaile także na pewien ichni adres, jeśli błąd dotyczy pewnego ichniego komponentu, to na mnie nakrzyczeli, że to jakieś pierdoły przysyła ;>

    Polubienie

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj /  Zmień )

Zdjęcie na Google

Komentujesz korzystając z konta Google. Wyloguj /  Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj /  Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj /  Zmień )

Połączenie z %s