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
BaseException.message ditinggalkan dalam Python 2.6
Saya mendapatkan peringatan bahwa BaseException.message sudah usang dalam Python 2.6 ketika saya menggunakan pengecualian yang ditentukan pengguna berikut: class MyException(Exception): def __init__(self, message): self.message = message def __str__(self): return repr(self.message) Ini peringatannya: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6 self.message = message Ada apa dengan ini? Apa yang …

6
Kembali dari blok akhirnya di Jawa
Saya terkejut baru-baru ini menemukan bahwa mungkin untuk memiliki pernyataan kembali di blok akhirnya di Jawa. Sepertinya banyak orang berpikir itu hal yang buruk untuk dilakukan seperti dijelaskan dalam ' Jangan kembali pada akhirnya klausa '. Menggaruk sedikit lebih dalam, saya juga menemukan ' Java's return tidak selalu ' yang …

7
django MultiValueDictKeyError error, bagaimana cara menghadapinya
Saya mencoba untuk menyimpan objek ke database saya, tetapi ada MultiValueDictKeyErrorkesalahan. Masalahnya terletak di dalam formulir, is_privatediwakili oleh kotak centang. Jika kotak centang TIDAK dipilih, jelas tidak ada yang berlalu. Di sinilah kesalahan dibuang. Bagaimana cara saya menangani pengecualian ini dengan benar, dan menangkapnya? Garisnya adalah is_private = request.POST['is_private']
174 python  django  exception 

4
Bagaimana cara saya menangkap peringatan numpy seperti pengecualian (tidak hanya untuk pengujian)?
Saya harus membuat polinomial Lagrange dengan Python untuk proyek yang saya lakukan. Saya sedang melakukan gaya barycentric untuk menghindari menggunakan for-loop eksplisit sebagai lawan dari gaya perbedaan perbedaan Newton. Masalah yang saya miliki adalah bahwa saya perlu menangkap pembagian dengan nol, tetapi Python (atau mungkin numpy) hanya menjadikannya peringatan, bukan …


2
java.net.MalformedURLException: tidak ada protokol
Saya mendapatkan pengecualian Java seperti: java.net.MalformedURLException: no protocol Program saya mencoba mengurai string XML dengan menggunakan: Document dom; DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder(); dom = db.parse(xml); String XML berisi: String xml = "<?xml version=\"1.0\" encoding=\"utf-8\"?>"+ " <s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\">"+ " <s:Header>"+ " <ActivityId CorrelationId=\"15424263-3c01-4709-bec3-740d1ab15a38\" xmlns=\"http://schemas.microsoft.com/2004/09/ServiceModel/Diagnostics\">50d69ff9-8cf3-4c20-afe5-63a9047348ad</ActivityId>"+ " <clalLog_CorrelationId xmlns=\"http://clalbit.co.il/clallog\">eb791540-ad6d-48a3-914d-d74f57d88179</clalLog_CorrelationId>"+ …
173 java  xml  exception 

3
Untuk apa ApplicationException di .NET?
Untuk melempar pengecualian, saya biasanya menggunakan kelas pengecualian bawaan, misalnya ArgumentNullExceptiondan NotSupportedException. Namun, terkadang saya perlu menggunakan pengecualian khusus dan dalam kasus itu saya menulis: class SlippedOnABananaException : Exception { } class ChokedOnAnAppleException : Exception { } dan seterusnya. Lalu saya melempar dan menangkap ini dalam kode saya. Tapi hari …

6
Pengecualian Java tidak tertangkap?
Saya punya masalah teoritis kecil dengan konstruksi try-catch. Saya mengikuti ujian praktis kemarin tentang Jawa dan saya tidak mengerti contoh berikut: try { try { System.out.print("A"); throw new Exception("1"); } catch (Exception e) { System.out.print("B"); throw new Exception("2"); } finally { System.out.print("C"); throw new Exception("3"); } } catch (Exception e) …

9
Bagaimana cara mendapatkan ruby ​​untuk mencetak backtrace penuh dan bukannya terpotong?
Ketika saya mendapatkan pengecualian, seringkali dari dalam tumpukan panggilan. Ketika ini terjadi, lebih sering daripada tidak, baris kode menyinggung yang sebenarnya disembunyikan dari saya: tmp.rb:7:in `t': undefined method `bar' for nil:NilClass (NoMethodError) from tmp.rb:10:in `s' from tmp.rb:13:in `r' from tmp.rb:16:in `q' from tmp.rb:19:in `p' from tmp.rb:22:in `o' from tmp.rb:25:in `n' …

30
file_put_contents (meta / services.json): gagal membuka aliran: Izin ditolak
Saya baru mengenal Laravel. Saya mencoba untuk membuka http://localhost/test/public/dan mendapatkan Kesalahan dalam handler pengecualian. Saya googled sekitar dan mengubah izin direktori penyimpanan menggunakan chmod -R 777 app/storagetetapi tidak berhasil. Aku berubah debug=>truedi app.phpdan mengunjungi halaman dan mendapat Kesalahan dalam pengecualian handler: Aliran atau file "/var/www/html/test/app/storage/logs/laravel.log" tidak dapat dibuka: gagal membuka …



2
throw Error ('msg') vs throw new Error ('msg')
var err1 = Error('message'); var err2 = new Error('message'); Apa bedanya? Melihat mereka di konsol chrome, mereka terlihat identik. Properti yang sama pada objek dan __proto__rantai yang sama . Hampir terlihat seperti Errorbertindak seperti pabrik. Yang mana yang benar dan mengapa?


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.