Preguntas etiquetadas con exception

246
Rotura de pila detectada

Estoy ejecutando mi archivo a.out. Después de la ejecución, el programa se ejecuta durante un tiempo y luego sale con el mensaje: **** stack smashing detected ***: ./a.out terminated* *======= Backtrace: =========* */lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)Aborted* ¿Cuáles podrían ser las...

244
C ++ capturando todas las excepciones

¿Hay un equivalente en C ++ de Java try { ... } catch (Throwable t) { ... } Estoy tratando de depurar el código Java / jni que llama a las funciones nativas de Windows y la máquina virtual sigue fallando. El código nativo aparece bien en las pruebas unitarias y solo parece bloquearse cuando se...

239
Qué hacer en TransactionTooLargeException

Tengo una TransactionTooLargeException. No reproducible. En los documentos dice La transacción de Binder falló porque era demasiado grande. Durante una llamada a procedimiento remoto, los argumentos y el valor de retorno de la llamada se transfieren como objetos Parcel almacenados en el búfer de...

232
¿Por qué usar Opcional.

Cuando se usa la Optionalclase Java 8 , hay dos formas en que un valor se puede ajustar de forma opcional. String foobar = <value or null>; Optional.of(foobar); // May throw NullPointerException Optional.ofNullable(foobar); // Safe from NullPointerException Entiendo que

230
python: ¿Cómo sé qué tipo de excepción ocurrió?

Tengo una función llamada por el programa principal: try: someFunction() except: print "exception happened!" pero en medio de la ejecución de la función genera una excepción, por lo que salta a la exceptparte. ¿Cómo puedo ver exactamente qué sucedió en el someFunction()que causó la...

226
Comprobando si un objeto es nulo en C #

Me gustaría evitar un mayor procesamiento en un objeto si es nulo. En el siguiente código verifico si el objeto es nulo por cualquiera de los dos: if (!data.Equals(null)) y if (data != null) Sin embargo, recibo un NullReferenceExceptionat dataList.Add(data). Si el objeto era nulo, ¡nunca...

215
¿Cómo creo un error personalizado en JavaScript?

Por alguna razón, parece que la delegación de constructor no funciona en el siguiente fragmento: function NotImplementedError() { Error.apply(this, arguments); } NotImplementedError.prototype = new Error(); var nie = new NotImplementedError("some message"); console.log("The message is:...