Closed
Description
I have an issue possibly related to #161, but I don't think it's a duplicate. I was experiencing the issues described in #161, I updated this package, and now I'm getting a different error when I try to deploy a single function. See below for command full debug output. Please let me know if there's any pertinent info that I've left out.
$ SLS_DEBUG=* sls deploy function -f my_function_name
Serverless: Load command run
Serverless: Load command config
Serverless: Load command config:credentials
Serverless: Load command create
Serverless: Load command install
Serverless: Load command package
Serverless: Load command deploy
Serverless: Load command deploy:function
Serverless: Load command deploy:list
Serverless: Load command deploy:list:functions
Serverless: Load command invoke
Serverless: Load command invoke:local
Serverless: Load command info
Serverless: Load command logs
Serverless: Load command login
Serverless: Load command logout
Serverless: Load command metrics
Serverless: Load command print
Serverless: Load command remove
Serverless: Load command rollback
Serverless: Load command rollback:function
Serverless: Load command slstats
Serverless: Load command plugin
Serverless: Load command plugin
Serverless: Load command plugin:install
Serverless: Load command plugin
Serverless: Load command plugin:uninstall
Serverless: Load command plugin
Serverless: Load command plugin:list
Serverless: Load command plugin
Serverless: Load command plugin:search
Serverless: Load command emit
Serverless: Load command config
Serverless: Load command config:credentials
Serverless: Load command rollback
Serverless: Load command rollback:function
Serverless: Load command requirements
Serverless: Load command requirements:clean
Serverless: Load command requirements:install
Serverless: Invoke deploy:function
Serverless: Installing requirements of requirements.txt in .serverless...
Serverless: Docker Image: lambci/lambda:build-python2.7
Serverless: Invoke package:function
Serverless: Packaging function: my_function_name...
Serverless: Excluding development dependencies...
Serverless: Injecting required Python packages to package...
Type Error ---------------------------------------------
path must be a string or Buffer
For debugging logs, run again after setting the "SLS_DEBUG=*" environment variable.
Stack Trace --------------------------------------------
TypeError: path must be a string or Buffer
at fs.readFile (fs.js:379:11)
at go$readFile (~/project-dir/node_modules/graceful-fs/graceful-fs.js:73:14)
at Object.readFile (~/project-dir/node_modules/graceful-fs/graceful-fs.js:70:12)
at Object.readFile (~/project-dir/node_modules/universalify/index.js:5:67)
at injectRequirements (~/project-dir/node_modules/serverless-python-requirements/lib/inject.js:24:6)
at ServerlessPythonRequirements.injectAllRequirements (~/project-dir/node_modules/serverless-python-requirements/lib/inject.js:115:12)
at runCallback (timers.js:763:18)
at tryOnImmediate (timers.js:734:5)
at processImmediate (timers.js:716:5)
at process.topLevelDomainCallback (domain.js:101:23)
Get Support --------------------------------------------
Docs: docs.serverless.com
Bugs: github.com/serverless/serverless/issues
Forums: forum.serverless.com
Chat: gitter.im/serverless/serverless
Your Environment Information -----------------------------
OS: darwin
Node Version: 9.10.0
Serverless Version: 1.26.1
Metadata
Metadata
Assignees
Labels
No labels