Articles of excepción

¿Utiliza una clase de excepción en sus progtwigs Perl? ¿Por qué o por qué no?

Tengo un montón de preguntas sobre cómo las personas usan excepciones en Perl. He incluido algunas notas de antecedentes sobre excepciones, sáltese esto si lo desea, pero tómese un momento para leer las preguntas y responderlas. Gracias. Antecedentes sobre las excepciones de Perl Perl tiene un sistema de excepciones incorporado muy básico que proporciona un […]

¿Cómo puedo hacer que WinForms deje de ignorar silenciosamente las excepciones no controladas?

Esto se está volviendo extremadamente irritante. En este momento tengo una aplicación de winforms, y las cosas no estaban funcionando bien, pero no se lanzaron excepciones por lo que pude ver. Después de recorrer casi todos los códigos relevantes, resulta que se lanzó una excepción al inicio de mi aplicación. Para abreviar, en WinForms, siendo […]

¿Efectos secundarios de lanzar una excepción dentro de una cláusula sincronizada?

¿Hay algún efecto secundario poco claro al lanzar una excepción desde dentro de una cláusula sincronizada? ¿Qué le sucede a la cerradura? private void doSomething() throws Exception {…} synchronized (lock) { doSomething(); }

Mostrar número de línea en el manejo de excepciones

¿Cómo se mostraría qué número de línea causó el error y esto es posible con la forma en que .NET comstack sus .exes? Si no, ¿existe una forma automatizada para que Exception.Message muestre el sub que se eliminó? try { int x = textbox1.Text; } catch(Exception ex) { MessageBox.Show(ex.Message); }

¿Cómo puedo detectar cuándo se ha lanzado una excepción globalmente en Java?

¿Cómo puedo detectar cuándo se ha lanzado una excepción en mi aplicación? Intento enviarme automáticamente un correo electrónico cada vez que se lanza una excepción en mi aplicación Java Desktop. Me imagino que puedo ser más proactivo. Sé que podría simplemente registrarme y notificarme a mí mismo cada vez que ocurra una excepción, pero tendría […]

¿Por qué los iostreams de C ++ STL no son “amigables con las excepciones”?

Estoy acostumbrado a Delphi VCL Framework, donde TStreams arroja excepciones sobre errores (por ejemplo, archivo no encontrado, disco lleno). Estoy portando algún código para usar C ++ STL en su lugar, y he sido atrapado por iostreams NO lanzando excepciones por defecto, sino estableciendo banderas badbit / failbit en su lugar. Dos preguntas… a: ¿Por […]

¿Cómo determino HResult para System.IO.IOException?

La propiedad System.Exception.HResult está protegida. ¿Cómo puedo ver dentro de una excepción y obtener el resultado HR sin recurrir a la reflexión u otros hacks feos? Aquí está la situación: Quiero escribir una herramienta de copia de seguridad, que abre y lee archivos en un sistema. Abrí el archivo con FileAccess.Read y FileShare.ReadWrite, de acuerdo […]

javax.crypto.BadPaddingException

Estoy trabajando en el algoritmo AES, y tengo esta excepción que no pude resolver. javax.crypto.BadPaddingException: Given final block not properly padded at com.sun.crypto.provider.SunJCE_f.b(DashoA13*..) at com.sun.crypto.provider.SunJCE_f.b(DashoA13*..) at com.sun.crypto.provider.AESCipher.engineDoFinal(DashoA13*..) at javax.crypto.Cipher.doFinal(DashoA13*..) la excepción ocurre en la parte de descifrado. Inicializo la clave en un lugar diferente de donde está el algoritmo de descifrado KeyGenerator kgen = KeyGenerator.getInstance(“AES”);//key […]

¿Controlador global de excepciones para servicios de Windows?

¿Hay alguna forma de manejar globalmente excepciones para un servicio de Windows? Algo similar a lo siguiente en las aplicaciones de Windows Forms: Application.ThreadException += new ThreadExceptionEventHandler(new ThreadExceptionHandler().ApplicationThreadException);

¿Determinando el tipo de excepción después de capturar la excepción?

¿Hay alguna manera de determinar el tipo de excepción, aunque sepa que atrapó la excepción con una trampa? Ejemplo: try { SomeBigFunction(); } catch(…) { //Determine exception type here }