I have PDI job, In that Parent job has some default parameters(which is not passed in scheduler job) and the same parameters are used in a child job.
When I was scheduled job with Pentaho Server and child job not take any parameters but parent job take proper params.
The strange thing found when I ran the same job with PDI client to Pentaho server everything work perfectly.
Note: I just migrated this job from 6.1 to 8.1.
Pentaho Server CE Release: 126.96.36.199.365
Uses Postgres base Repository.