Uploaded image for project: 'Pentaho Data Integration - Kettle'
  1. Pentaho Data Integration - Kettle
  2. PDI-10998

Unable to save any changes to transformation with "Email Messages Input" step in PDI 5.1 if it was created in PDI 4.4

    XMLWordPrintable

    Details

    • Story Points:
      2
    • PDI Sub-component:
    • Notice:
      When an issue is open, the "Fix Version/s" field conveys a target, not necessarily a commitment. When an issue is closed, the "Fix Version/s" field conveys the version that the issue was fixed in.
    • Sprint Team:
      Pervach
    • Operating System/s:
      Windows 7

      Description

      If transformation has been created in PDI 4.4 and it contains step "Email Message Input" - it is not possible to save any changes for it in PDI 5.1.
      It happens in both cases when repository is file-based or database.

      1. Create a transformation containing "Email Messages Input" step in PDI 4.4 or you can use transformation attached to this case.

      2. Open it in PDI 5.1 ( I tested on PDI CE 5.1 CI build #854 downloaded from http://ci.pentaho.com/view/Data%20Integration/job/Kettle/854/)

      3. Click "Save" or "Save As".

      NOTE: Transformation is not saved. NullPointerException occurs
      java.lang.NullPointerException
      at org.pentaho.di.trans.steps.mailinput.MailInputMeta.getXML(MailInputMeta.java:399)
      at org.pentaho.di.trans.step.StepMeta.getXML(StepMeta.java:218)
      at org.pentaho.di.trans.step.StepMeta.getXML(StepMeta.java:196)
      at org.pentaho.di.trans.TransMeta.getXML(TransMeta.java:2868)
      at org.pentaho.di.trans.TransMeta.getXML(TransMeta.java:2684)
      at org.pentaho.di.ui.spoon.Spoon.saveMeta(Spoon.java:5542)
      at org.pentaho.di.ui.spoon.TransFileListener.save(TransFileListener.java:104)
      at org.pentaho.di.ui.spoon.Spoon.save(Spoon.java:5527)
      at org.pentaho.di.ui.spoon.Spoon.saveToFile(Spoon.java:4747)
      at org.pentaho.di.ui.spoon.Spoon.saveFile(Spoon.java:4703)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:606)
      at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:341)
      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:1250)
      at org.pentaho.di.ui.spoon.Spoon.waitForDispose(Spoon.java:7564)
      at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:8885)
      at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:626)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:606)
      at org.pentaho.commons.launcher.Launcher.main(Launcher.java:151)

        Attachments

          Activity

            People

            Assignee:
            ihar_chekan Ihar Chekan (Inactive)
            Reporter:
            adoudkina Antonina Doudkina (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: