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.



9
"Pengecualian dalam" (dengan traceback) dengan Python?
Latar belakang saya adalah dalam C # dan saya baru saja memulai pemrograman dengan Python. Ketika pengecualian dilemparkan, saya biasanya ingin membungkusnya dalam pengecualian lain yang menambahkan lebih banyak informasi, sambil tetap menunjukkan jejak tumpukan penuh. Ini cukup mudah di C #, tetapi bagaimana cara melakukannya dengan Python? Misalnya. di …

12
Bagaimana cara meningkatkan Pengecualian yang sama dengan pesan khusus dengan Python?
Saya memiliki tryblok ini dalam kode saya: try: do_something_that_might_raise_an_exception() except ValueError as err: errmsg = 'My custom error message.' raise ValueError(errmsg) Sebenarnya, saya sebenarnya mengangkat yang lain ValueError , bukan yang ValueErrordilemparkan oleh do_something...(), yang disebut errdalam kasus ini. Bagaimana cara melampirkan pesan khusus err? Saya mencoba kode berikut tetapi …

13
Seberapa lambat pengecualian .NET?
Saya tidak ingin diskusi tentang kapan dan tidak membuang pengecualian. Saya ingin menyelesaikan masalah sederhana. 99% dari waktu argumen untuk tidak melempar pengecualian berputar di sekitar mereka menjadi lambat sementara pihak lain mengklaim (dengan uji benchmark) bahwa kecepatan bukan masalah. Saya telah membaca banyak blog, artikel, dan posting yang berkaitan …


3
Android Studio IDE: Break on Exception
Sepertinya Android Studio saya tidak ingin merusak pengecualian apa pun secara default. Mengaktifkan jeda pada "Pengecualian Apa Pun" mulai memecah dalam pustaka JDE yang sebenarnya. Apakah ada cara untuk memaksanya memecah hanya pada pengecualian dalam kode saya saja? Datang dari Visual Studio universe, mencari perilaku debug standar VS di sini.

18
java.lang.IllegalStateException: Tidak dapat melakukan tindakan ini setelah onSaveInstanceState
Saya menggunakan pustaka dukungan untuk aplikasi saya. Dalam FragmentActivity saya, saya menggunakan AsyncTask untuk mengunduh data dari internet. Dalam metode onPreExecute () saya menambahkan Fragment dan dalam metode onPostExecute () saya menghapusnya lagi. Ketika orientasi diubah di antara keduanya, saya mendapatkan pengecualian yang disebutkan di atas. Silakan lihat detailnya: private …


8
Mengapa ConcurrentModificationException dilemparkan dan cara debug itu
Saya menggunakan Collection(yang HashMapdigunakan secara tidak langsung oleh JPA, itu terjadi), tetapi ternyata secara acak kode tersebut melempar a ConcurrentModificationException. Apa yang menyebabkannya dan bagaimana cara memperbaiki masalah ini? Dengan menggunakan sinkronisasi, mungkin? Ini adalah stack-trace lengkap: Exception in thread "pool-1-thread-1" java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(Unknown Source) at java.util.HashMap$ValueIterator.next(Unknown Source) at org.hibernate.collection.AbstractPersistentCollection$IteratorProxy.next(AbstractPersistentCollection.java:555) …




10
Mengapa exception.printStackTrace () dianggap sebagai praktik buruk?
Ada banyak dari bahan luar sana yang menunjukkan bahwa mencetak jejak tumpukan pengecualian adalah praktek yang buruk. Misalnya dari pemeriksaan RegexpSingleline di Checkstyle: Pemeriksaan ini dapat digunakan [...] untuk menemukan praktik buruk umum seperti memanggil ex.printStacktrace () Namun, saya berjuang untuk menemukan di mana saja yang memberikan alasan yang sah …

2
Mengapa UnhandledExceptionEventArgs.ExceptionObject merupakan objek dan bukan Exception?
Mengapa UnhandledExceptionEventArgs.ExceptionObjectsebuah objek dan bukan Exception? Saya melekat pada AppDomain.UnhandledException. Saya ingin UnhandledExceptionEventArgs.ExceptionObjectmemasukkan Exceptiondan menginterogasinya. Dan dengan pemikiran ini, akankah nilainya menjadi nol? The dokumentasi MSDN tidak exatly berguna. Mendapatkan objek pengecualian yang tidak tertangani.

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.