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.

6
Jak mogę odczytać plik tekstowy w systemie Android?
Chcę przeczytać tekst z pliku tekstowego. W poniższym kodzie występuje wyjątek (oznacza to, że przechodzi do catchbloku). Umieściłem plik tekstowy w folderze aplikacji. Gdzie mam umieścić ten plik tekstowy (mani.txt), aby go poprawnie przeczytać? try { InputStream instream = openFileInput("E:\\test\\src\\com\\test\\mani.txt"); if (instream != null) { InputStreamReader inputreader = new InputStreamReader(instream); …



4
Podany ostatni blok nie jest odpowiednio wypełniony
Próbuję zaimplementować algorytm szyfrowania oparty na haśle, ale pojawia się ten wyjątek: javax.crypto.BadPaddingException: podany końcowy blok nie jest odpowiednio wypełniony Co może być problemem? Oto mój kod: public class PasswordCrypter { private Key key; public PasswordCrypter(String password) { try{ KeyGenerator generator; generator = KeyGenerator.getInstance("DES"); SecureRandom sec = new SecureRandom(password.getBytes()); generator.init(sec); …

5
throw nowe std :: wyjątek vs throw std :: wyjątek
patrząc na kod, na który natknąłem się: throw /*-->*/new std::exception ("//... i zawsze myślałem, że nie potrzebujesz / nie powinieneś newtutaj używać . Jaki jest właściwy sposób, czy oba są w porządku, a jeśli tak, to czy jest jakaś różnica? BTW z tego, co widzę podczas "grepping" z PowerShell Boost, …
113 c++  exception 

5
Sekwencja nie zawiera pasującego elementu
Mam aplikację asp.net, w której używam linq do manipulacji danymi. Podczas uruchamiania otrzymuję wyjątek „Sekwencja nie zawiera pasującego elementu”. if (_lstAcl.Documents.Count > 0) { for (i = 0; i <= _lstAcl.Documents.Count - 1; i++) { string id = _lstAcl.Documents[i].ID.ToString(); var documentRow = _dsACL.Documents.First(o => o.ID == id); if (documentRow !=null) …
112 c#  linq  exception 

10
Niestandardowa strona błędu ASP.NET - Server.GetLastError () ma wartość null
Mam skonfigurowaną niestandardową stronę błędu dla mojej aplikacji: <customErrors mode="On" defaultRedirect="~/errors/GeneralError.aspx" /> W Global.asax, Application_Error (), poniższy kod działa w celu uzyskania szczegółów wyjątku: Exception ex = Server.GetLastError(); if (ex != null) { if (ex.GetBaseException() != null) ex = ex.GetBaseException(); } Zanim dojdę do mojej strony błędu (~ / errors …

13
Widok androida nie jest dołączony do menedżera okien
Mam kilka z następujących wyjątków: java.lang.IllegalArgumentException: View not attached to window manager at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java:355) at android.view.WindowManagerImpl.updateViewLayout(WindowManagerImpl.java:191) at android.view.Window$LocalWindowManager.updateViewLayout(Window.java:428) at android.app.Dialog.onWindowAttributesChanged(Dialog.java:596) at android.view.Window.setDefaultWindowFormat(Window.java:1013) at com.android.internal.policy.impl.PhoneWindow.access$700(PhoneWindow.java:86) at com.android.internal.policy.impl.PhoneWindow$DecorView.drawableChanged(PhoneWindow.java:1951) at com.android.internal.policy.impl.PhoneWindow$DecorView.fitSystemWindows(PhoneWindow.java:1889) at android.view.ViewRoot.performTraversals(ViewRoot.java:727) at android.view.ViewRoot.handleMessage(ViewRoot.java:1633) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:123) at android.app.ActivityThread.main(ActivityThread.java:4338) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:521) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) at dalvik.system.NativeStart.main(Native Method) …
111 android  exception 


3
Dlaczego writeObject zgłasza wyjątek java.io.NotSerializableException i jak to naprawić?
Mam ten wyjątek i nie rozumiem, dlaczego miałbym go wyrzucić ani jak mam sobie z tym poradzić. try { os.writeObject(element); } catch (IOException e) { e.printStackTrace(); } Gdzie elementjest TransformGroupzawierający inną TransformGroupsinstancję klasy Atom: public class Atom extends Group implements Serializable{ float pozX,pozY; Group group= new Group(); Color3f blue = …



15
Połączenie Java-MySql: Pobieranie klucza publicznego jest niedozwolone
Próbuję połączyć bazę danych MySql z Javą za pomocą konektora 8.0.11. Wszystko wydaje się być w porządku, ale mam ten wyjątek: Wyjątek w wątku „main” java.sql.SQLNonTransientConnectionException: pobieranie klucza publicznego jest niedozwolone Ślad stosu: Exception in thread "main" java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:108) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:95) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) …


9
Nieosiągalny kod, ale osiągalny z wyjątkiem
Ten kod jest częścią aplikacji, która odczytuje i zapisuje w bazie danych połączonej z ODBC. Tworzy rekord w bazie danych, a następnie sprawdza, czy rekord został pomyślnie utworzony, a następnie zwraca true. Moje rozumienie przepływu kontroli jest następujące: command.ExecuteNonQuery()jest udokumentowane, aby Invalid​Operation​Exceptionzgłosić, gdy „wywołanie metody jest nieprawidłowe dla bieżącego stanu …

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.