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
{{ message }}
Repository navigation
Failed to run openapi-cop TypeError: Cannot read property 'constructor' of null #405
Note how everything here is .js and the line numbers not matching the .ts source code.
pfcapi-openapi-cop-1 | Validating against api.yaml ("PFC API", version: 1.0.0)
pfcapi-openapi-cop-1 | Additional properties will be forbidden by default. Existing `additionalProperties` settings in the OpenAPI document will NOT be overwritten.
pfcapi-openapi-cop-1 | Failed to run openapi-cop TypeError: Cannot read property 'constructor' of null
pfcapi-openapi-cop-1 | at mapWalkObject (/openapi-cop-docker/src/util.js:209:19)
pfcapi-openapi-cop-1 | at mapWalkObject (/openapi-cop-docker/src/util.js:210:28)
pfcapi-openapi-cop-1 | at mapWalkObject (/openapi-cop-docker/src/util.js:210:28)
pfcapi-openapi-cop-1 | at mapWalkObject (/openapi-cop-docker/src/util.js:210:28)
pfcapi-openapi-cop-1 | at mapWalkObject (/openapi-cop-docker/src/util.js:210:28)
pfcapi-openapi-cop-1 | at Object.mapWalkObject (/openapi-cop-docker/src/util.js:210:28)
pfcapi-openapi-cop-1 | at prepareApiDocument (/openapi-cop-docker/src/app.js:184:21)
pfcapi-openapi-cop-1 | at process._tickCallback (internal/process/next_tick.js:68:7)
pfcapi-openapi-cop-1 | at Function.Module.runMain (internal/modules/cjs/loader.js:834:11)
pfcapi-openapi-cop-1 | at startup (internal/bootstrap/node.js:283:19)
pfcapi-openapi-cop-1 | at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
pfcapi-openapi-cop-1 exited with code 0
That happens when you have examples with null values.
In the function mapWalkObject just replace: const value = obj[key];
with: const value = obj[key]; if(!value) continue;
for a quick fix
Activity
pemcampos commentedon Dec 27, 2022
That happens when you have examples with null values.
In the function
mapWalkObjectjust replace:const value = obj[key];with:
const value = obj[key]; if(!value) continue;for a quick fix