I have a child job where I set variables in the parent job (not JVM or root job). When I first run the job after opening Pentaho, I get expected result in the variable (true). If I run the job again, with changes made to NOT set the variable, I'd expect it to be null or not exist in the parent. However, what I see is that the variable still exists with the value from the previous run. If I close and reopen spoon, the variable is null/non-existent as expected.
It seems like the behavior should be to clear job-scoped variables after the job completes, but this is not the case. Is there a way to clear variables without reopening the program? I've tried reopening the parent job tab, no success.