Co robi ArrayIndexOutOfBoundsException znaczy i jak się go pozbyć? Oto przykładowy kod, który wyzwala wyjątek: String[] names = { "tom", "bob", "harry" }; for (int i = 0; i <= names.length; i++) {
Co robi ArrayIndexOutOfBoundsException znaczy i jak się go pozbyć? Oto przykładowy kod, który wyzwala wyjątek: String[] names = { "tom", "bob", "harry" }; for (int i = 0; i <= names.length; i++) {
Rejestrujemy wszelkie wyjątki, które zdarzają się w naszym systemie, pisząc do pliku wyjątek. Są one jednak zapisane w kulturze klienta. A błędy tureckie niewiele dla mnie znaczą. Jak więc możemy rejestrować komunikaty o błędach w języku angielskim bez zmiany kultury...
Utworzyłem swoje tabele w moim, SQLiteOpenHelper onCreate()ale otrzymuję SQLiteException: no such table lub SQLiteException: no such column błędy. Dlaczego? UWAGA: (To jest połączone podsumowanie dziesiątek podobnych pytań co tydzień. Próba dostarczenia „kanonicznego” pytania / odpowiedzi...
Zawarłem je w ścieżce kompilacji : wszystkie wiosenne liby Biblioteka Apache Tomcat 7.0 Projekt nadal nie działa podczas uruchamiania: SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException:...
Mam fragment, który próbuję dodać do widoku. FragmentManager fragMgr=getSupportFragmentManager(); feed_parser_activity content = (feed_parser_activity)fragMgr .findFragmentById(R.id.feedContentContainer); FragmentTransaction xaction=fragMgr.beginTransaction(); if (content == null ||...
Próbuję zdefiniować własną klasę wyjątków w najprostszy sposób, a oto, co otrzymuję: public class MyException extends Exception {} public class Foo { public bar() throws MyException { throw new MyException("try again please"); } } Tak mówi kompilator Java: cannot find symbol: constructor...
Python ma singleton o nazwie NotImplemented. Dlaczego ktoś miałby kiedykolwiek wracać NotImplementedzamiast zgłaszać NotImplementedErrorwyjątek? Czy nie utrudni to tylko znalezienia błędów, takich jak kod, który wykonuje nieprawidłowe
Korzystam z programu ASP.NET Core do nowego projektu interfejsu API REST po wielu latach używania zwykłego interfejsu API sieci Web platformy ASP.NET. Nie widzę żadnego dobrego sposobu obsługi wyjątków w interfejsie API sieci Web platformy ASP.NET Core. Próbowałem zaimplementować filtr / atrybut...
Jakie jest prawidłowe podejście do rejestrowania zarówno wypełnionego komunikatu, jak i śladu stosu wyjątku? logger.error( "\ncontext info one two three: {} {} {}\n", new Object[] {"1", "2", "3"}, new Exception("something went wrong")); Chciałbym uzyskać wynik podobny do tego: context info...
Mam bardzo dziwny błąd na naszej maszynie testowej. Błąd jest następujący: System.TypeLoadException: Method 'SetShort' in type 'DummyItem' from assembly 'ActiveViewers (...)' does not have an implementation. Po prostu nie rozumiem dlaczego. SetShortjest w DummyItemklasie, a nawet skompilowałem...
Jeśli w końcu blok zgłosi wyjątek, co dokładnie się stanie? W szczególności, co się stanie, jeśli wyjątek zostanie wyrzucony w połowie ostatniego bloku. Czy reszta instrukcji (po) w tym bloku jest wywoływana? Wiem, że wyjątki będą się rozprzestrzeniać w górę....
Dlaczego lista nie ma bezpiecznej metody „get”, takiej jak słownik? >>> d = {'a':'b'} >>> d['a'] 'b' >>> d['c'] KeyError: 'c' >>> d.get('c', 'fail') 'fail' >>> l = [1] >>> l[10] IndexError: list index out of
Czasami pojawia się następujący błąd podczas wykonywania HttpWebRequest w usłudze WebService. Skopiowałem również poniższy kod. System.Net.WebException: Nie można połączyć się ze zdalnym serwerem ---> System.Net.Sockets.SocketException: Nie można nawiązać połączenia, ponieważ komputer...
Możesz ustawić początkowy rozmiar ArrayList, wykonując ArrayList<Integer> arr=new ArrayList<Integer>(10); Jednak nie możesz tego zrobić arr.add(5, 10); ponieważ powoduje wyjątek poza zakresem. Po co ustawiać początkowy rozmiar, jeśli nie masz dostępu do przydzielonego...
Większość ludzi twierdzi, że nigdy nie wyrzucaj wyjątków z destruktora - powoduje to nieokreślone zachowanie. Stroustrup podkreśla, że „wektor destruktora jawnie przywołuje destruktor dla każdego elementu. Oznacza to, że jeśli rzuca element destruktor, zniszczenie wektora nie powiedzie się ......
W Javie używanie rzucania / łapania jako części logiki, gdy tak naprawdę nie ma błędu, jest ogólnie złym pomysłem (częściowo), ponieważ rzucanie i wychwytywanie wyjątku jest kosztowne, a wykonywanie go wielokrotnie w pętli jest zwykle znacznie wolniejsze niż inne struktury kontrolne, które nie...
Mam pętlę zaczynającą się od for i in range(0, 100). Zwykle działa poprawnie, ale czasami zawodzi z powodu warunków sieciowych. Obecnie mam to ustawione tak, że w przypadku awarii będzie continuew klauzuli wyjątku (przejdź do następnej liczby dla i). Czy mogę ponownie przypisać ten sam numer ii...
Łapanie wyjątku, który wyglądałby tak: Traceback (most recent call last): File "c:/tmp.py", line 1, in <module> 4 / 0 ZeroDivisionError: integer division or modulo by zero Chcę sformatować w: ZeroDivisonError, tmp.py,
Jak użyć, Assert.Throwsaby potwierdzić typ wyjątku i faktyczne sformułowanie wiadomości. Coś takiego: Assert.Throws<Exception>( ()=>user.MakeUserActive()).WithMessage("Actual exception message") Metoda, którą testuję, rzuca wiele wiadomości tego samego typu, z różnymi wiadomościami, i...