Articles of exception

Jette ou essaie + attraper

Quelle est la règle générale pour décider d’append une clause throws à une méthode ou d’utiliser un try-catch? D’après ce que j’ai lu moi-même, les lancers doivent être utilisés lorsque l’appelant a rompu la fin du contrat (object passé) et que le try-catch doit être utilisé lorsqu’une exception a lieu pendant une opération effectuée à […]

Java équivalent à la NotSupportedException de .Net

Y at-il (pas NotImplementedException, pas pris en charge).

Imprimer la trace de stack d’une exception

Comment puis-je imprimer la trace de stack d’une exception dans un stream autre que stderr? L’une des méthodes que j’ai trouvées consiste à utiliser getStackTrace () et à imprimer la liste complète dans le stream.

Pourquoi intercepter une exception comme référence-à-const?

J’ai entendu et lu à plusieurs resockets qu’il vaut mieux attraper une exception comme référence à const plutôt que comme référence. Pourquoi est-ce try { // stuff } catch (const std::exception& e) { // stuff } mieux que try { // stuff } catch (std::exception& e) { // stuff }

C # équivalent à Java Exception.printStackTrace ()?

Existe-t-il une méthode C # équivalente à Exception.printStackTrace() de Java ou dois-je écrire quelque chose moi-même, en parcourant les InnerExceptions?

Attraper une exception par référence est-il dangereux?

S’il vous plaît jeter un oeil à l’exception suivante lancer et attraper: void some_function() { throw std::exception(“some error message”); } int main(int argc, char **argv) { try { some_function(); } catch (const std::exception& e) { std::cerr << e.what() << std::endl; exit(1); } return 0; } Est-il sécuritaire de prendre l’exception renvoyée par référence? Mon souci […]

Oracle PL / SQL – Augmenter les exceptions définies par l’utilisateur avec SQLERRM personnalisé

Est-il possible de créer des exceptions définies par l’utilisateur et de pouvoir modifier le SQLERRM? Par exemple: DECLARE ex_custom EXCEPTION; BEGIN RAISE ex_custom; EXCEPTION WHEN ex_custom THEN DBMS_OUTPUT.PUT_LINE(SQLERRM); END; / Le résultat est “Exception définie par l’utilisateur”. Est-il possible de changer ce message? EDIT: Voici quelques détails supplémentaires. J’espère que celui-ci illustre ce que j’essaie […]

Gestion des erreurs dans ASP.NET MVC

Comment puis-je gérer correctement les exceptions lancées à partir de contrôleurs dans ASP.NET MVC? L’atsortingbut HandleError semble traiter uniquement les exceptions lancées par l’infrastructure MVC et non les exceptions générées par mon propre code. Utiliser ce web.config avec le code suivant namespace MvcApplication1.Controllers { [HandleError] public class HomeController : Controller { public ActionResult Index() { […]

Impossible de charger le fichier ou l’assembly System.Net.Http.Primitives. La définition de manifeste de l’assembly localisé ne correspond pas à la référence de l’assembly

Je travaille sur un programme qui utilise l’API Google. Cependant, chaque fois que je lance mon programme, l’erreur suivante persiste: Impossible de charger le fichier ou l’assembly ‘System.Net.Http.Primitives, Version = 1.5.0.0, Culture = neutral, PublicKeyToken = b03f5f711d50a3a’ ou l’une de ses dépendances. La définition de manifeste de l’assembly situé ne correspond pas à la référence […]

Erreur «NoClassDefFoundError: impossible d’initialiser la classe»

Lorsque je lance mon projet, j’obtiens de nombreux résultats de cette erreur: 9 sept. 2009 08:22:23 org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service () pour servlet Jersey jeté une exception java.lang.NoClassDefFoundError: Impossible d’initialiser la classe SpringFactory at com.point2.prospect.persistence.hibernate.HibernateTransactionInterceptor.doFilter (HibernateTrans actionInterceptor.java:17) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:206) à l’adresse com.point2.prospect.restapi.ServerErrorInterceptor.doFilter (ServerErrorInterceptor.java:27) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke […]