viernes, 15 de febrero de 2013

Error del instalador Unix de glassfish 3.1.2.2


A la vista de suficientes ojos, todos los errores resultan evidentes.
Ley de Linus, formulada por Linus Torvalds, (1997).

Si has instalado Glassfish 3.1.2.2 en un servidor Unix en español y has seleccionado "Instalación personalizada", habrás sufrido el extraño error:

org.jdom.input.JDOMParseException: Error on line 98: El tipo de elemento "htmlpanel" 
debe ir seguido de una de estas especificaciones de atributo: ">" o "/>".
WARNING: No se ha podido procesar un evento de navegación para 
command=AC_NEXT [Comando=AC_NEXT Error=Invalid SwiXML Descriptor. ]

La interfaz gŕafica presenta una imagen como la siguiente:


Tal y como me imaginé, tiene que ver con el poco cuidado que está teniendo Oracle con los idiomas últimamente en los instaladores (el instalador de la versión 3.1 también adolecía de similares problemas). La solución es muy sencilla: ejecutar el instalador forzando el idioma inglés, por ejemplo, así:

szarza@szarza:~$ LANG=EN ./glassfish-3.1.2.2-unix.sh

con lo que podremos acceder a la instalación personalizada sin problemas.



Supongo que existe algún error en los XML del instalador con recursos en español que no se escapan debidamente.

Espero que os ayude en casos similares.
Related Posts Plugin for WordPress, Blogger...
cookieassistant.com