Instación SIU-Wichi 5.2.1 (Problemas)

Hola! los molesto solicitando ayuda porque tenemos problemas al instalar Pentaho.
Siguiendo la guía y llegando al punto 2.2.8(pagina 17) e iniciando sin problemas el pentaho, al probarlo el explorador nos arroja el siguiente error:
HTTP Status 404 -
type Status report
message
description The requested resource () is not available.
Apache Tomcat/6.0.29

Revisando el LOG (“/usr/local/pentaho/biserver-ce/tomcat/logs/catalina.log”) nos damos cuenta que al iniciar el servicio hay errores. Les detallo un fragmento a continuación:
“… ERROR [ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘filterChainProxy’ defined in file [/usr/local/pentaho/biserver-ce/pentaho-solutions/system/applicationContext-spring-security.xml]: Invocation of init method failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘authenticationProcessingFilter’ defined in file [/usr/local/pentaho/biserver-ce/pentaho-solutions/system/applicationContext-spring-security.xml]: Cannot resolve reference to bean ‘authenticationManager’ while setting bean property ‘authenticationManager’; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘authenticationManager’ defined in file [/usr/local/pentaho/biserver-ce/pentaho-solutions/system/applicationContext-spring-security.xml]: Cannot resolve reference to bean ‘daoAuthenticationProvider’ while setting bean property ‘providers’ with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘daoAuthenticationProvider’ defined in file [/usr/local/pentaho/biserver-ce/pentaho-solutions/system/applicationContext-spring-security-hibernate.xml]: Cannot resolve reference to bean ‘userDetailsService’ while setting bean property ‘userDetailsService’; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘userDetailsService’ defined in file [/usr/local/pentaho/biserver-ce/pentaho-solutions/system/applicationContext-spring-security-hibernate.xml]: Cannot resolve reference to bean ‘userRoleDao’ while setting bean property ‘userRoleDao’; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘userRoleDao’ defined in file [/usr/local/pentaho/biserver-ce/pentaho-solutions/system/applicationContext-spring-security-hibernate.xml]: Cannot resolve reference to bean ‘sessionFactory’ while setting bean property ‘sessionFactory’; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘sessionFactory’ defined in file [/usr/local/pentaho/biserver-ce/pentaho-solutions/system/applicationContext-spring-security-hibernate.xml]: Cannot resolve reference to bean ‘dataSource’ while setting bean property ‘dataSource’; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘dataSource’ defined in file [/usr/local/pentaho/biserver-ce/pentaho-solutions/system/applicationContext-spring-security-hibernate.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property ‘driverClassName’ threw exception; nested exception is java.lang.IllegalStateException: Could not load JDBC driver class [org.postgres.Driver] …”

Probamos en darle perimosos (777) a todos los archivos y carpetas de “biserver-ce”, obviamente incluyendo los archivos que el log menciona que no tiene permisos, y el log nos arroja el mismo problema.

Adjunto los 2 log (pentaho.log y catalina.log) para mayor información y puedan darnos una mano.

Desde ya Gracias!

Javier T.


log.zip (80.7 KB)

Hola Javier. ¿Podrías revisar los archivos de configuración? Parece que en algún lado pusiste org.postgres.Driver en vez de org.postgresql.Driver.

Gracias por responder Sebastian!
Efectivamente tenia mal “modificado” unos archivos. Ya pude ingresar y loguearme en la consola de Pentaho (8080).

Aprovecho para preguntarte por un error que me arroja al intentar iniciar el servicio Consola-Administración (8099) “ERROR [ThreadSafeHttpClient]
ThreadSafeHttpClient.ERROR_0001 - Client request for URI “http://10.1.0.45/pentaho/ping/alive.gif?requestedMimeType=text%2Fxml” failed. Reason for failure: HTTP/1.1 404 Not Found.”

Desde ya gracias!

Javier T.

Hola Javier, disculpá la demora. No termino de entender si eso te sale en el log o es lo que te muestra el navegador cuando tratas de entrar. Me mandas el log completo de la consola de administración? Eso es la salida de ./start-pac.sh desde que empieza hasta que se produce el problema.

Hola Sebastian!
Lo que te comente anteriormente era parte del error que arrojaba la consola al iniciar el servicio. El error del explorador es “HTTP/1.1 404 Not Found”.
Te adjunto el log.
Observe que los 10 primeros renglones del log son escritos al iniciar el servicio, a partir del renglón 11 se escribe recién cuando ingreso desde el explorador.


server.zip (48.6 KB)

Hola. Lo único que me parece raro es que se trata de conectar al puerto 80 de 10.1.0.45 . Esa es la ip de srv-unm05.UNM.EDU.AR?

Después hay diferencias con el log que genera en mi máquina pero el tuyo no tiene errores claros. Tocaste algo para cambiarle el nivel de logueo?

Si esa es la ip. No, no toque nada.
Trate de buscar el archivo “hibernate/postgresql.hbm.xml” y no lo encuentro al igual que con el archivo “/pentaho/SchedulerAdminService”. Estos archivos es normal que no esten? Son el problema?

Hola Javier, no tengo esos archivos, no creo que sean el problema.

Lo que podés intentar es volver a descomprimir el biserver descargado reemplazando solo la parte de administration-console y volver a configurarla. Esto igual no garantiza que funcione porque busca algunos archivos en la instalación de biserver.

Hola Sebastian!
El error que me arrojaba lo solucione modificando la IP y el puerto del archivo “web.xml” ubicado en “/tomcat/webapps/pentaho/WEB-INF”.
Al entrar a la consola de Administración la pantalla se ve mal y con un mensaje de fondo “404 Error - Page Not Found” que por lo que lei en el foro no es nada grave.

Igualmente aunque no halla un ERROR en el log o en el shell(consola) al iniciar el servicio ambos me arrojan el siguiente WARN “2014-08-22 15:59:27,014 WARN [org.apache.commons.httpclient.HttpMethodBase] Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is recommended.”
En el shell se agrega esta linea de WARN cada vez que ingreso a la “Administration Console”. No se si este WARN es grave o no, desconozco.

Buenísimo.

Lo del 404 se trata de que cambió una página dentro del sitio de pentaho. Al hacer click en Administration entras a la parte útil de la herramienta.

Ese WARN no lo conozco, pero te cuento que por lo menos nosotros no tenemos un manejo de la herramienta como para seguir y evitar los WARNs.

Gracias Sebastian por la ayuda!
Saludos!