Articles of exception

EOFException lors de la lecture de la bande QueueFile

J’utilise la bibliothèque de bandes de Square pour mettre en queue les téléchargements de données sur le serveur. La queue est stockée dans un fichier au format JSON. Lorsque l’application démarre, je lance la queue et commence le téléchargement (par exemple si sur le Wifi). Cependant, sur certains appareils des utilisateurs, je vois EOFException avec […]

Dépannage “Champ associé a recherche incorrecte: icontains”

J’ai les modèles suivants dans models.py: class ListinoTraduttore(models.Model): traduttore = models.ForeignKey(‘Traduttore’, related_name=’Traduttore’) linguaDa = models.ForeignKey(Lingua, related_name = “linguaDa”) linguaA = models.ForeignKey(Lingua, related_name = “linguaA”) prezzoParola = models.CharField(max_length=50, blank=True) prezzoRiga = models.CharField(max_length=50, blank=True) scontoCat = models.CharField(max_length=50, blank=True) scontoFuzzy = models.CharField(max_length=50, blank=True) scontoRipetizioni = models.CharField(max_length=50, blank=True) class Meta: verbose_name_plural = “Listini Traduttori” def __unicode__(self): return u”%s Da […]

Capture générique pour python

J’ai un comportement extrêmement étrange qui semble entraîner des exceptions silencieuses. Comment puis-je écrire un essai général où je peux déboguer toutes les exceptions. Quelque chose du genre: try: # something that fails except e: print e Un peu plus sur le problème en question en détail: J’ai une application Django qui, sur ma comp […]

Utiliser `throw;` sur une exception modifiée

J’ai une fonction foo qui peut lancer une exception de bar . Dans une autre fonction, j’appelle foo mais j’ai la possibilité d’append plus de détails à l’exception de la bar si elle est lancée. (Je préférerais ne pas transmettre ces informations en tant que paramètre à foo car elles n’y appartiennent pas vraiment en […]

Effets secondaires du lancement d’une exception dans une clause synchronisée?

Y a-t-il des effets secondaires peu clairs sur le fait de lancer une exception depuis une clause synchronisée? Qu’advient-il de la serrure? private void doSomething() throws Exception {…} synchronized (lock) { doSomething(); }

Attraper plusieurs exceptions à la fois à Scala

Comment attraper plusieurs exceptions à la fois dans Scala? Y a-t-il un meilleur moyen qu’en C #: intercepter plusieurs exceptions à la fois?

Comment générer une erreur dans une fonction MySQL

J’ai créé une fonction MySQL et souhaite générer une erreur si les valeurs transmises pour les parameters ne sont pas valides. Quelles sont mes options pour générer une erreur dans une fonction MySQL?

Comment lire et comprendre la trace de la stack Java?

Par exemple, j’ai une trace de stack comme ceci: java.lang.NullPointerException abc.investxa.presentation.controllers.UnixServerJobController.handleRequest(UnixServerJobController.java:66) org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501) javax.servlet.http.HttpServlet.service(HttpServlet.java:690) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) Alors, quelle est la cause de cette exception? De la trace de la stack, j’ai découvert qu’il y avait un problème avec la fonction doFilter dans la classe OncePerRequestFilter ! Cependant, quand je mets un […]

Combien coûtent les exceptions en C #?

Combien coûtent les exceptions en C #? Il semble qu’ils ne soient pas incroyablement chers tant que la stack n’est pas profonde; Cependant, j’ai lu des rapports contradictoires. Y a-t-il un rapport définitif qui n’a pas été réfuté?

Pourquoi les exceptions Python sont-elles nommées “Erreur”?

Pourquoi les exceptions Python sont-elles nommées “Error” (par exemple ZeroDivisionError , NameError , TypeError ) et non “Exception” (par exemple ZeroDivisionException , NameException , TypeException ). Je viens d’un contexte Java et j’ai commencé à apprendre Python récemment, car cela crée de la confusion car en Java, il y a une distinction entre les erreurs […]