«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.

8
Hata Ayıkla.Assert - Exception Throwing
İddiaların nasıl ve ne zaman kullanılacağına dair çok sayıda makale (ve StackOverflow'da yayınlanan birkaç benzer soru) okudum ve onları iyi anladım. Ama yine de, Debug.Assertbasit bir istisna atmak yerine beni ne tür bir motivasyon kullanmaya itmesi gerektiğini anlamıyorum . Demek istediğim, .NET'te başarısız bir iddiaya verilen varsayılan yanıt "dünyayı durdurmak" …

4
CacheProvider için Özel Durum NoClassDefFoundError
İlkbaharda biraz yeniyim ve hazırda bekletme modundayım, bu yüzden Tomcat'i başlatırken Spring 3 + hibernate 4'e dayalı bazı basit web uygulamaları uygulamaya çalışıyorum. java.lang.NoClassDefFoundError: org/hibernate/cache/CacheProvider at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) at java.lang.Class.getDeclaredMethods(Class.java:1791) ... Caused by: java.lang.ClassNotFoundException: org.hibernate.cache.CacheProvider at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523) Bu sınıfın hazırda bekletme 3 için hazırda bekletme çekirdeğinde …

2
Double.parseDouble (null) ve Integer.parseInt (null) neden farklı istisnalar atıyor?
Double.parseDouble (null) ve Integer.parseInt (null) neden farklı istisnalar atıyor? Bu tarihi bir kaza mı yoksa kasıtlı mı? Dokümantasyon açık bir şekilde için Double.parseDouble(...)ve biri için iki tür istisna belirtiyor Integer.parseInt(), ancak tutarsız görünüyor: Integer.parseInt(null); // throws java.lang.NumberFormatException: null ancak Double.parseDouble(null); // throws java.lang.NullPointerException


3
Diğer Rails istisnaları gibi davranması için Rails'te bir istisnayı nasıl oluşturabilirim?
Normal bir Rails istisnasının yaptığı şeyin aynısını yapması için bir istisna oluşturmak istiyorum. Özellikle, geliştirme modunda istisnayı ve yığın izini gösterin ve üretim modunda "Üzgünüz, ancak bir şeyler ters gitti" sayfasını gösterin. Aşağıdakileri denedim: raise "safety_care group missing!" if group.nil? Ama sadece "ERROR signing up, group missing!"development.log dosyasına yazıyor

13
Aralıklı asp.net mvc istisnası: "Bir genel eylem yöntemi ABC, denetleyicide XYZ bulunamadı."
Asp.net mvc'nin eylem yöntemini bulamadığını söyleyen aralıklı bir istisna alıyorum. İşte istisna: 'Schoon.Form.Web.Controllers.ChrisController' denetleyicisinde 'Fill' genel eylem yöntemi bulunamadı. Yönlendirmeyi doğru kurduğumu düşünüyorum çünkü bu uygulama çoğu zaman çalışıyor. İşte denetleyicinin eylem yöntemi. [ActionName("Fill")] [AcceptVerbs(HttpVerbs.Get | HttpVerbs.Post), UserIdFilter, DTOFilter] public ActionResult Fill(int userId, int subscriberId, DisplayMode? mode) { //… } …

24
Hangisini ve neden İstisnaları veya Dönüş Kodlarını tercih ediyorsunuz?
Sorum, çoğu geliştiricinin hata işleme, İstisnalar veya Hata Dönüş Kodları için neyi tercih ettiği. Lütfen dile (veya dil ailesine) özgü olun ve neden birini diğerine tercih ettiğinizi belirtin. Bunu meraktan soruyorum. Şahsen ben Hata Dönüş Kodlarını daha az patlayıcı olduklarından ve istemiyorlarsa istisna performans cezasını ödemeye zorlamadıkları için tercih ediyorum. …

