Articles of exception

Comment puis-je configurer la gestion de .NET UnhandledException dans un service Windows?

protected override void OnStart(ssortingng[] args) { AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException); Thread.Sleep(10000); throw new Exception(); } void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e) { } J’ai attaché un débogueur au code ci-dessus dans mon service Windows, en définissant un point d’arrêt dans CurrentDomain_UnhandledException, mais il n’a jamais été touché. L’exception s’affiche, indiquant qu’elle est non gérée, puis le […]

Exception récurrente sans trace de stack – comment réinitialiser?

Dans mon journal d’application (à l’aide de log4j), je vois une exception NullPointerException, mais sans la trace de la stack. Je sais que l’optimisation, lorsqu’une exception se produit plusieurs fois – le JVM arrête de produire la trace de la stack. Le problème est que l’exception s’est produite il y a un certain temps et […]

Est-ce que si (condition) essaye {…} légal en C ++?

Par exemple: if (true) try { // works as expected with both true and false, but is it legal? } catch (…) { // … } En d’autres termes, est-il légal de mettre le bloc d’essai juste après la condition if ?

Comment obtenir la trace de la stack lors de l’enregistrement des exceptions avec NLog?

Lorsque j’utilise la mise en page par défaut avec NLog, elle imprime uniquement le nom de l’exception. On m’a dit que la mise en page log4jxmlevent n’imprime rien sur l’exception. Quelle mise en page va m’aider? Exemple de code: try { throw new SystemException(); } catch (Exception ex) { logger.Error(“oi”, ex); } Sortie de mise […]

chaîne codée en dur «ligne trois», devrait utiliser la ressource @ssortingng

Je suis un développeur Android débutant, j’essayais d’exécuter cette disposition linéaire en éclipse: Et j’ai remarqué: 1) ligne jaune sous android:text=”Yellow” 2) ligne jaune sous android:text=”row four” le Triangle avertir dit [I18N] Hardcoded ssortingng “Yellow”, should use @ssortingng resource ” et même pour le rest des avertissements.Toute suggestion?

Pourquoi le destructeur n’est pas appelé sur exception?

Je m’attendais à ce que A::~A() soit appelé dans ce programme, mais ce n’est pas: #include struct A { ~A() { std::cout << "~A()" << std::endl; } }; void f() { A a; throw "spam"; } int main() { f(); } Cependant, si je change la dernière ligne à int main() try { f(); } […]

Pourquoi les exceptions sont-elles si mauvaises pour la validation des entrées?

Je comprends que “les exceptions sont pour des cas exceptionnels” [a], mais en plus d’être répété encore et encore, je n’ai jamais trouvé une raison réelle pour ce fait. Étant donné qu’ils arrêtent l’exécution, il est logique que vous ne les vouliez pas pour une logique conditionnelle simple, mais pourquoi ne pas entrer la validation? […]

EsRejectedExecutionException dans elasticsearch pour une recherche parallèle

J’interroge elasticsearch sur plusieurs requêtes parallèles utilisant une seule instance de client de transport dans mon application. J’ai eu l’exception ci-dessous pour l’exécution parallèle. Comment surmonter le problème. org.elasticsearch.common.util.concurrent.EsRejectedExecutionException: rejected execution (queue capacity 1000) on org.elasticsearch.search.action.SearchServiceTransportAction$23@5f804c60 at org.elasticsearch.common.util.concurrent.EsAbortPolicy.rejectedExecution(EsAbortPolicy.java:62) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:821) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1372) at org.elasticsearch.search.action.SearchServiceTransportAction.execute(SearchServiceTransportAction.java:509) at org.elasticsearch.search.action.SearchServiceTransportAction.sendExecuteScan(SearchServiceTransportAction.java:441) at org.elasticsearch.action.search.type.TransportSearchScanAction$AsyncAction.sendExecuteFirstPhase(TransportSearchScanAction.java:68) at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.performFirstPhase(TransportSearchTypeAction.java:171) at org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.start(TransportSearchTypeAction.java:153) at org.elasticsearch.action.search.type.TransportSearchScanAction.doExecute(TransportSearchScanAction.java:52) at […]

Récupérer des exceptions à partir de la liste d’initialisation d’un constructeur

En voici un curieux. J’ai une classe A. Il a un élément de classe B, que je veux initialiser dans le constructeur de A en utilisant une liste d’initialisation, comme ceci: class A { public: A(const B& b): mB(b) { }; private: B mB; }; Existe-t-il un moyen de rattraper les exceptions pouvant être émises […]

NPE tout en gonflant la mise en page (tentative d’invocation de la méthode virtuelle ‘boolean java.lang.Ssortingng.equals (java.lang.Object)’ sur une référence d’object NULL)

Je continue à recevoir une java.lang.NullPointerException lorsque j’essaie d’utiliser ScrollView dans une activité. La chose étrange est que j’ai utilisé exactement la même configuration Scrollview dans d’autres activités. Et tout à coup, je reçois des erreurs. J’ai essayé de nettoyer le projet et de reconstruire. Et j’ai essayé le bon vieux redémarrage du programme. J’ai […]