Error Pentaho Data Integration en windows

Hola:

Nos tira el siguiente error cuando queremos ejecutar, como dice la imagen, y aca pongo el detalle:

org.pentaho.di.core.exception.KettleXMLException:
No se ha podido cargar el trabajo desde el nodo XML

Se ha producido un error leyendo los objetos compartidos (continuando con la carga) : {0}

Problema inesperado al leer objetos compartidos desde el archivo XML: null

Error reading information from input stream
Content is not allowed in prolog.

at org.pentaho.di.job.JobMeta.loadXML(JobMeta.java:1173)
at org.pentaho.di.ui.spoon.JobFileListener.open(JobFileListener.java:43)
at org.pentaho.di.ui.spoon.Spoon.openFile(Spoon.java:4550)
at org.pentaho.di.ui.spoon.Spoon.openFile(Spoon.java:4222)
at org.pentaho.di.ui.spoon.Spoon.openFile(Spoon.java:4159)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:313)
at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:157)
at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:141)
at org.pentaho.ui.xul.swt.tags.SwtToolbarbutton.access$100(SwtToolbarbutton.java:48)
at org.pentaho.ui.xul.swt.tags.SwtToolbarbutton$1.widgetSelected(SwtToolbarbutton.java:96)
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1319)
at org.pentaho.di.ui.spoon.Spoon.waitForDispose(Spoon.java:7939)
at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:9190)
at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:654)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.pentaho.commons.launcher.Launcher.main(Launcher.java:92)

Caused by: org.pentaho.di.core.exception.KettleXMLException:
Se ha producido un error leyendo los objetos compartidos (continuando con la carga) : {0}

Problema inesperado al leer objetos compartidos desde el archivo XML: null

Error reading information from input stream
Content is not allowed in prolog.

at org.pentaho.di.job.JobMeta.loadXML(JobMeta.java:1000)
... 27 more

Caused by: org.pentaho.di.core.exception.KettleXMLException:
Problema inesperado al leer objetos compartidos desde el archivo XML: null

Error reading information from input stream
Content is not allowed in prolog.

Lo estoy ejecutando con la version de Pentaho Data Integration 5.4.0.1-130, en windows 10, con java 1.8.0_66. Andaba perfecto hasta que se reinicio la maquina por error, si abro los archivos *.ktr los abre perfectamente.

Alguna solucion?.

Muchas gracias!!!


no kettle.jpg

no kettle.png

Hola Pablo! acabo de probar con esa versión de Pentaho y no tuve inconvenientes para abrir los trabajos. Lo único, estoy corriéndolo sobre un Linux, no tengo windows 10.
Si probás con un release anterior? http://sourceforge.net/projects/pentaho/files/Data%20Integration/5.3/

Estuve leyendo que el error ‘Content is not allowed in prolog.’ se puede dar por el encoding. El encoding de todos los archivos que entregamos es UTF-8. Lo raro en este caso, es que te abra bien los ktr y no los kjb.

No tenés posibilidad de probarlo en otro sistema operativo? Siempre les funcionó en Windows 10?

Hola:

Si funciono perfectamente, hasta que se cerro por error windows. Ya probe con otra version anterior, y nada. Elimine la carpeta pase el ccleaner, todavia no pude reiniciar la maquina para limpiar todos los archivos temporarios que puedan quedar.Ahora lo estoy probando con un windows 2008 en un servidor de desarrollo, y anda bien. Lo ideal seria tenerlo en mi maquina.

Muchas gracias!!!

Por lo que comentás parece algo del windows. Comentanos si lo pudiste hacer andar.
Voy a intentar con tiempo de armarme un ambiente con esas características y probarlo.
Si encontrás solución por favor avisanos, saludos!

OK! Cuando la encuentre lo pongo en la comunidad.

Muchas gracias!!!

Hola:

Encontre la solución, despues de luchar. Se habia corrompido el archivo ${UserHome}/.kettle/shared.xml lo puse a ${UserHome}/.kettle/shared.xml.bad, cerre el PDI , y lo volvi a abrir y funciono, nuevamente.

Muchas gracias!!!Espero que les sirva.

Gracias Pablo por compartir la solución!
Cualquier otro inconveniente no dudes en avisarnos, saludos!