Ir al contenido principal

Snippets Mongo DB

 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.

Manipular errores DWR con javascript





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 


Comentarios

  1. Muy buen aporte, algo sencillo nada complicado y asi de rapido.

    ResponderBorrar

Publicar un comentario

Entradas más populares de este blog

Resetear usuario y contraseña Weblogic

Esta ocasión se me presento un pequeño problema con el acceso a mi weblogic local, podía levantar mi weblogic pero para entrar a la consola no tenia el usuario ni password (Autenticación Denegada Weblogic).Por lo que busque en la red para poder resetear el usuario y password de weblogic.

No se puede llamar Invoke o a BeginInvoke

Que tal banderola pues aca escribiendo sobre un error que me dio al instalar el administrador Microsoft SQL 2008 , pues bien resulta que necesitaba instalar esta tool, y cuando trataba de iniciar el wizard me lanzaba un error que decia algo asi " No se puede llama a Invoke o a BeginInvoke en un control hasta que se halla creado el indentificador de ventana" si no me creen vean la imagen : y entonces me dije a mi mismo, "mi mismo como le voy hacer" entonces pues tube que recurrir a mi salvacion como siemore :D San Google.com, y ya con unas cuantas palabras clave pues que me lanza algunos resultados de los cuales me habia encontrado algo como esto: Problemas al instalar SQL Server 2008 ? Para lo cual no hice caso a este tip pues resulta que yo no tenia instaldo el windows xp, mas bien tenia instalado el windows 7 por que leyendo en los comentarios que se habian hecho llegue a un muy buen tip que decia algo asi: "Para aquellos compañeros que quieren instalar el S