Articles of exceptions

comment réparer “System.AggregateException” s’est produite dans mscorlib.dll “

Je reçois un tel problème dans le débogueur et le programme cesse de s’exécuter. Le débogueur ne me montre pas la ligne, donc je ne sais pas quoi réparer. Une exception non gérée de type ‘System.AggregateException’ s’est produite dans mscorlib.dll Informations supplémentaires: Les exceptions d’une tâche n’ont pas été observées en attente sur la tâche […]

Comment savoir quelle variable est le coupable dans le bloc try?

Dans un certain bloc try, j’ai deux variables Ssortingng qui peuvent provoquer NumberFormatException lorsque j’utilise Integer.parseInt(ssortingng1) et Integer.parseInt(ssortingng2) . La question est, si catch une exception, comment savoir quelle chaîne est le fauteur de troubles? Je dois obtenir le nom de la variable du fauteur de troubles. Voici un exemple de code: public class test […]

Directives sur la propagation des exceptions (en Java)

Existe-t-il des directives sur la propagation des exceptions en Java? Quand ajoutez-vous une exception à la signature de la méthode? Par exemple: si une exception est lancée uniquement lorsqu’une ressource de programme essentielle est manquante et ne peut être gérée qu’au niveau supérieur, est-ce que je la propage par toutes les méthodes utilisant cette exception […]

Comment puis-je enregistrer une exception au niveau avertissement ou info avec traceback en utilisant la structure de journalisation python?

Utiliser quelque chose comme ça: try: # Something… except Exception as excep: logger = logging.getLogger(“component”) logger.warning(“something raised an exception: ” + excep) logger.info(“something raised an exception: ” + excep) Je préfère ne pas l’avoir au niveau de l’erreur car dans mon cas particulier ce n’est pas une erreur.

Erreur ImageSourceConverter pour Source = null

Je lie la propriété Source d’une image à une chaîne. Cette chaîne peut être nulle, auquel cas je ne souhaite tout simplement pas afficher une image. Cependant, je reçois ce qui suit dans ma sortie de débogage: System.Windows.Data Error: 23: impossible de convertir ” à partir du type ” pour taper ‘System.Windows.Media.ImageSource’ pour la culture […]

Notification d’exception Gem et Rails 3

J’essaie de le faire fonctionner, mais je vois “ExceptionNotifier constant non initialisé” à chaque démarrage de mon serveur. http://github.com/rails/exception_notification Dans mon Gemfile j’ai gem “exception_notification”,: git => ” http://github.com/rails/exception_notification.git ” ,: branch => “master” J’ai essayé de mettre la configuration comme indiqué dans le readme de github dans config / application.rb, config / environment.rb et […]

Comment enregistrer autant d’informations que possible pour une exception Java?

Il y a un problème commun que j’ai rencontré à quelques resockets lors de la journalisation des exceptions. Il semble y avoir différents types à traiter. Par exemple, certains enveloppent d’autres exceptions, d’autres n’ont aucun message – juste un type. La plupart du code que j’ai vu en journal Exceptions utilisant getMessage() ou toSsortingng( ) […]

Définition de la priorité de plusieurs @ControllerAdvice @ExceptionHandlers

J’ai des classes de multiplicateurs annotées avec @ControllerAdvice , chacune avec une méthode @ExceptionHandler dans. On gère les Exception avec l’intention que si aucun gestionnaire spécifique n’est trouvé, cela devrait être utilisé. Malheureusement, Spring MVC semble utiliser toujours le cas le plus générique ( Exception ) plutôt que des cas plus spécifiques ( IOException par […]

Terminez-vous vos messages d’exception avec un point?

J’ai vu les deux messages d’exception avec et sans période. Et je peux penser à certaines raisons pour lesquelles les deux pourraient être bons. Aucun point ne vous donnerait la liberté d’append la période ou de la laisser de côté si vous le souhaitiez. Cela pourrait être utile si le message était dans une sorte […]

Comment puis-je lancer une exception dans Clojure?

Je souhaite lancer une exception et faire ce qui suit: (throw “Some text”) Cependant, il semble être ignoré.