Estoy leyendo el manual de kettle y usando las cosas que va poniendo poco a poco y me an salido un par de dudas y de problemillas;

Priemero; En una "Entrada Fichero de Texto" como funciona la pestaña filtros? porque segun entiendo yo tengo que poner en;
  • Cadena de filtro: la cadena que quiero buscar osea por ejemplo "juan" si quisiera buscar el nombre de juan
  • Posición filtro:la posición del campo a buscar, osea si la columna del campo nombre es la tercera poner "3"
  • Detener al encontrar filtro: si y no osea que una vez que encuentre elque queremos deje de buscar o no
Pues hago un filtro y me sigue sacando todos los valores en el previsualizar.

Segundo; El mismo fichero lo guardo y tras guardar la tranformacion entera y volver abrirla la intento editar pero me da abre una ventana en la que pone:
Oops!(Nombre de la ventana)
No se a podido abrir el dialogo para este paso
Argument cannot be null

y si le doy a detalles pone :
Error details and the stacktrace of a possibility exception
----------------------------------------------------------------------------------
java.lang.IllegalArgumentException: Argument cannot be null
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.widgets.Widget.error(Unknown Source)
at org.eclipse.swt.widgets.TableItem.setText(Unknown Source)
at org.pentaho.di.ui.trans.steps.textfileinput.TextFileInputDialog.getData(TextFileInputDialog.java:2092)
at org.pentaho.di.ui.trans.steps.textfileinput.TextFileInputDialog.open(TextFileInputDialog.java:633)
at org.pentaho.di.ui.spoon.delegates.SpoonStepsDelegate.editStep(SpoonStepsDelegate.java:124)
at org.pentaho.di.ui.spoon.Spoon.editStep(Spoon.java:6285)
at org.pentaho.di.ui.spoon.trans.TransGraph.editStep(TransGraph.java:2148)
at org.pentaho.di.ui.spoon.trans.TransGraph.editStep(TransGraph.java:1380)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.pentaho.xul.EventHandler.handleMenuEvent(EventHandler.java:42)
at org.pentaho.xul.swt.menu.PopupMenu.handleMenuEvent(PopupMenu.java:40)
at org.pentaho.xul.swt.menu.MenuChoice.handleMenuEvent(MenuChoice.java:77)
at org.pentaho.xul.swt.menu.MenuChoice.handleEvent(MenuChoice.java:73)
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.trans.steps.textfileinput.TextFileInputDialog.open(TextFileInputDialog.java:640)
at org.pentaho.di.ui.spoon.delegates.SpoonStepsDelegate.editStep(SpoonStepsDelegate.java:124)
at org.pentaho.di.ui.spoon.Spoon.editStep(Spoon.java:6285)
at org.pentaho.di.ui.spoon.trans.TransGraph.editStep(TransGraph.java:2148)
at org.pentaho.di.ui.spoon.trans.TransGraph.editStep(TransGraph.java:1380)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.pentaho.xul.EventHandler.handleMenuEvent(EventHandler.java:42)
at org.pentaho.xul.swt.menu.PopupMenu.handleMenuEvent(PopupMenu.java:40)
at org.pentaho.xul.swt.menu.MenuChoice.handleMenuEvent(MenuChoice.java:77)
at org.pentaho.xul.swt.menu.MenuChoice.handleEvent(MenuChoice.java:73)
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:827)
at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:5513)
at org.pentaho.di.ui.spoon.Spoon.run(Spoon.java:5592)
at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:357)

Alguien me podr�*a decir que es lo que hago mal tanto en un caso como en otro?