Pertanyaan yang diberi tag «exception»

Pengecualian adalah kondisi yang tidak biasa yang memerlukan penyimpangan dari aliran normal program. Biasanya, pengecualian tidak harus menghasilkan kegagalan total, tetapi harus diikuti oleh penangan pengecualian. Penanganan pengecualian adalah konstruksi bawaan dalam banyak bahasa pemrograman. Biasanya, pengecualian ditangani dengan melepaskan tumpukan, sehingga bergulir kembali ke keadaan yang ditentukan di luar ruang lingkup pengecualian, dan kemudian menerapkan blok penangan atau rutin.


11
Apa yang dimaksud dengan "Kesalahan fatal: Tidak terduga ditemukan nih saat membuka bungkusan nilai Opsional"?
Program Swift saya macet dengan EXC_BAD_INSTRUCTIONdan salah satu dari kesalahan serupa berikut. Apa artinya kesalahan ini, dan bagaimana cara memperbaikinya? Kesalahan fatal: Tidak terduga ditemukan nil saat membuka bungkus nilai Opsional atau Kesalahan fatal: Tidak terduga ditemukan nihil sementara secara implisit membuka bungkusan nilai Opsional Posting ini dimaksudkan untuk mengumpulkan …

26
Tidak dapat memuat file atau perakitan ... Upaya telah dilakukan untuk memuat program dengan format yang salah (System.BadImageFormatException)
Saya punya dua proyek, ProjectAdan ProjectB. ProjectBadalah aplikasi konsol, yang tergantung pada ProjectA. Kemarin, semuanya bekerja dengan baik, tetapi tiba-tiba hari ini ketika saya menjalankan ProjectBsaya mendapatkan ini: BadImageFormatException tidak ditangani : Tidak dapat memuat file atau perakitan 'ProjectA, Versi = 1.0.0.0, Budaya = netral, PublicKeyToken = null' atau salah …

2
Mockito menguji metode void melempar pengecualian
Saya punya metode dengan voidtipe pengembalian. Itu juga bisa melempar sejumlah pengecualian sehingga saya ingin menguji pengecualian yang dilemparkan. Semua upaya gagal dengan alasan yang sama: Metode ketika (T) dalam tipe Stubber tidak berlaku untuk argumen (batal) Adakah ide bagaimana saya bisa mendapatkan metode untuk melempar pengecualian yang ditentukan? doThrow(new …

30
Tidak dapat menghapus direktori dengan Directory.Delete (path, true)
Saya menggunakan .NET 3.5, mencoba menghapus direktori secara rekursif menggunakan: Directory.Delete(myPath, true); Pemahaman saya adalah bahwa ini harus dibuang jika file sedang digunakan atau ada masalah izin, tetapi jika tidak maka akan menghapus direktori dan semua isinya. Namun, saya sesekali mendapatkan ini: System.IO.IOException: The directory is not empty. at System.IO.__Error.WinIOError(Int32 …
383 c#  .net  exception  io 


5
Cara menulis trycatch di R
Saya ingin menulis trycatchkode untuk mengatasi kesalahan dalam mengunduh dari web. url <- c( "http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html", "http://en.wikipedia.org/wiki/Xz") y <- mapply(readLines, con=url) Kedua pernyataan ini berjalan dengan sukses. Di bawah, saya membuat alamat web yang tidak ada: url <- c("xxxxx", "http://en.wikipedia.org/wiki/Xz") url[1]tidak ada. Bagaimana cara menulis satu trycatchloop (fungsi) sehingga: Ketika URL …


16
Mengapa "kecuali: lulus" praktik pemrograman yang buruk?
Saya sering melihat komentar pada pertanyaan Stack Overflow lainnya tentang bagaimana penggunaan except: passtidak disarankan. Kenapa ini buruk? Kadang-kadang saya hanya tidak peduli apa kesalahannya, dan saya ingin melanjutkan dengan kodenya. try: something except: pass Mengapa menggunakan except: passblok buruk? Apa yang membuatnya buruk? Apakah ini fakta bahwa saya passmelakukan …



13
Apa yang bisa menyebabkan java.lang.reflect.InvocationTargetException?
Yah, saya sudah mencoba memahami dan membaca apa yang menyebabkannya, tetapi saya tidak bisa mendapatkannya: Saya punya ini di suatu tempat dalam kode saya: try{ .. m.invoke(testObject); .. } catch(AssertionError e){ ... } catch(Exception e){ .. } Masalahnya adalah, ketika ia mencoba untuk memanggil beberapa metode itu melempar InvocationTargetExceptionbukannya beberapa …

10
Bagaimana cara rethrow InnerException tanpa kehilangan jejak stack di C #?
Saya memanggil, melalui refleksi, metode yang dapat menyebabkan pengecualian. Bagaimana saya bisa meneruskan pengecualian ke pemanggil saya tanpa refleksi pembungkus meletakkan di sekitarnya? Saya memikirkan kembali InnerException, tetapi ini menghancurkan jejak stack. Kode contoh: public void test1() { // Throw an exception for testing purposes throw new ArgumentException("test1"); } void …
305 c#  .net  exception 



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.