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

6
Bir WPF uygulamasında genel olarak istisnalar mı yakalanıyor?
Bazı bölümlerinin çalışma zamanında istisnalar atabileceği bir WPF uygulamamız var. Küresel olarak işlenmeyen bir istisna yakalamak ve bunları günlüğe kaydetmek istiyorum, ancak aksi takdirde hiçbir şey olmamış gibi program yürütmeye devam etmek istiyorum (VB'ler gibi On Error Resume Next). Bu C # ile mümkün mü? Ve eğer öyleyse, istisna işleme …

3
JObject to .NET nesnesinin serisini kaldırma
Mutlu bir şekilde Newtonsoft JSON kütüphanesini kullanıyorum . Örneğin, JObjectbir .NET nesnesinden, bu durumda bir İstisna örneği oluşturabilirim (bir alt sınıf olabilir veya olmayabilir) if (result is Exception) var jobjectInstance = JObject.FromObject(result); şimdi kütüphane bir nesneye JSON metin (yani bir dize) serisini kaldırabilir biliyorum // only works for text (string) …


30
TransactionTooLargeException üzerinde neler yapılır
Bende var TransactionTooLargeException. Tekrarlanamaz. Dokümanlarda diyor Binder işlemi çok büyük olduğundan başarısız oldu. Uzak yordam çağrısı sırasında, çağrının bağımsız değişkenleri ve dönüş değeri Ciltçi işlem arabelleğinde saklanan Parsel nesneleri olarak aktarılır. Bağımsız değişkenler veya dönüş değeri işlem arabelleğine sığmayacak kadar büyükse, çağrı başarısız olur ve TransactionTooLargeException atılır. ... Uzak yordam …
239 android  exception 

13
python: Ne tür bir istisnanın oluştuğunu nasıl bilebilirim?
Ana program tarafından çağrılan bir fonksiyon var: try: someFunction() except: print "exception happened!" ancak işlevin yürütülmesinin ortasında istisna yaratır, bu yüzden exceptparçaya atlar . someFunction()İstisnanın gerçekleşmesine neden olan şeyde tam olarak ne olduğunu nasıl görebilirim ?
230 python  exception 

7
Özel bir .NET Exception'ı serileştirilebilir hale getirmenin doğru yolu nedir?
Daha spesifik olarak, istisna kendileri serileştirilebilen veya serileştirilemeyen özel nesneler içerdiğinde. Bu örneği ele alalım: public class MyException : Exception { private readonly string resourceName; private readonly IList<string> validationErrors; public MyException(string resourceName, IList<string> validationErrors) { this.resourceName = resourceName; this.validationErrors = validationErrors; } public string ResourceName { get { return this.resourceName; …

7
Java List.add () DesteklenmeyenOperationException
Bir List<String>örneğe nesne eklemeye çalışıyorum ama bir atar UnsupportedOperationException. Nedenini bilen var mı? Java kodum: String[] membersArray = request.getParameterValues('members'); List<String> membersList = Arrays.asList(membersArray); for (String member : membersList) { Person person = Dao.findByName(member); List<String> seeAlso; seeAlso = person.getSeeAlso(); if (!seeAlso.contains(groupDn)){ seeAlso.add(groupDn); person.setSeeAlso(seeAlso); } } Hata mesajı: java.lang.UnsupportedOperationException java.util.AbstractList.add (Bilinmeyen Kaynak) …


27
Java.lang.NoClassDefFoundError nasıl çözülür?
Oracle Java Tutorials hem örnek denedim . Her ikisi de iyi derler, ancak çalışma zamanında her ikisi de bu hatayla gelir: Exception in thread "main" java.lang.NoClassDefFoundError: graphics/shapes/Square at Main.main(Main.java:7) Caused by: java.lang.ClassNotFoundException: graphics.shapes.Square at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 1 …


22
JavaScript'te nasıl özel bir Hata oluştururum?
Bazı nedenlerden dolayı, kurucu delegasyonu aşağıdaki snippet'te çalışmıyor gibi görünüyor: function NotImplementedError() { Error.apply(this, arguments); } NotImplementedError.prototype = new Error(); var nie = new NotImplementedError("some message"); console.log("The message is: '"+nie.message+"'") Bunu çalıştırmak verir The message is: ''. Neden olduğu veya yeni bir Erroralt sınıf oluşturmanın daha iyi bir yolu olup …

12
Java ExecutorService görevlerinden özel durumları işleme
İş ThreadPoolExecutorparçacıkları sabit sayıda ağır ağırlık görevleri çok sayıda çalıştırmak için Java'nın sınıfını kullanmaya çalışıyorum . Görevlerin her biri, istisnalar nedeniyle başarısız olabileceği birçok yere sahiptir. Alt sınıfta oldum ThreadPoolExecutorve afterExecutebir görevi çalıştırırken karşılaşılan herhangi bir yakalanmayan istisna sağlamak için gereken yöntemi geçersiz kıldım. Ancak, çalışmasını sağlayamıyorum. Örneğin: public class …

18
İşaretli ve işaretsiz istisnalar ne zaman seçilir?
Java'da (veya işaretli istisnaları olan başka bir dilde), kendi istisna sınıfınızı oluştururken, işaretlenip işaretlenmeyeceğine nasıl karar verirsiniz? İçgüdüm, arayan kişinin üretken bir şekilde iyileşebileceği durumlarda, kontrol edilmeyen bir istisna olarak kurtarılamayan durumlar için daha fazla olacağı durumlarda, kontrol edilen bir istisnanın çağrılacağını söylemek, ancak başkalarının düşüncelerine ilgi duyuyorum.

27
Dosya veya montaj yüklenemedi… Parametre yanlış
Son zamanlarda C # çözümü aşağıdaki istisna karşıladı: Hata 2 Dosya veya derleme 'Newtonsoft.Json, Sürüm = 3.5.0.0, Kültür = nötr, PublicKeyToken = b9a188c8922137c6' veya bağımlılıklarından biri yüklenemedi. Parametre yanlış. (HRESULT istisnası: 0x80070057 (E_INVALIDARG)) Bu benim koduma veya montaj adına ( Newtonsoft.Jsonbu durumda olduğu gibi ) bağlı değildir. Çözümü bu dll …


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.