Articles of exception

Pourquoi est-ce que j’obtiens «le fil a été abandonné» dans asp.net?

Je ne sais pas pourquoi cela se produit et je n’interromps jamais explicitement les threads, alors c’est un peu surprenant. Mais je note les exceptions et je vois: System.Threading.ThreadAbortException – Le thread était abandonné. Cela semble se produire dans un appel à System.Threading.WaitHandle.WaitOne . Je ne sais pas jusqu’où va cette exception. Je ne pense […]

C # “Utiliser” la syntaxe

Est-ce que l’utilisation attrape l’exception ou la lance? c’est à dire using (StreamReader rdr = File.OpenText(“file.txt”)) { //do stuff } Si le lecteur de stream lance une exception, est-il intercepté en utilisant ou en lançant pour que la fonction appelante puisse la gérer?

Tomcat: LifecycleException lors du déploiement

Je viens de télécharger le package Tomcat 7.0.23 sur mon Ubuntu 11.10. J’ai suivi les instructions sur le site Web de l’API Google pour déployer leur exemple d’application Web . Il s’agit essentiellement de fichiers jar placés dans le WEB-INF/lib et d’un fichier web.xml placé dans le WEB-INF . Pourtant, l’application n’est pas déployée automatiquement […]

Existe-t-il un équivalent Java de InvalidOperationException de C #?

Je convertis du code C # en Java et je dois inclure une exception similaire à InvalidOperationException de C #. Est-ce qu’une telle chose existe? Y a-t-il également une liste de types d’exceptions équivalentes dans les deux langues? Merci. Je pense que dans mon cas particulier, IllegalStateException est le plus approprié. Merci pour toutes les […]

Existe-t-il une liste des types d’exceptions .Net et des conseils sur leur utilisation?

Est-ce que quelqu’un connaît une liste de types d’exceptions .Net .eg ArgumentNullException et dans quelles circonstances vous devriez les utiliser? En ce moment, je devine juste en fonction du nom du type mais je préfère bien faire les choses.

Exception.getMessage () est null

Dans mon code Java, il vérifie la condition !null et lance une Exception . Par exemple try { if (stud.getCall() != null) acc.Call = stud.getCall().toSsortingng(); else throw new Exception(“Data is null”); } catch (Exception e) { logger.error(“Some Error” + e.getMessage()); throw new Exception(“Please check the Manatadatory Field is Missing” + e.getMessage()); } Mais dans les […]

Sortie d’erreurs lors d’un sauvetage (Ruby / Rails)

Juste une petite question. Je ne peux pas le trouver dans la documentation. Si j’utilise un standard begin … rescue comment imprimer toutes les erreurs ou emstackr la trace dans la récupération? par exemple: begin do x rescue puts errors end Des idées?

Enumerable.Cast InvalidCastException

Ce qui suit lance une InvalidCastException . IEnumerable list = new List() { 1 }; IEnumerable castedList = list.Cast(); Console.WriteLine(castedList.First()); Pourquoi? J’utilise Visual Studio 2008 SP1.

Que fait une seule déclaration de «lancer»?

Ces jours-ci, j’ai beaucoup lu la FAQ C ++ et surtout cette page . En parcourant la section, j’ai découvert une “technique” que l’auteur appelle “répartiteur d’exceptions”, qui permet à quelqu’un de regrouper toutes ses opérations d’exception en une seule fonction pratique: void handleException() { try { throw; // ?! } catch (MyException& e) { […]

Est-ce qu’un bloc sans bloc catch un anti-pattern java?

J’ai juste eu une expérience de dépannage assez pénible dans le dépannage de certains codes qui ressemblaient à ceci: try { doSomeStuff() doMore() } finally { doSomeOtherStuff() } Le problème était difficile à résoudre car doSomeStuff () lançait une exception, ce qui entraînait également une exception de la part de doSomeOtherStuff (). La seconde exception […]