Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recursive path concatenation error - name too long #5704

Open
jonlambert opened this issue Jan 15, 2019 · 1 comment
Open

Recursive path concatenation error - name too long #5704

jonlambert opened this issue Jan 15, 2019 · 1 comment

Comments

@jonlambert
Copy link

jonlambert commented Jan 15, 2019

This is a Bug Report

Description

  • What went wrong?
    When running npx serverless deploy, The application failed to deploy with what seems to be a recursive path concatenation error. Could also be caused by webpack or terser-webpack-plugin, but the app builds successfully without serverless.

  • What did you expect should have happened?
    Serverless would have correctly deployed the code.

  • What was the config you used?

service: nextjs-test

plugins:
  - serverless-offline

provider:
  name: aws
  runtime: nodejs8.10
  stage: prod
  region: eu-west-2
  timeout: 10
  profile: nextjs-test
  environment:
    NODE_ENV: production
    LAMBDA: true

functions:
  app:
    handler: lambda.handler
    events:
      - http: ANY /
      - http: 'ANY {proxy+}'
    environment:
      NODE_ENV: production
  • What stacktrace or error message from your provider did you see?
  Error --------------------------------------------------

  ENAMETOOLONG: name too long, open '/Users/Jon/Code/Projects/nextjs-test/packages/client/node_modules/.bin/terser-webpack-plugin/node_modules/webpack/node_modules/.bin/terser-webpack-plug
in/node_modules/webpack/node_modules/.bin/terser-webpack-plugin/node_modules/webpack/node_modules/.bin/terser-webpack-plugin/node_modules/webpack/node_modules/.bin/terser-webpack-plu
gin/node_modules/webpack/node_modules/.bin/terser-webpack-plugin/node_modules/webpack/node_modules/.bin/terser-webpack-plugin/node_modules/webpack/node_modules/.bin/terser-webpack-pl
ugin/node_modules/webpack/node_modules/.bin/terser-webpack-plugin/node_modules/webpack/node_modules/.bin/terser-webpack-plugin/node_modules/webpack/node_modules/.bin/terser-webpack-p
lugin/node_modules/webpack/node_modules/.bin/terser-webpack-plugin/node_modules/webpack/node_modules/.bin/terser-webpack-plugin/node_modules/webpack/node_modules/.bin/terser-webpack-
plugin/node_modules/webpack/node_modules/.bin/terser-webpack-plugin/node_modules/webpack/declarations/plugins/optimize/OccurrenceOrderChunkIdsPlugin.d.ts'

     For debugging logs, run again after setting the "SLS_DEBUG=*" environment variable.

  Stack Trace --------------------------------------------

Error: ENAMETOOLONG: name too long, open '/Users/Jon/Code/Projects/nextjs-test/packages/client/node_modules/.bin/terser-webpack-plugin/node_modules/webpack/node_modules/.bin/terser-webpack
-plugin/node_modules/webpack/node_modules/.bin/terser-webpack-plugin/node_modules/webpack/node_modules/.bin/terser-webpack-plugin/node_modules/webpack/node_modules/.bin/terser-webpac
k-plugin/node_modules/webpack/node_modules/.bin/terser-webpack-plugin/node_modules/webpack/node_modules/.bin/terser-webpack-plugin/node_modules/webpack/node_modules/.bin/terser-webpa
ck-plugin/node_modules/webpack/node_modules/.bin/terser-webpack-plugin/node_modules/webpack/node_modules/.bin/terser-webpack-plugin/node_modules/webpack/node_modules/.bin/terser-webp
ack-plugin/node_modules/webpack/node_modules/.bin/terser-webpack-plugin/node_modules/webpack/node_modules/.bin/terser-webpack-plugin/node_modules/webpack/node_modules/.bin/terser-web
pack-plugin/node_modules/webpack/node_modules/.bin/terser-webpack-plugin/node_modules/webpack/declarations/plugins/optimize/OccurrenceOrderChunkIdsPlugin.d.ts'
    at Package.getFileContent (/Users/Jon/.npm/_npx/2152/lib/node_modules/serverless/lib/plugins/package/lib/zipService.js:118:15)
    at Package.getFileContentAndStat (/Users/Jon/.npm/_npx/2152/lib/node_modules/serverless/lib/plugins/package/lib/zipService.js:107:12)
    at Array.map (<anonymous>)
    at WriteStream.output.on (/Users/Jon/.npm/_npx/2152/lib/node_modules/serverless/lib/plugins/package/lib/zipService.js:84:33)
    at WriteStream.emit (events.js:182:13)
    at WriteStream.EventEmitter.emit (domain.js:442:20)
    at /Users/Jon/.npm/_npx/2152/lib/node_modules/serverless/node_modules/graceful-fs/graceful-fs.js:231:14
    at /Users/Jon/.npm/_npx/2152/lib/node_modules/serverless/node_modules/graceful-fs/graceful-fs.js:258:16
    at FSReqWrap.oncomplete (fs.js:145:20)

  Get Support --------------------------------------------
     Docs:          docs.serverless.com
     Bugs:          github.com/serverless/serverless/issues
     Issues:        forum.serverless.com

  Your Environment Information -----------------------------
     OS:                     darwin
     Node Version:           10.7.0
     Serverless Version:     1.36.1

Similar or dependent issues:

  • None found yet
@sirajalam049
Copy link

+1
Same error, any progress on it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants