¿Cómo resolver el `error al iniciar la consola de Spoon`?
Estoy trasladando el Pentaho kettle a Apache Hop y seguí los pasos indicados en este documento, después de cambiar las dependencias la compilación fue exitosa, pero recibí un error al iniciar el archivo spoon.sh.
A continuación se muestra el error que registré al ejecutar spoon.sh:
2021/12/01 13:08:04 - General - ERROR (versión 1.1.0-SNAPSHOT, compilada 1.1.0-SNAPSHOT a partir de las 2021-12-01 07.33.36 por ****): Error al iniciar la shell de Spoon 2021/12/01 13:08:04 - General - ERROR (versión 1.1.0-SNAPSHOT, compilada 1.1.0-SNAPSHOT a partir de las 2021-12-01 07.33.36 por ****): java.lang.ExceptionInInitializerError 2021/12/01 13:08:04 - General - en org.pentaho.di.ui.spoon.Spoon.init(Spoon.java:870) 2021/12/01 13:08:04 - General - en org.pentaho.di.ui.spoon.Spoon.createContents(Spoon.java:9352) 2021/12/01 13:08:04 - General - en org.eclipse.jface.window.Window.create(Window.java:431) 2021/12/01 13:08:04 - General - en org.eclipse.jface.window.Window.open(Window.java:788) 2021/12/01 13:08:04 - General - en org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:9383) 2021/12/01 13:08:04 - General - en org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:711) 2021/12/01 13:08:04 - General - en sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2021/12/01 13:08:04 - General - en sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 2021/12/01 13:08:04 - General - en sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 2021/12/01 13:08:04 - General - en java.lang.reflect.Method.invoke(Method.java:498) 2021/12/01 13:08:04 - General - en org.pentaho.commons.launcher.Launcher.main(Launcher.java:92) 2021/12/01 13:08:04 - General - Causado por: java.util.MissingResourceException: No se puede encontrar el paquete llamado 'ui/laf' para el idioma 'en_IN' 2021/12/01 13:08:04 - General - en java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1581) 2021/12/01 13:08:04 - General - en java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1396) 2021/12/01 13:08:04 - General - en java.util.ResourceBundle.getBundle(ResourceBundle.java:1091) 2021/12/01 13:08:04 - General - en org.pentaho.di.ui.spoon.XulSpoonResourceBundle.<clinit>(XulSpoonResourceBundle.java:69) 2021/12/01 13:08:04 - General - ... 11 más
¿Alguien ha encontrado esto antes? ¿Tienes una solución?
davy.ai
Parece que el error se debe a recursos faltantes para la biblioteca de interfaz de usuario (UI). Específicamente, no se puede encontrar el paquete para el nombre base “ui/laf” para la configuración regional de inglés (India). Esto puede indicar que algunos recursos no se transfirieron correctamente durante el proceso de portabilidad.
Para resolver el problema, puede intentar los siguientes pasos: