You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Edit: I found out the issue is within my specification. If I paste an example YAML, the build does work. Would be nice if the error message was more specific on this!
I'm creating a proof of concept for using Skiffa in our Buchung monorepo. I followed the examples as closely as possible, but the skiffa-generator throws an error.
> node scripts/initialize.js
program.js package [specification-location]
create package from specification location
Positionals:
specification-location url to download specification from [string]
Options:
--help Show help [boolean]
--version Show version number [boolean]
--package-directory where to output the package[string] [required]
--package-name name of the package [string] [required]
--package-version version of the package [string] [required]
--default-type-name default name for types
[string] [default: "schema"]
--transform-maximum-iterations maximum number of iterations for transforming
[number] [default: 1000]
--request-types Preferred request content-types
[array] [default: ["application/json","multipart/form-data","text/plain"]]
--response-types Preferred response content-types
[array] [default: ["application/x-ndjson","application/json","multipart/form-d ata","text/plain"]]
--base-url The default location from where the api is
served [string]
6
node:internal/errors:983
const err = new Error(message);
^
Error: Command failed: pnpm --package @skiffa/[email protected] dlx skiffa-generator package /Users/techmaus/code/MijnZeilschool/buchung/specifications/api.yaml --package-directory /Users/techmaus/code/MijnZeilschool/buchung/generated/sdk --package-name @buchungapp/sdk --package-version 0.1.0
at genericNodeError (node:internal/errors:983:15)
at wrappedFn (node:internal/errors:537:14)
at checkExecSyncError (node:child_process:890:11)
at execFileSync (node:child_process:926:15)
at file:///Users/techmaus/code/MijnZeilschool/buchung/scripts/initialize.js:11:1
at ModuleJob.run (node:internal/modules/esm/module_job:262:25)
at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:483:26)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) {
status: 1,
signal: null,
output: [ null, null, null ],
pid: 79912,
stdout: null,
stderr: null
}
Node.js v22.9.0
ELIFECYCLE Command failed with exit code 1.
I'm having trouble because the error message isn't very helpful. I'm not sure what's going wrong.
The text was updated successfully, but these errors were encountered:
mgm1313
changed the title
skiffa-generator fails with generic error
Improve error in case of invalid specification
Sep 22, 2024
Edit: I found out the issue is within my specification. If I paste an example YAML, the build does work. Would be nice if the error message was more specific on this!
I'm creating a proof of concept for using Skiffa in our Buchung monorepo. I followed the examples as closely as possible, but the skiffa-generator throws an error.
initialize.js
:I'm having trouble because the error message isn't very helpful. I'm not sure what's going wrong.
The text was updated successfully, but these errors were encountered: