//---------
Error: Command failed: serverless invoke local --function grower-updates
at checkExecSyncError (child_process.js:621:11)
at Object.execSync (child_process.js:657:15)
at Scheduler._executeFunction (/XXX/node_modules/serverless-offline-scheduler/lib/scheduler.js:87:25)
at Job.job (/XXX/node_modules/serverless-offline-scheduler/lib/scheduler.js:63:29)
at Job.invoke (/XXX/node_modules/node-schedule/lib/schedule.js:173:10)
at /XXX/node_modules/node-schedule/lib/schedule.js:552:11
at Timeout._onTimeout (/XXX/node_modules/node-schedule/lib/schedule.js:510:7)
at listOnTimeout (internal/timers.js:531:17)
at processTimers (internal/timers.js:475:7)
//-------
The root cause is when function _executeFunction is executed, the "serverless invoke local" command does not pick up Options variables I set in serverless.yml, also the value of option "--data" is undefined if I does not set any input in scheduler.
I have the PR to solve this issue.
https://github.com/ajmath/serverless-offline-scheduler/pull/32.
I am using serverless-offline-scheduler 0.3.8 in my project. I encounted an issue if I set Referencing CLI Options in my project'sserverless.yml file using ${opt:some_option}. like https://serverless.com/framework/docs/providers/aws/guide/variables/#referencing-cli-options The error message show as below
//--------- Error: Command failed: serverless invoke local --function grower-updates at checkExecSyncError (child_process.js:621:11) at Object.execSync (child_process.js:657:15) at Scheduler._executeFunction (/XXX/node_modules/serverless-offline-scheduler/lib/scheduler.js:87:25) at Job.job (/XXX/node_modules/serverless-offline-scheduler/lib/scheduler.js:63:29) at Job.invoke (/XXX/node_modules/node-schedule/lib/schedule.js:173:10) at /XXX/node_modules/node-schedule/lib/schedule.js:552:11 at Timeout._onTimeout (/XXX/node_modules/node-schedule/lib/schedule.js:510:7) at listOnTimeout (internal/timers.js:531:17) at processTimers (internal/timers.js:475:7) //-------
The root cause is when function _executeFunction is executed, the "serverless invoke local" command does not pick up Options variables I set in serverless.yml, also the value of option "--data" is undefined if I does not set any input in scheduler. I have the PR to solve this issue. https://github.com/ajmath/serverless-offline-scheduler/pull/32.