Problemas al instalar Pentaho

Hola,

Estoy siguiendo esta guía:
https://docs.google.com/document/d/1da7UN4VvSaIQu6N1gTYmhwUt19QIybEzyTSZEBM9ZHA

Llego hasta: 2.2.9. Probar la instalación pero el servidor no levanta. Seguro me equivoque al editar un archivo pero no se bien como depurar.

Revise los logs an catalina.out y parece que en algún lado active Oracle en lugar de Postgres


 ERROR [RepositoryImpl] Failed to initialize workspace 'default'
javax.jcr.RepositoryException: Cannot instantiate persistence manager org.apache.jackrabbit.core.persistence.pool.OraclePersistenceManager
	at org.apache.jackrabbit.core.RepositoryImpl.createPersistenceManager(RepositoryImpl.java:1379)
	at org.apache.jackrabbit.core.RepositoryImpl.access$200(RepositoryImpl.java:126)
	at org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.doInitialize(RepositoryImpl.java:2052)
...................
 ERROR [RepositoryImpl] Unable to start repository, forcing shutdown...
00:49:24,415 ERROR [RepositoryImpl] failed to start Repository: Cannot instantiate persistence manager org.apache.jackrabbit.core.persistence.pool.OraclePersistenceManager
javax.jcr.RepositoryException: Cannot instantiate persistence manager org.apache.jackrabbit.core.persistence.pool.OraclePersistenceManager
	at org.apache.jackrabbit.core.RepositoryImpl.createPersistenceManager(RepositoryImpl.java:1379)
.............

Ojalá puedan darme una mano, sino tocará empezar de cero con más ciudado.

Saludos,

Rafael

Hola Rafael, seguramente es el archivo repository.xml el que tiene algún error. Se encuentra en /usr/local/pentaho/biserver-ce/pentaho-solutions/system/jackrabbit.

Chequealo y si no vemos de hacer un hangouts.
Saludos,
Sabrina.

Hola Sabrina,

Ya superé ese error. Empecé de nuevo desde el punto 2.2.4.4. Ahora tengo este error:


ERROR [EmbeddedQuartzSystemListener] EmbeddedQuartzSystemListener.ERROR_0007_SQLERROR
org.postgresql.util.PSQLException: ERROR: error de sintaxis en o cerca de «RUNSCRIPT»
  Position: 1
	at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2476)
	at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2189)
	at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:300)
	at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:428)
	at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:354)
	at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:301)
	at org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:287)
	at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:264)
	at org.postgresql.jdbc.PgStatement.executeUpdate(PgStatement.java:244)
	at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
	at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
	at org.pentaho.platform.scheduler2.quartz.EmbeddedQuartzSystemListener.verifyQuartzIsConfigured(EmbeddedQuartzSystemListener.java:176)
	at org.pentaho.platform.scheduler2.quartz.EmbeddedQuartzSystemListener.startup(EmbeddedQuartzSystemListener.java:100)
	at org.pentaho.platform.engine.core.system.PentahoSystem$2.call(PentahoSystem.java:446)
	at org.pentaho.platform.engine.core.system.PentahoSystem$2.call(PentahoSystem.java:437)
	at org.pentaho.platform.engine.core.system.PentahoSystem.runAsSystem(PentahoSystem.java:416)
	at org.pentaho.platform.engine.core.system.PentahoSystem.notifySystemListenersOfStartup(PentahoSystem.java:437)
	at org.pentaho.platform.engine.core.system.PentahoSystem.access$000(PentahoSystem.java:89)
	at org.pentaho.platform.engine.core.system.PentahoSystem$1.call(PentahoSystem.java:368)
	at org.pentaho.platform.engine.core.system.PentahoSystem$1.call(PentahoSystem.java:365)
	at org.pentaho.platform.engine.core.system.PentahoSystem.runAsSystem(PentahoSystem.java:416)
	at org.pentaho.platform.engine.core.system.PentahoSystem.notifySystemListenersOfStartup(PentahoSystem.java:365)
	at org.pentaho.platform.engine.core.system.PentahoSystem.init(PentahoSystem.java:335)
	at org.pentaho.platform.engine.core.system.PentahoSystem.init(PentahoSystem.java:231)
	at org.pentaho.platform.web.http.context.SolutionContextListener.contextInitialized(SolutionContextListener.java:162)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4811)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5251)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1092)
	at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1834)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:473)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:745)
01:29:20,610 ERROR [Logger] Error: Pentaho
01:29:20,610 ERROR [Logger] misc-org.pentaho.platform.engine.core.system.PentahoSystem: org.pentaho.platform.api.engine.PentahoSystemException: PentahoSystem.ERROR_0014 - Error mientras se intentaba ejecutar la secuencia de arranque por org.pentaho.platform.scheduler2.quartz.EmbeddedQuartzSystemListener
org.pentaho.platform.api.engine.PentahoSystemException: org.pentaho.platform.api.engine.PentahoSystemException: PentahoSystem.ERROR_0014 - Error mientras se intentaba ejecutar la secuencia de arranque por org.pentaho.platform.scheduler2.quartz.EmbeddedQuartzSystemListener
	at org.pentaho.platform.engine.core.system.PentahoSystem.notifySystemListenersOfStartup(PentahoSystem.java:373)
	at org.pentaho.platform.engine.core.system.PentahoSystem.init(PentahoSystem.java:335)
	at org.pentaho.platform.engine.core.system.PentahoSystem.init(PentahoSystem.java:231)
	at org.pentaho.platform.web.http.context.SolutionContextListener.contextInitialized(SolutionContextListener.java:162)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4811)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5251)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1092)
	at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1834)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:473)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:745)
Caused by: org.pentaho.platform.api.engine.PentahoSystemException: PentahoSystem.ERROR_0014 - Error mientras se intentaba ejecutar la secuencia de arranque por org.pentaho.platform.scheduler2.quartz.EmbeddedQuartzSystemListener
	at org.pentaho.platform.engine.core.system.PentahoSystem$2.call(PentahoSystem.java:455)
	at org.pentaho.platform.engine.core.system.PentahoSystem$2.call(PentahoSystem.java:437)
	at org.pentaho.platform.engine.core.system.PentahoSystem.runAsSystem(PentahoSystem.java:416)
	at org.pentaho.platform.engine.core.system.PentahoSystem.notifySystemListenersOfStartup(PentahoSystem.java:437)
	at org.pentaho.platform.engine.core.system.PentahoSystem.access$000(PentahoSystem.java:89)
	at org.pentaho.platform.engine.core.system.PentahoSystem$1.call(PentahoSystem.java:368)
	at org.pentaho.platform.engine.core.system.PentahoSystem$1.call(PentahoSystem.java:365)
	at org.pentaho.platform.engine.core.system.PentahoSystem.runAsSystem(PentahoSystem.java:416)
	at org.pentaho.platform.engine.core.system.PentahoSystem.notifySystemListenersOfStartup(PentahoSystem.java:365)
	... 16 more
Caused by: org.pentaho.platform.api.engine.PentahoSystemException: PentahoSystem.ERROR_0014 - Error mientras se intentaba ejecutar la secuencia de arranque por org.pentaho.platform.scheduler2.quartz.EmbeddedQuartzSystemListener
	at org.pentaho.platform.engine.core.system.PentahoSystem$2.call(PentahoSystem.java:447)
	... 24 more
01:29:20,612 ERROR [Logger] Error end:
01:29:20,612 INFO  [PeriodicStatusLogger] Warning, one or more errors occurred during the initialization process.
01:29:20,612 INFO  [PeriodicStatusLogger] Warning, one or more errors occurred during the initialization process.
[es_68] Pentaho BI Platform server failed to properly initialize. The system will not be available for requests.
11-Aug-2017 01:29:22.549 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /usr/local/pentaho/biserver-ce/tomcat/webapps/pentaho has finished in 61.476 ms
11-Aug-2017 01:29:22.561 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
11-Aug-2017 01:29:22.584 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
11-Aug-2017 01:29:22.588 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 63258 ms

Voy a batallar este problema el día de hoy. Si me vence otra vez Pentaho te contacto la próxima semana para ver como pueden ayudar.

Saludos,

Rafael

Parece que ya tengo Pentaho andando.
El último problema la solucioné creando la tabla QRTZ en la base de datos quarts como lo recomendaron en este foro.


CREATE TABLE "QRTZ"
(
NAME VARCHAR(200) NOT NULL,
PRIMARY KEY (NAME)
); 

Adicionalmente adjunto el archivo repository.xml que esta configurado como debería quedar según la guía y comentado con la palabra Wichi en los lugares donde se realizan las modificaciones. Por ahí a alguien le sirve.

Saludos y gracias,

Rafael


repository.xml.txt (22.7 KB)

Hola Rafael, me alegro que lo hayas resuelto. Esa tabla que creaste ya viene en el script que les pasamos para crear las bases de datos, raro que no se te haya creado (paquete_SIU-WIchi/utilidades/instalacion/bases_postgres/create_quartz_postgresql.sql).
Gracias por el template del archivo repository.xml !!

Saludos,
Sabrina.