Uploaded image for project: 'Apache Hop (Retired)'
  1. Apache Hop (Retired)
  2. HOP-2629

NPE when previewing a transform in a new unsaved pipeline

    XMLWordPrintableJSON

Details

    Description

      This happens when a pipeline hasn't been saved yet and as such doesn't have a filename yet.

      So if you have a new pipeline and try the `preview` button a text file input transform dialog you get this:

      org.apache.hop.core.exception.HopException: org.apache.hop.core.exception.HopException: Error handling Pipeline Probe metadata object 'probe-test' at the start of pipeline: org.apache.hop.core.variables.Variables@5bcda4a6 at org.eclipse.jface.operation.ModalContext$ModalContextThread.run (ModalContext.java:122) at org.apache.hop.ui.pipeline.dialog.PipelinePreviewProgressDialog.lambda$open$0 (PipelinePreviewProgressDialog.java:88) at org.apache.hop.ui.pipeline.dialog.PipelinePreviewProgressDialog.doPreview (PipelinePreviewProgressDialog.java:189) at org.apache.hop.pipeline.Pipeline.startThreads (Pipeline.java:1140) at org.apache.hop.core.extension.ExtensionPointHandler.callExtensionPoint (ExtensionPointHandler.java:38) at org.apache.hop.core.extension.ExtensionPointMap.callExtensionPoint (ExtensionPointMap.java:147) at org.apache.hop.reflection.probe.xp.PipelineDataProbeXp.callExtensionPoint (PipelineDataProbeXp.java:48) at org.apache.hop.reflection.probe.xp.PipelineDataProbeXp.callExtensionPoint (PipelineDataProbeXp.java:72) at org.apache.hop.reflection.probe.xp.PipelineDataProbeXp.handlePipelineProbe (PipelineDataProbeXp.java:111) at org.apache.hop.reflection.probe.xp.PipelineDataProbeXp.probeLocationExists (PipelineDataProbeXp.java:134) at org.apache.hop.core.vfs.HopVfs.getFileObject (HopVfs.java:202) at org.apache.hop.core.vfs.HopVfs.cleanseFilename (HopVfs.java:228)
       at org.apache.hop.reflection.probe.xp.PipelineDataProbeXp.handlePipelineProbe(PipelineDataProbeXp.java:124) at org.apache.hop.reflection.probe.xp.PipelineDataProbeXp.callExtensionPoint(PipelineDataProbeXp.java:72) at org.apache.hop.reflection.probe.xp.PipelineDataProbeXp.callExtensionPoint(PipelineDataProbeXp.java:48) at org.apache.hop.core.extension.ExtensionPointMap.callExtensionPoint(ExtensionPointMap.java:147) at org.apache.hop.core.extension.ExtensionPointHandler.callExtensionPoint(ExtensionPointHandler.java:38) at org.apache.hop.pipeline.Pipeline.startThreads(Pipeline.java:1140) at org.apache.hop.ui.pipeline.dialog.PipelinePreviewProgressDialog.doPreview(PipelinePreviewProgressDialog.java:189) at org.apache.hop.ui.pipeline.dialog.PipelinePreviewProgressDialog.lambda$open$0(PipelinePreviewProgressDialog.java:88) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)Caused by: java.lang.NullPointerException at org.apache.hop.core.vfs.HopVfs.cleanseFilename(HopVfs.java:228) at org.apache.hop.core.vfs.HopVfs.getFileObject(HopVfs.java:202) at org.apache.hop.reflection.probe.xp.PipelineDataProbeXp.probeLocationExists(PipelineDataProbeXp.java:134) at org.apache.hop.reflection.probe.xp.PipelineDataProbeXp.handlePipelineProbe(PipelineDataProbeXp.java:111) ... 8 more
      

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              mcasters Matt Casters
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: