Hi everybody. I ran into a problem on `v0.53.2`. I...
# help
v
Hi everybody. I ran into a problem on
v0.53.2
. It's a typescript project. Every time I try running
sst build
I get
Error: ENAMETOOLONG: name too long, copyfile. /Users/vrodriguez/Projects/***/***/***/.build/cdk.out/asset.***
. Anyone seen anything similar before?
a
Try clearing the .build folder?
ö
Is it really too long?
v
Full output:
Copy code
Error: ENAMETOOLONG: name too long, copyfile '/Users/vrodriguez/Projects/***/***/lambdas/.build/cdk.out/asset.6c565d5a971641926bbce45ee0c339e4fa6ffe411d1bf3dfbfe00574b9a1a74f/.build/cdk.out/asset.6c565d5a971641926bbce45ee0c339e4fa6ffe411d1bf3dfbfe00574b9a1a74f/.build/cdk.out/asset.6c565d5a971641926bbce45ee0c339e4fa6ffe411d1bf3dfbfe00574b9a1a74f/.build/cdk.out/asset.6c565d5a971641926bbce45ee0c339e4fa6ffe411d1bf3dfbfe00574b9a1a74f/.build/cdk.out/asset.6c565d5a971641926bbce45ee0c339e4fa6ffe411d1bf3dfbfe00574b9a1a74f/.build/cdk.out/asset.6c565d5a971641926bbce45ee0c339e4fa6ffe411d1bf3dfbfe00574b9a1a74f/.build/cdk.out/asset.6c565d5a971641926bbce45ee0c339e4fa6ffe411d1bf3dfbfe00574b9a1a74f/.build/cdk.out/asset.6c565d5a971641926bbce45ee0c339e4fa6ffe411d1bf3dfbfe00574b9a1a74f/.build/cdk.out/asset.6c565d5a971641926bbce45ee0c339e4fa6ffe411d1bf3dfbfe00574b9a1a74f/.build/cdk.out/asset.52e84ecf61c8abf1fe9e0174aa40d92261e6656d54c81898ecae5c3998ccb749/src/stacks/device-api/disconnect-lambda.js' -> '/Users/vrodriguez/Projects/***/***/lambdas/.build/cdk.out/asset.6c565d5a971641926bbce45ee0c339e4fa6ffe411d1bf3dfbfe00574b9a1a74f/.build/cdk.out/asset.6c565d5a971641926bbce45ee0c339e4fa6ffe411d1bf3dfbfe00574b9a1a74f/.build/cdk.out/asset.6c565d5a971641926bbce45ee0c339e4fa6ffe411d1bf3dfbfe00574b9a1a74f/.build/cdk.out/asset.6c565d5a971641926bbce45ee0c339e4fa6ffe411d1bf3dfbfe00574b9a1a74f/.build/cdk.out/asset.6c565d5a971641926bbce45ee0c339e4fa6ffe411d1bf3dfbfe00574b9a1a74f/.build/cdk.out/asset.6c565d5a971641926bbce45ee0c339e4fa6ffe411d1bf3dfbfe00574b9a1a74f/.build/cdk.out/asset.6c565d5a971641926bbce45ee0c339e4fa6ffe411d1bf3dfbfe00574b9a1a74f/.build/cdk.out/asset.6c565d5a971641926bbce45ee0c339e4fa6ffe411d1bf3dfbfe00574b9a1a74f/.build/cdk.out/asset.6c565d5a971641926bbce45ee0c339e4fa6ffe411d1bf3dfbfe00574b9a1a74f/.build/cdk.out/asset.6c565d5a971641926bbce45ee0c339e4fa6ffe411d1bf3dfbfe00574b9a1a74f/.build/cdk.out/asset.52e84ecf61c8abf1fe9e0174aa40d92261e6656d54c81898ecae5c3998ccb749/src/stacks/device-api/disconnect-lambda.js'
Definitely seems too long. Also I tried clearing out the .build folder
ö
There seems to be some mistaken when recursively copying
seems like the directory is copied a couple of times within itself
v
I believe I found the root cause. I had an
EdgeFunction
that specified the
Code.fromAsset
as
./
, which seems to point to
.build/lib
instead of a the relative path of the stack definition.
ö
Nice