Esta publicación servirá para ir colocando fragmentos de consultas que en algún momento me fueron útiles para usarlo en MongoDB Fragmento 1: Se requería obtener todos los elementos que dentro de un atributo que es de tipo array(arreglo) coincida con type:"fire" Fragmento 2: Se requería actualizar el atributo " lastUpdate " de toda la colección donde la edad sea mayor o igual a 15.
Tal vez estos mensajes de error "Incomplete reply from server" , "No Found" , "Servicio no Disponible", "A server error has ocurred" se hallan mostrado en una ventana emergente que genera DWR cuando existe alguna inconsistencia, Si es así , entonces es posible manejar esos errores de forma mas discreta colocando solo un console.log() para saber que paso y no mostrar ese molesto alert();
Pues bien lo que se debe hacer ya que tienes tu proyecto funcionando con DWR, es colocar :
dwr.engine.setErrorHandler(errh);
Este lo puedes colocar en la pagina donde se esta haciendo uso de DWR, por ejemplo yo lo coloque directo en el body
<body dwr.engine.setErrorHandler(errh);" >
después en un archivo o en una etiqueta javascript, sera necesario colocar la siguiente función:
function errh(msg, exc) {
console.log("Error message is: " + msg +
" - Error Details: " + dwr.util.toDescriptiveString(exc, 2));
}
y entonces esto sera todo, tu deberías ver el error en la consola de tu navegador y no en una ventana emergente.
por ejemplo ami me salio este mensaje cuando probé:
Error message is: Incomplete reply from server - Error Details: {
name:"dwr.engine.incompleteReply",
message:"Incomplete reply from server"
}
Es muy sencillo si quieren que los ayude o implemente en algún proyecto solo pidan ayuda y con gusto atiendo la petición
Muy buen aporte, algo sencillo nada complicado y asi de rapido.
ResponderBorrar