Preguntas etiquetadas con exception

Una excepción es una condición inusual que requiere una desviación del flujo normal del programa. Normalmente, una excepción no debe resultar en una falla total, sino que debe ser atendida por un controlador de excepciones. El manejo de excepciones es una construcción incorporada en muchos lenguajes de programación. Por lo general, las excepciones se manejan desenrollando la pila, volviendo así a un estado definido fuera del alcance de la excepción y luego invocando un bloque controlador o rutina.


8
BaseException.message en desuso en Python 2.6
Recibo una advertencia de que BaseException.message está en desuso en Python 2.6 cuando uso la siguiente excepción definida por el usuario: class MyException(Exception): def __init__(self, message): self.message = message def __str__(self): return repr(self.message) Esta es la advertencia: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6 self.message = message ¿Qué …

6
Volviendo de un bloque finalmente en Java
Recientemente me sorprendió descubrir que es posible tener una declaración de devolución en un bloque finalmente en Java. Parece que mucha gente piensa que es algo malo hacer como se describe en ' No regrese en una cláusula final '. Rascando un poco más, también encontré ' El retorno de …

7
Error de django MultiValueDictKeyError, ¿cómo lo soluciono?
Estoy tratando de guardar un objeto en mi base de datos, pero está arrojando un MultiValueDictKeyErrorerror. Los problemas se encuentran dentro del formulario, el is_privateestá representado por una casilla de verificación. Si la casilla de verificación NO está seleccionada, obviamente no se pasa nada. Aquí es donde se arroja el …
174 python  django  exception 



2
java.net.MalformedURLException: sin protocolo
Recibo una excepción de Java como: java.net.MalformedURLException: no protocol Mi programa está tratando de analizar una cadena XML usando: Document dom; DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder(); dom = db.parse(xml); La cadena XML contiene: String xml = "<?xml version=\"1.0\" encoding=\"utf-8\"?>"+ " <s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\">"+ " <s:Header>"+ " <ActivityId CorrelationId=\"15424263-3c01-4709-bec3-740d1ab15a38\" …
173 java  xml  exception 

3
¿Para qué es ApplicationException en .NET?
Para lanzar excepciones, generalmente uso clases de excepción incorporadas, por ejemplo, ArgumentNullExceptiony NotSupportedException. Sin embargo, a veces necesito usar una excepción personalizada y en ese caso escribo: class SlippedOnABananaException : Exception { } class ChokedOnAnAppleException : Exception { } y así. Luego lanzo y atrapo estos en mi código. Pero …

6
¿No se detectó la excepción de Java?
Tengo un pequeño problema teórico con las construcciones try-catch. Ayer tomé un examen práctico sobre Java y no entiendo el siguiente ejemplo: try { try { System.out.print("A"); throw new Exception("1"); } catch (Exception e) { System.out.print("B"); throw new Exception("2"); } finally { System.out.print("C"); throw new Exception("3"); } } catch (Exception …




7
Visual Studio: ¿Cómo romper las excepciones manejadas?
Me gustaría que Visual Studio se interrumpiera cuando ocurra una excepción manejada (es decir, no solo quiero ver un mensaje de "Primera oportunidad", quiero depurar la excepción real). Por ejemplo, quiero que el depurador se rompa en la excepción: try { System.IO.File.Delete(someFilename); } catch (Exception) { //we really don't care …

2
Lanzar error ('msg') vs lanzar nuevo error ('msg')
var err1 = Error('message'); var err2 = new Error('message'); ¿Cual es la diferencia? Mirándolos en la consola cromada, se ven idénticos. Las mismas propiedades en el objeto y la misma __proto__cadena. Casi parece que Erroractúa como una fábrica. ¿Cuál es correcto y por qué?


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.