Skip to content
This repository was archived by the owner on Dec 15, 2022. It is now read-only.
This repository was archived by the owner on Dec 15, 2022. It is now read-only.

BUG: NPE when running a transform with a Job Executor step #11

@usbrandon

Description

@usbrandon

Version 1.60

When using the environment plugin for the 'registeredDefects' environment in kettle-qa

If you try to run:
unitTests/registeredDefects/PDI-17652_wrapped_up_Internal.Entry.Current.Directory/Current_Position_Error/RUN_JOB_FROM_HERE/content/start_test.ktr

You will see the following NPE. The NPE goes away if you remove the debug plugin.

2019/01/28 13:15:00 - Spoon - Using legacy execution engine
2019/01/28 13:15:00 - Spoon - Transformation opened.
2019/01/28 13:15:00 - Spoon - Launching transformation [start_test]...
2019/01/28 13:15:00 - Spoon - Started the transformation execution.
2019/01/28 13:15:01 - start_test - Validating active environment 'registeredDefects'
log4j:ERROR No output stream or file set for the appender named [pdi-execution-appender].
2019/01/28 13:15:01 - start_test - Validation against environment home : /home/bjackson/src/usbrandon/kettle-qa/unitTests/registeredDefects
Found /home/bjackson/src/usbrandon/kettle-qa/unitTests/registeredDefects in directory /home/bjackson/src/usbrandon/kettle-qa/unitTests/registeredDefects
2019/01/28 13:15:01 - start_test - Dispatching started for transformation [start_test]
2019/01/28 13:15:01 - Start.0 - Finished processing (I=0, O=0, R=0, W=1, U=0, E=0)
2019/01/28 13:15:01 - job_to_run_ktrs_in_another_folder.kjb.0 - Validating active environment 'registeredDefects'
2019/01/28 13:15:01 - job_to_run_ktrs_in_another_folder.kjb.0 - Validation against environment home : /home/bjackson/src/usbrandon/kettle-qa/unitTests/registeredDefects
Found /home/bjackson/src/usbrandon/kettle-qa/unitTests/registeredDefects in directory /home/bjackson/src/usbrandon/kettle-qa/unitTests/registeredDefects
org.pentaho.di.core.exception.KettleException: 
There was an unexpected error:
 at java.lang.Thread.run (Thread.java:748)
 at org.pentaho.di.trans.step.RunThread.run (RunThread.java:62)
 at org.pentaho.di.trans.steps.jobexecutor.JobExecutor.processRow (JobExecutor.java:171)
 at org.pentaho.di.trans.steps.jobexecutor.JobExecutor.executeJob (JobExecutor.java:224)
 at org.pentaho.di.core.extension.ExtensionPointHandler.callExtensionPoint (ExtensionPointHandler.java:45)
 at org.pentaho.di.core.extension.ExtensionPointMap.callExtensionPoint (ExtensionPointMap.java:151)
 at org.kettle.xp.ModifyJobEntryLogLevelExtensionPoint.callExtensionPoint (ModifyJobEntryLogLevelExtensionPoint.java:55)
	at org.pentaho.di.trans.steps.jobexecutor.JobExecutor.processRow(JobExecutor.java:177)
	at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NullPointerException
	at org.kettle.xp.ModifyJobEntryLogLevelExtensionPoint.callExtensionPoint(ModifyJobEntryLogLevelExtensionPoint.java:55)
	at org.pentaho.di.core.extension.ExtensionPointMap.callExtensionPoint(ExtensionPointMap.java:151)
	at org.pentaho.di.core.extension.ExtensionPointHandler.callExtensionPoint(ExtensionPointHandler.java:45)
	at org.pentaho.di.trans.steps.jobexecutor.JobExecutor.executeJob(JobExecutor.java:224)
	at org.pentaho.di.trans.steps.jobexecutor.JobExecutor.processRow(JobExecutor.java:171)
	... 2 more

screenshot from 2019-01-28 13-21-11

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions