¡Atención!: La versión que se propone es de un jre de 32 bits, esto provoca dos problemas:
- Spoon no abre
- Bajando el jdk abre Spoon, pero no establece conexión con la BD. NO DICE NADA
SOLUCIÓN:
-
Disgnóstico del problema:
En lugar de ejecutar Spoon.bat, ejecutar SpoonDebug.bat, lo cual genera un log de texto de la ejecución. El resultado dice algo relativo a la VM y la cantidad de memoria utilizada:DEBUG: Using PENTAHO_JAVA_HOME
DEBUG: _PENTAHO_JAVA_HOME=C:\Program Files (x86)\Java\jre-1.8
DEBUG: _PENTAHO_JAVA=C:\Program Files (x86)\Java\jre-1.8\bin\java.exeD:\temp\soft\Pentaho_Data_Integration\pdi-ce-9.3.0.0-428\data-integration>“C:\Program Files (x86)\Java\jre-1.8\bin\java.exe” “-Xms1024m” “-Xmx2048m” “-XX:MaxPermSize=256m” “-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2” “-Djava.library.path=libswt\win32” “-DKETTLE_HOME=” “-DKETTLE_REPOSITORY=” “-DKETTLE_USER=” “-DKETTLE_PASSWORD=” “-DKETTLE_PLUGIN_PACKAGES=” “-DKETTLE_LOG_SIZE_LIMIT=” “-DKETTLE_JNDI_ROOT=” -jar launcher\launcher.jar -lib …\libswt\win32 /level:Debug
Java HotSpot™ Client VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
Error occurred during initialization of VM
Could not reserve enough space for 2097152KB object heap- Es inútil declarar variables de entorno JAVA_HOME o PENTAHO_JAVA_HOME
- Es inútil copiar la carpeta jre en la carpeta de Pentaho
- Es inútil bajar otros drivers (.jar) de Postgre SQL
- Es inútil bajar otras versiones de Pentaho DI
- Es inútil bajar otros jdk
-
Solución:
Desinstalar Java (Panel de Control). Bajar de la URL el jre de 64 bits
Instalarlo, ejecutar Spoon.bat, como administrador ¡y listo! . Todo funciona, a partir de aquí, como explica (perfectamente), el profesor
Todos los detalles en mi repositorio:
https://github.com/ddasilva64/ETLPPT23001esp
Gracias
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?