[BUG] Task "build » compile » generate" failed when executing "npx --yes -p @aws/pdk@$AWS_PDK_VERSION type-safe-api.copy-gradle-wrapper"
wascou opened this issue · 5 comments
Describe the bug
I followed the tutorial here.
Adding the monorepo to the projenrc file ends in an error.
Expected Behavior
It should work :D
Current Behavior
$ pdk build
my-project@0.0.0 build C:\Users\XXXX\dev\mlp-pdk
pnpm exec projen build
👾 build | pnpm exec nx run-many --target=build --output-style=stream --nx-bail
NX Running target build for 7 projects:
- myapi-typescript-react-query-hooks
- myapi-typescript-infra
- myapi-documentation-html-redoc
- myapi-typescript-runtime
- myapi-typescript-handlers
- myapi-model
- myapi
———————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
nx run myapi-model:build
nx run myapi:build
myapi-model: 👾 build » compile » generate | npx --yes -p @aws/pdk@$AWS_PDK_VERSION type-safe-api.copy-gradle-wrapper
myapi-model: npm ERR! code EINVALIDTAGNAME
myapi-model: npm ERR! Invalid tag name "$AWS_PDK_VERSION" of package "@aws/pdk@$AWS_PDK_VERSION": Tags may not have any characters that encodeURIComponent encodes.
myapi-model: npm ERR! A complete log of this run can be found in: C:\Users\XXXX\AppData\Local\npm-cache_logs\2024-04-24T12_53_27_114Z-debug-0.log
myapi-model: 👾 Task "build » compile » generate" failed when executing "npx --yes -p @aws/pdk@$AWS_PDK_VERSION type-safe-api.copy-gradle-wrapper" (cwd: C:\Users\XXXX\dev\mlp-pdk\packages\api\model)
myapi-model: Warning: run-commands command "pnpm dlx projen build" exited with non-zero status code
———————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
NX Running target build for 7 projects failed
Tasks not run because their dependencies failed or --nx-bail=true:
- myapi-typescript-react-query-hooks:build
- myapi-typescript-infra:build
- myapi-documentation-html-redoc:build
- myapi-typescript-runtime:build
- myapi-typescript-handlers:build
Failed tasks:
- myapi-model:build
👾 Task "build" failed when executing "pnpm exec nx run-many --target=build --output-style=stream --nx-bail" (cwd: C:\Users\XXXX\dev\mlp-pdk)
ELIFECYCLE Command failed with exit code 1.
C:\Users\XXXX\AppData\Roaming\npm\node_modules@aws\pdk\node_modules\execa\index.js:212
throw error;
^
Error: Command failed with exit code 1: pnpm build
at makeError (C:\Users\XXXX\AppData\Roaming\npm\node_modules@aws\pdk\node_modules\execa\lib\error.js:60:11)
at module.exports.sync (C:\Users\XXXX\AppData\Roaming\npm\node_modules@aws\pdk\node_modules\execa\index.js:194:17)
at module.exports.commandSync (C:\Users\XXXX\AppData\Roaming\npm\node_modules@aws\pdk\node_modules\execa\index.js:235:15)
at Object. (C:\Users\XXXX\AppData\Roaming\npm\node_modules@aws\pdk_scripts\exec-command.js:41:11)
at Module._compile (node:internal/modules/cjs/loader:1369:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1427:10)
at Module.load (node:internal/modules/cjs/loader:1206:32)
at Module._load (node:internal/modules/cjs/loader:1022:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:135:12)
at node:internal/main/run_main_module:28:49 {
shortMessage: 'Command failed with exit code 1: pnpm build',
command: 'pnpm build',
escapedCommand: 'pnpm build',
exitCode: 1,
signal: undefined,
signalDescription: undefined,
stdout: undefined,
stderr: undefined,
failed: true,
timedOut: false,
isCanceled: false,
killed: false
}
Node.js v20.12.0
Reproduction Steps
pdk new monorepo-ts
pdk
pdk build
Possible Solution
No response
Additional Information/Context
Node: v20.12.0
Windows: 11
PNPM: 9.0.5
PDK version used
9.0.5
What languages are you seeing this issue on?
Typescript
Environment details (OS name and version, etc.)
Windows 11
Hi - Windows is not currently supported for the PDK directly unless it is being run within the windows subsystem for Linux (WSL).
We do have a open issue to update the docs mentioning onboarding steps as per #664 however none of us here use windows so are still awaiting a community contribution for this :)
ok, Git bash is not enough
This issue is now marked as stale because it hasn't seen activity for a while. Add a comment or it will be closed soon. If you wish to exclude this issue from being marked as stale, add the "backlog" label.
Closing this issue as it hasn't seen activity for a while. Please add a comment @mentioning a maintainer to reopen. If you wish to exclude this issue from being marked as stale, add the "backlog" label.