Pytania otagowane jako exception

Wyjątkiem są nietypowe warunki, które wymagają odchylenia od normalnego przepływu programu. Zwykle wyjątek nie powinien skutkować całkowitą awarią, ale zamiast tego powinien być obsługiwany przez procedurę obsługi wyjątku. Obsługa wyjątków jest wbudowaną konstrukcją w wielu językach programowania. Zwykle wyjątki są obsługiwane przez odwijanie stosu, a tym samym przywracanie do określonego stanu poza zakresem wyjątku, a następnie wywoływanie bloku lub procedury obsługi.

4
Wyjątek NoClassDefFoundError dla CacheProvider
Jestem trochę nowy na wiosnę i hibernację, więc próbuję zaimplementować prostą aplikację internetową opartą na Spring 3 + hibernate 4, podczas gdy uruchamiam tomcat Mam ten wyjątek: java.lang.NoClassDefFoundError: org/hibernate/cache/CacheProvider at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) at java.lang.Class.getDeclaredMethods(Class.java:1791) ... Caused by: java.lang.ClassNotFoundException: org.hibernate.cache.CacheProvider at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523) Odkryłem, że ta klasa była …

2
Dlaczego Double.parseDouble (null) i Integer.parseInt (null) zgłaszają różne wyjątki?
Dlaczego Double.parseDouble (null) i Integer.parseInt (null) zgłaszają różne wyjątki? Czy to przypadek historyczny czy celowy? Dokumentacja jasno określa dwa rodzaje wyjątków dla Double.parseDouble(...)i jeden dla Integer.parseInt(), ale wydaje się niespójna: Integer.parseInt(null); // throws java.lang.NumberFormatException: null jednak Double.parseDouble(null); // throws java.lang.NullPointerException

3
Jak zgłosić wyjątek w Railsach, aby zachowywał się jak inne wyjątki w Railsach?
Chciałbym zgłosić wyjątek, aby robił to samo, co normalny wyjątek Rails. W szczególności pokaż wyjątek i ślad stosu w trybie programistycznym i wyświetl stronę „Przepraszamy, ale coś poszło nie tak” w trybie produkcyjnym. Wypróbowałem następujące: raise "safety_care group missing!" if group.nil? Ale po prostu zapisuje "ERROR signing up, group missing!"do …

13
Sporadyczny wyjątek mvc asp.net: „Nie można znaleźć metody akcji publicznej ABC na kontrolerze XYZ”.
Otrzymuję sporadyczny wyjątek z informacją, że mvc asp.net nie może znaleźć metody akcji. Oto wyjątek: W kontrolerze „Schoon.Form.Web.Controllers.ChrisController” nie można znaleźć metody akcji publicznej „Fill”. Myślę, że mam poprawnie skonfigurowany routing, ponieważ ta aplikacja działa przez większość czasu. Oto metoda działania kontrolera. [ActionName("Fill")] [AcceptVerbs(HttpVerbs.Get | HttpVerbs.Post), UserIdFilter, DTOFilter] public ActionResult …

24
Które i dlaczego wolisz kody wyjątków lub zwrotów?
Moje pytanie brzmi: co preferuje większość programistów do obsługi błędów, wyjątków lub kodów zwrotnych błędów. Podaj konkretny język (lub rodzinę języków) i dlaczego wolisz jedno od drugiego. Pytam z ciekawości. Osobiście wolę kody zwrotne błędów, ponieważ są mniej wybuchowe i nie zmuszają kodu użytkownika do płacenia kary za wydajność wyjątku, …

12
Co powoduje ten „Nieprawidłowa długość tablicy znaków Base-64”
Mam tu bardzo mało do roboty. Nie mogę odtworzyć tego lokalnie, ale gdy użytkownicy otrzymają błąd, otrzymuję automatyczne powiadomienie e-mail o wyjątku: Invalid length for a Base-64 char array. at System.Convert.FromBase64String(String s) at System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) at System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String serializedState) at System.Web.UI.Util.DeserializeWithAssert(IStateFormatter formatter, String serializedState) at System.Web.UI.HiddenFieldPageStatePersister.Load() Jestem skłonny myśleć, że jest …


11
Przetestuj oczekiwane wyjątki w Kotlinie
W Javie programista może określić oczekiwane wyjątki dla przypadków testowych JUnit w następujący sposób: @Test(expected = ArithmeticException.class) public void omg() { int blackHole = 1 / 0; } Jak bym to zrobił w Kotlinie? Próbowałem dwóch odmian składni, ale żadna z nich nie działała: import org.junit.Test // ... @Test(expected = …

5
Śledzenie stosu wyjątków JavaScript
W przeglądarce Firefox mogę uzyskać ślad stosu wyjątku za pomocą exception.stack. Czy jest sposób, aby uzyskać to w innych przeglądarkach? Edycja: Właściwie chcę automatycznie zapisać ślad stosu (jeśli to możliwe) i nie debugować go w tym czasie (tj. Wiem, jak uzyskać ślad stosu w debugerze).

15
Pobieranie android.content.res.Resources $ NotFoundException: wyjątek, nawet jeśli zasób jest obecny w systemie Android
Daj mi znać, gdzie popełniam błąd, aby uzyskać błąd. Tworzę aplikację, której jedną z czynności jest praca w trybie poziomym. Więc dodałem następujący w pliku AndroidManifest.xml <activity android:name=".LandScapeImageActivity" android:screenOrientation="landscape"></activity> Utworzyłem folder taki jak / res / layout-land i dodaj do niego układ o nazwie see_today_landscape_layout. aw onCreate()dodałem co następuje protected …




8
Kto wywołuje metodę przerwania wątku Java (), jeśli ja nie?
Przeczytałem i ponownie przeczytałem Java Concurrency in Practice, przeczytałem kilka wątków na ten temat, przeczytałem artykuł IBM Dealing with InterruptedException, a jednak jest coś, czego po prostu nie rozumiem, a myślę, że można to zepsuć na dwa pytania: Jeśli sam nigdy nie przerywam innych wątków, co może wywołać wyjątek InterruptedException …

3
Ogólny haczyk dla Pythona
Mam bardzo dziwne zachowanie, które wydaje się skutkować cichymi wyjątkami. Jak napisać ogólny try catch, w którym mogę debugować wszystkie wyjątki. Coś w rodzaju: try: # something that fails except e: print e Trochę więcej szczegółów na temat omawianego problemu: Mam aplikację Django, która na moim komputerze (Ubuntu Linux 8.10) …
86 python  exception 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.