Articles of manejo de errores

rails 4: páginas de error personalizadas para 404, 500 y ¿de dónde viene el mensaje de error predeterminado 500?

Actualmente en producción estoy obteniendo este texto: 500 Internal Server Error If you are the administrator of this website, then please read this web application’s log file and/or the web server’s log file to find out what went wrong. No html en esa página nada. ¿Dónde está este código? No tengo public / 500.html ni […]

La función de conversión para la verificación de errores se considera buena?

Me gustaría tener una manera simple de verificar que un objeto sea válido. Pensé en una función de conversión simple, algo como esto: operator bool() const { return is_valid; } Verificar que sea válido sería muy simple ahora // is my object invalid? if (!my_object) std::cerr << "my_object isn't valid" << std::endl; ¿Esto se considera […]

¿Cómo se implementa el tiempo de ejecución de control de excepciones de C ++?

Estoy intrigado por cómo funciona el mecanismo de manejo de excepciones de C ++. Específicamente, ¿dónde está almacenado el objeto de excepción y cómo se propaga a través de varios ámbitos hasta que se detecta? ¿Está almacenado en algún área global? Dado que esto podría ser específico del comstackdor, ¿alguien podría explicar esto en el […]

Manejo de errores de ASP.NET MVC 5

Queremos manejar 403 errores, 404 errores, todos los errores debidos a MySpecialDomainException y proporcionar una página de error predeterminada para todos los demás errores (incluidos los errores en la configuración de IIS). Todos los errores deberían devolver vistas Razor correctas, sería muy bueno tener un ErrorController frente a las vistas. Por ejemplo, algo como esto: […]

android.content.res.Resources $ NotFoundException

@Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.screenlocked); //Retrieve stored ID final String STORAGE = “Storage”; SharedPreferences unique = getSharedPreferences(STORAGE, 0); LoginID = unique.getString(“identifier”, “”); //Retrieve stored phone number final String phoneNumber = unique.getString(“PhoneNumber”, “”); phoneView = (TextView) findViewById(R.id.phone); phoneView.setText(phoneNumber.toString()); //Retrieve user input input = (EditText) findViewById(R.id.editText1); userInput = input.getText().toString(); //Set login button login = (Button) […]

MS-Access, VBA y manejo de errores

Esta es más una observación que una pregunta real: MS-Access (y VBA en general) está perdiendo una herramienta desesperada donde el código de manejo de errores puede generarse automáticamente, y donde el número de línea se puede mostrar cuando ocurre un error. ¿Encontraste una solución? ¿Qué es? Me di cuenta de cuántos cientos de horas […]

AsyncTask y manejo de errores en Android

Estoy convirtiendo mi código de usar Handler a AsyncTask . Este último es excelente en lo que hace: actualizaciones asíncronas y manejo de resultados en el hilo principal de la interfaz de usuario. Lo que no me queda claro es cómo manejar las excepciones si algo AsyncTask#doInBackground en AsyncTask#doInBackground . La forma en que lo […]

¿Realmente necesito usar “SET XACT_ABORT ON”?

si tienes cuidado y usas TRY-CATCH para todo, y revertir los errores, realmente necesitas usar: SET XACT_ABORT ON En otras palabras, ¿hay algún error que TRY-CATCH perderá que SET XACT_ABORT ON manejará?

¿Cómo atrapo un error de la publicación de consulta Ajax?

Me gustaría detectar el error y mostrar el mensaje apropiado si falla la solicitud de Ajax. Mi código es como el siguiente, pero no pude conseguir la solicitud Ajax que falló. function getAjaxData(id) { $.post(“status.ajax.php”, {deviceId : id}, function(data){ var tab1; if (data.length>0) { tab1 = data; } else { tab1 = “Error in Ajax”; […]

Una propiedad o indexador no se puede pasar como un parámetro de salida o ref

Recibo el error anterior y no puedo resolverlo. Busqué en Google un poco, pero no puedo deshacerme de él. Guión: Tengo una clase BudgetAllocate cuya propiedad es un presupuesto que es de tipo doble. En mi dataAccessLayer, En una de mis clases estoy tratando de hacer esto: double.TryParse(objReader[i].ToString(), out bd.Budget); Que está arrojando este error: […]