16 noviembre 2007

Cannot find bean: "org.apache.struts.taglib.html.BEAN"

Un error que seguramente a algunos le habrá hecho dar demasiadas vueltas aunque la causa sea que se te ha olvidado poner la etiqueta en la página que está intentando abrir.
Es cierto el dicho "Los árboles no te dejan ver el bosque" cuando estamos demasiado inmersos dando vueltas para encontrar un error, lo normal es que la solución sea una chorrada como ésta última.

13 julio 2007

Java Persistence API Tools (1.0.0.v200706250000-77–CYQCCz-CoRPCCCH) requires feature “org.eclipse.datatools.enablement.feature”

Con la nueva versión de Eclipse3.3 para J2EE que se puede descargar de la página
http://www.eclipse.org/downloads/moreinfo/jee.php,
parece que hay problemas al intentar hacer nuevas actualizaciones, lo que hace que el botón "Select Required..." no funcione y sea imposible evitar el error

Java Persistence API Tools (1.0.0.v200706250000-77–CYQCCz-CoRPCCCH) requires feature “org.eclipse.datatools.enablement.feature”



Para solucionarlo tendremos que añadir dos paquetes llamados Data Tools Enablement y Data Tools Documentation que están en el sitio de actualización llamando "Data Tools".

20 abril 2007

Error ClassClastException al añadir un objeto a un TreeMap

Es un error de los que pueden hacer dar muchas vueltas, porque en el mensaje de error no aparece clara la causa. En este caso el problema es que estamos intentando añadir a un TreeMap un objeto que no implementa la interface Comparable y que por lo tanto no tiene implementado el método compareTo(), necesario para que el TreeMap pueda ordenar sus objetos.

En la imagen se muestra el error que se produce al intentar añadir al treeMap a la segunda persona.

Error ClassCastException en un TreeMap

11 abril 2007

Error con la DLL de sistema user32.dll y HHCTRL.OCX

Por culpa de una de las últimas actualizaciones de Windows Update, al arrancar el equipo, el panel de control de Realtek no se abre y aparece el siguiente error:

La DLL de sistema user32.dll se ha reasignado en la memoria La aplicación no funcionará correctamente. La reasignación ocurrió porque la DLL C:\Windows\System32\Hhctrl.ocx ocupa un intervalo de direcciones reservado para las DLL del sistema de Windows. Debe ponerse en contacto con el fabricante que proporciona la DLL para obtener una nueva.


La explicación al problema y su solución está en la siguiente página:
http://support.microsoft.com/kb/935448/es

31 marzo 2007

Utilizar oc4j con Eclipse 3.2

¿Será posible que cada vez que intentemos instalar cualquier cosa lo normal sea que no funcione?.

Esta vez los problemas han surgido al intentar añadir el servidor de Oracle a Eclipse, que en principio es sencillo, se añade como todos los demás, sin embargo cuando intentaba arrancar el servidor aparece un error:

java.lang.RuntimeException: Could not generate DH keypair



Error en Eclipse al iniciar oc4j

Después de mucho rebuscar por la red encontré que la causa de estos errores era un bug en el jdk que estaba utilizando, el jdk1.5.0_05, que se corrige en las actualizaciones posteriores a la 10.

Así que si no os funciona oc4j dentro de Eclipse, probablemente sea porque tenéis que actualizar el jdk de Java.

20 enero 2007

Ant - junit, build failed= Could not create task or type of type junit

Hace unos días me he estado peleando con una tarea ant en Eclipse que pretendía ejecutar un test de JUnit. Es raro, ;) pero daba el siguiente error, aunque compilaba bien las clases.


BUILD FAILED...: Could not create task or type of type: junit.
Ant could not find the task or a class this task relies upon.


Para solucionar este error, necesitas copiar el archivo JUnit.jar a la carpeta eclipse/plugins/org.apache.ant/lib.

Luego en Eclipse vamos al menú Window->Preferences->ant->Runtime, seleccionamos Ant Home Entries (Default).

Por último, hacemos click en el botón Add External JARs y buscamos el archivo junit.jar que acabamos de copiar. Aceptamos los cambios, y con esto debería estar solucionado.

10 septiembre 2006

Error al iniciar JBoss desde Eclipse 3.2.1

Para variar, otro error más!. Esta vez al instalar JBoss e intentar arrancarlo desde dentro de Eclipse, resulta que nada que no funciona. ¿Sabéis cuál ha sido la causa esta vez? Pues que instalé JBoss en C:\Archivos de Programa, y la solución es instalarlo en un path sin espacios en blanco... por qué no avisarán... ein?