«exception» etiketlenmiş sorular

İstisna, programın normal akışından sapma gerektiren alışılmadık bir durumdur. Normalde, bir istisna toplam başarısızlığa neden olmamalı, bunun yerine bir istisna işleyicisi katılmalıdır. İstisna işleme, birçok programlama dilinde yerleşik bir yapıdır. Genellikle istisnalar, yığının çözülmesi, böylece istisnanın kapsamı dışında belirli bir duruma geri döndürülmesi ve daha sonra bir işleyici bloğunun veya rutininin başlatılmasıyla ele alınır.

9
Yakalama bloğunun içine atılan istisna - tekrar yakalanacak mı?
Bu bir programlama 101 sorusu gibi görünebilir ve cevabı bildiğimi sanıyordum ama şimdi kendimi tekrar kontrol etmem gerekiyor. Aşağıdaki kodda, ilk catch bloğuna atılan istisna daha sonra aşağıdaki genel Exception catch bloğu tarafından yakalanacak mı? try { // Do something } catch(IOException e) { throw new ApplicationException("Problem connecting to server"); …
180 java  exception 

8
BaseException.message Python 2.6'da kullanımdan kaldırıldı
Aşağıdaki kullanıcı tanımlı özel durumu kullandığımda BaseException.message Python 2.6'da kullanımdan kaldırıldığına dair bir uyarı alıyorum: class MyException(Exception): def __init__(self, message): self.message = message def __str__(self): return repr(self.message) Bu uyarı: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6 self.message = message Bunun nesi var? Kullanımdan kaldırma uyarısından kurtulmak için neyi …

6
Java'da nihayet bir bloktan geri dönme
Son zamanlarda Java nihayet bir blok dönüş ifadesi mümkün olduğunu bulmak için şaşırdım. Birçok insanın ' Sonunda bir maddede geri dönme ' bölümünde anlatıldığı gibi yapmanın kötü bir şey olduğunu düşünüyor gibi görünüyor . Biraz daha derine katarak , nihayet bloklarda diğer akış kontrolü türlerinin bazı korkunç örneklerini gösteren ' …

7
django MultiValueDictKeyError hatası, bununla nasıl başa çıkarım
Veritabanım için bir nesne kaydetmeye çalışıyorum, ama bir MultiValueDictKeyErrorhata atıyor . Sorunlar form içinde yatıyor, is_privatebir onay kutusuyla gösterilir. Onay kutusu seçili DEĞİLSE, açıkça hiçbir şey iletilmez. Bu, hatanın sıkıştığı yerdir. Bu istisna ile nasıl düzgün bir şekilde ilgilenirim ve yakalarım? Çizgi is_private = request.POST['is_private']
174 python  django  exception 

4
Bir istisna gibi nasıl numpy uyarısı yakalayabilirim?
Yaptığım bir proje için Python'da bir Lagrange polinomu yapmam gerekiyor. Ben Newton'un bölünmüş fark tarzı biri yerine açık bir for-loop kullanmaktan kaçınmak için barycentric tarzı bir yapıyorum. Benim sorunum sıfıra bir bölümü yakalamak gerekir, ama Python (veya belki numpy) sadece normal bir istisna yerine bir uyarı yapar. Nasıl yapacağımı bilmem …


2
java.net.MalformedURLException: protokol yok
Java istisnası gibi alıyorum: java.net.MalformedURLException: no protocol Programım kullanarak bir XML dizesini ayrıştırmaya çalışıyor: Document dom; DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder(); dom = db.parse(xml); XML dizesi şunları içerir: 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
.NET'te ApplicationException nedir?
İstisnaları atmak için genellikle yerleşik istisna sınıfları kullanıyorum, örn. ArgumentNullExceptionVe NotSupportedException. Ancak, bazen özel bir istisna kullanmam gerekiyor ve bu durumda yazıyorum: class SlippedOnABananaException : Exception { } class ChokedOnAnAppleException : Exception { } ve bunun gibi. Sonra bunları koduma atıp yakalarım. Ama bugün ApplicationExceptionsınıfa rastladım - bunun yerine mi …

6
Java istisnası yakalanmadı mı?
Try-catch yapıları ile ilgili küçük bir teorik sorunum var. Dün Java ile ilgili pratik bir sınava girdim ve aşağıdaki örneği anlamıyorum: 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
Kesik yerine tam geriye dönük iz yazdırmak için nasıl yakut elde ederim?
İstisnalar aldığımda, bu genellikle çağrı yığını içinde derinden olur. Bu olduğunda, çoğu zaman olmamak üzere, asıl rahatsız edici kod satırı benden gizlenir: 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' from tmp.rb:28:in …

30
file_put_contents (meta / services.json): akış açılamadı: İzin reddedildi
Laravel'de yeniyim. Açmaya çalışıyordum http://localhost/test/public/ve İstisna işleyicisinde hata. Etrafta dolaştım ve depolama dizininin iznini chmod -R 777 app/storageancak boşuna kullanarak değiştirdim . Değiştim debug=>trueiçinde app.phpve sayfayı ziyaret ederek durum işleyici Hata var: "/Var/www/html/test/app/storage/logs/laravel.log" akışı veya dosyası açılamadı: akış açılamadı: / var / www / html / test / bootstrap / …


7
Visual Studio: İşlenen istisnalar nasıl kırılır?
İşlenen bir istisna olduğunda Visual Studio'nun kırılmasını istiyorum (yani yalnızca "İlk şans" iletisini görmek istemiyorum, gerçek istisnayı hata ayıklamak istiyorum). Örneğin, hata ayıklayıcı istisna kırmak istiyorum: try { System.IO.File.Delete(someFilename); } catch (Exception) { //we really don't care at runtime if the file couldn't be deleted } Visual Studio.NET için şu …



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.