May 28

Cuando nos da el siguiente error:

[ERROR, org.directwebremoting.impl.DefaultCreatorManager]Creator: ‘NewCreator[XXX]‘ for XXX.js is returning null for type queries.

Se debe a que no encuentra el constructor de la clase que se esta exportando en DWR, esto se puede deber a los siguientes motivos:

  • El nombre de la clase o el package de la clase esta mal definido en el archivo “dwr.xml”.
  • La clase no tiene el constructor por defecto vacio.
  • La clase no se encuentra en el classpath, por ejemplo si es un proyecto Web no se encuentra en el directorio “..\WEB-INF\classes\”, o “..\WEB-INF\lib\” (si esta dentro de un jar).
  • Del anterior se desprende que; suele suceder que cuando se compila la clase no se incluye en ningun jar, luego en el fondo esta mal definido el proyecto en cuanto a la compilación, y generación de librerias (jars).

Leave a Reply

You must be logged in to post a comment.