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.

8
Java / Android - Bagaimana cara mencetak jejak tumpukan penuh?
Di Android (Jawa) bagaimana cara mencetak jejak tumpukan penuh? Jika aplikasi saya macet dari nullPointerException atau sesuatu, itu akan mencetak jejak stack penuh (hampir) seperti: java.io.IOException: Attempted read from closed stream. com.android.music.sync.common.SoftSyncException: java.io.IOException: Attempted read from closed stream. at com.android.music.sync.google.MusicSyncAdapter.getChangesFromServerAsDom(MusicSyncAdapter.java:545) at com.android.music.sync.google.MusicSyncAdapter.fetchDataFromServer(MusicSyncAdapter.java:488) at com.android.music.sync.common.AbstractSyncAdapter.download(AbstractSyncAdapter.java:417) at com.android.music.sync.common.AbstractSyncAdapter.innerPerformSync(AbstractSyncAdapter.java:313) at com.android.music.sync.common.AbstractSyncAdapter.onPerformLoggedSync(AbstractSyncAdapter.java:243) at com.google.android.common.LoggingThreadedSyncAdapter.onPerformSync(LoggingThreadedSyncAdapter.java:33) …


11
.NET: Pengecualian Yang Harus Dilempar Saat Pengaturan Konfigurasi yang Diperlukan Hilang?
Berikut skenario standar: if(string.IsNullOrEmpty(Configuration.AppSettings["foobar"])) throw new SomeStandardException("Application not configured correctly, bozo."); Masalahnya adalah, saya tidak sepenuhnya yakin pengecualian mana yangSomeStandardException seharusnya. Saya meneliti Kerangka 3.5 dan menemukan dua kandidat yang mungkin: ConfigurationExceptiondan ConfigurationErrorsException. System.Configuration.ConfigurationException Pengecualian yang muncul ketika kesalahan sistem konfigurasi telah terjadi. CatatanThe ConfigurationExceptioneksepsi dilemparkan jika upaya aplikasi untuk …


15
Pengecualian MaxJsonLength di ASP.NET MVC selama JavaScriptSerializer
Dalam salah satu tindakan pengontrol saya, saya mengembalikan yang sangat besar JsonResultuntuk mengisi kisi. Saya mendapatkan InvalidOperationExceptionpengecualian berikut : Kesalahan selama serialisasi atau deserialisasi menggunakan JSON JavaScriptSerializer. Panjang string melebihi nilai yang ditetapkan pada properti maxJsonLength. Sayangnya, menyetel maxJsonLengthproperti di web.configke nilai yang lebih tinggi tidak menunjukkan efek apa pun. …

6
Bagaimana saya mengimpor pengecualian Django DoesNotExist?
Saya mencoba membuat UnitTest untuk memverifikasi bahwa sebuah objek telah dihapus. from django.utils import unittest def test_z_Kallie_can_delete_discussion_response(self): ...snip... self._driver.get("http://localhost:8000/questions/3/want-a-discussion") self.assertRaises(Answer.DoesNotExist, Answer.objects.get(body__exact = '<p>User can reply to discussion.</p>')) Saya terus mendapatkan kesalahan: DoesNotExist: Answer matching query does not exist.

5
Bagaimana cara mendapatkan nama pengecualian yang ditangkap dengan Python?
Bagaimana saya bisa mendapatkan nama pengecualian yang dimunculkan dengan Python? misalnya, try: foo = bar except Exception as exception: name_of_exception = ??? assert name_of_exception == 'NameError' print "Failed with exception [%s]" % name_of_exception Misalnya, saya menangkap beberapa (atau semua) pengecualian, dan ingin mencetak nama pengecualian tersebut dalam pesan kesalahan.


11
Kapan menggunakan pernyataan dan kapan menggunakan pengecualian
Sebagian besar waktu saya akan menggunakan pengecualian untuk memeriksa kondisi dalam kode saya, saya bertanya-tanya kapan waktu yang tepat untuk menggunakan pernyataan? Misalnya, Group group=null; try{ group = service().getGroup("abc"); }catch(Exception e){ //I dont log error because I know whenever error occur mean group not found } if(group !=null) { //do …

6
Bagaimana menangani pengecualian dalam pemahaman daftar?
Saya memiliki beberapa pemahaman daftar dengan Python di mana setiap iterasi dapat menimbulkan pengecualian. Misalnya , jika saya memiliki: eggs = (1,3,0,3,2) [1/egg for egg in eggs] Saya akan mendapatkan ZeroDivisionError pengecualian di elemen ke-3. Bagaimana saya menangani pengecualian ini dan melanjutkan eksekusi pemahaman daftar? Satu-satunya cara yang bisa saya …


19
Rantai centang nol vs menangkap NullPointerException
Sebuah layanan web mengembalikan XML yang sangat besar dan saya perlu mengakses bidang bersarangnya secara mendalam. Sebagai contoh: return wsObject.getFoo().getBar().getBaz().getInt() Masalahnya adalah bahwa getFoo(), getBar(), getBaz()mungkin semua kembali null. Namun, jika saya memeriksa nulldalam semua kasus, kodenya menjadi sangat bertele-tele dan sulit dibaca. Selain itu, saya mungkin melewatkan pemeriksaan untuk …

10
mencoba / menangkap versus melempar Pengecualian
Apakah pernyataan kode ini setara? Apakah ada perbedaan di antara keduanya? private void calculateArea() throws Exception { ....do something } private void calculateArea() { try { ....do something } catch (Exception e) { showException(e); } }
117 java  exception 

4
Pertanyaan Pengecualian C ++ saat memutar ulang pengecualian asli
Akankah append () berikut dalam tangkapan menyebabkan pengecualian yang ditarik kembali untuk melihat efek append () dipanggil? try { mayThrowMyErr(); } catch (myErr &err) { err.append("Add to my message here"); throw; // Does the rethrow exception reflect the call to append()? } Demikian pula, jika saya menulis ulang dengan cara …
117 c++  exception  rethrow 


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.