12
Bu "Base-64 karakter dizisi için geçersiz uzunluk" a neden olan şey
Burada devam edecek çok az şeyim var. Bunu yerel olarak yeniden oluşturamıyorum, ancak kullanıcılar hatayı aldıklarında otomatik bir e-posta istisna bildirimi alıyorum: Invalid length for a Base-64 char array. at System.Convert.FromBase64String(String s) at System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) at System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String serializedState) at System.Web.UI.Util.DeserializeWithAssert(IStateFormatter formatter, String serializedState) at System.Web.UI.HiddenFieldPageStatePersister.Load() Görünüm durumuna atanan verilerle ilgili …

11
Kotlin'de beklenen istisnaları test edin
Java'da, programcı JUnit test durumları için aşağıdaki gibi beklenen istisnaları belirleyebilir: @Test(expected = ArithmeticException.class) public void omg() { int blackHole = 1 / 0; } Bunu Kotlin'de nasıl yaparım? İki sözdizimi varyasyonunu denedim, ancak hiçbiri işe yaramadı: import org.junit.Test // ... @Test(expected = ArithmeticException) fun omg() Please specify constructor invocation; …

5
Javascript istisna yığını izleme
Firefox'ta bir istisnanın yığın izini şu şekilde elde edebilirim: exception.stack . Bunu diğer tarayıcılarda da almanın bir yolu var mı? Düzenleme: Aslında yığın izlemeyi otomatik olarak kaydetmek (mümkünse) ve o sırada hata ayıklamak istemiyorum (yani bir hata ayıklayıcıda yığın izlemeyi nasıl elde edeceğimi biliyorum).

15
Android.content.res.Resources $ NotFoundException alınıyor: kaynak android'de mevcut olsa bile istisna
Hatayı almak için nerede yanlış yaptığımı lütfen bana bildirin. Bir faaliyetinin sadece yatay modda olması için bir uygulama oluşturuyorum. Bu yüzden AndroidManifest.xml dosyasına aşağıdakileri ekledim <activity android:name=".LandScapeImageActivity" android:screenOrientation="landscape"></activity> Gibi bir klasör oluşturdum / res / layout-land ve içine see_today_landscape_layout adlı bir düzen ekleyin. ve onCreate()aşağıdakileri ekledim protected void onCreate(Bundle savedInstanceState) …


7
Python: Bir yöntem çağrısından hangi istisnaların atılabileceğini nasıl bilebilirim
Python kodunu çalıştırırken hangi istisnaların bekleneceğini bilmenin bir yolu var mı (kodlama zamanında)? Hangi istisna türünün atılabileceğini bilmediğimden (ve bana belgeleri okumamı söylemeyin. Çoğu kez derinden bir istisna yayılabilir. belgelerin güncellenmediği veya doğru olmadığı zamanlar). Bunu kontrol etmek için bir tür araç var mı? (python kodunu ve kitaplıkları okumak gibi)?
89 python  exception 

3
Python için genel yakalama
Sessiz istisnalarla sonuçlanan son derece garip davranışlarım var. Tüm istisnalarda hata ayıklayabileceğim genel bir deneme yakalama işlemini nasıl yazabilirim. Şu çizgide bir şey: try: # something that fails except e: print e Eldeki sorun hakkında ayrıntılı olarak biraz daha: Bilgisayarımda (Ubuntu Linux 8.10) hem çalıştırma sunucusu hem de mod-python aracılığıyla …
89 python  exception 

8
Değilse, Java Thread interrupt () yöntemini kim çağırıyor?
Pratikte Java Eşzamanlılığını okudum ve yeniden okudum, burada konuyla ilgili birkaç iş parçacığı okudum, InterruptedException ile uğraşmak için IBM makalesini okudum ve yine de anlamadığım ve kırılabileceğini düşündüğüm bir şey var iki soruya bölünür: Diğer iş parçacıklarını asla kendim kesmiyorsam, InterruptedException'ı ne tetikleyebilir ? Interrupt () kullanarak diğer iş parçacıklarını …

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.