swagger-markdown icon indicating copy to clipboard operation
swagger-markdown copied to clipboard

RangeError: Maximum call stack size exceeded

Open peter-miroshnikov opened this issue 3 years ago • 3 comments

 swagger-markdown -i ./openapi.yaml
RangeError: Maximum call stack size exceeded
    at Url.parse (node:url:170:37)
    at urlParse (node:url:158:13)
    at Object.urlResolve [as resolve] (node:url:674:10)
    at $Refs._resolve (/usr/local/lib/node_modules/swagger-markdown/node_modules/@apidevtools/json-schema-ref-parser/lib/refs.js:147:21)
    at $Refs.get (/usr/local/lib/node_modules/swagger-markdown/node_modules/@apidevtools/json-schema-ref-parser/lib/refs.js:98:15)
    at partiallyDereference (/usr/local/lib/node_modules/swagger-markdown/bin/convert.js:44:43)
    at partiallyDereference (/usr/local/lib/node_modules/swagger-markdown/bin/convert.js:46:20)
    at partiallyDereference (/usr/local/lib/node_modules/swagger-markdown/bin/convert.js:46:20)
    at partiallyDereference (/usr/local/lib/node_modules/swagger-markdown/bin/convert.js:46:20)
    at partiallyDereference (/usr/local/lib/node_modules/swagger-markdown/bin/convert.js:44:16)

on around 800 lines of yaml.

peter-miroshnikov avatar Aug 19 '21 13:08 peter-miroshnikov

May I get access to this file (800+ lines) if possible?

syroegkin avatar Nov 07 '21 16:11 syroegkin

Same problem with this file:

swagger-markdown -i VirtoCommerce.DynamicAssociationsModule.yaml RangeError: Maximum call stack size exceeded at Pointer.resolve (C:\Users\OlegZhuk\AppData\Roaming\npm\node_modules\swagger-markdown\node_modules@apidevtools\json-schema-ref-parser\lib\pointer.js:76:24)

VirtoCommerce.DynamicAssociationsModule.yaml.txt

OlegoO avatar May 31 '22 09:05 OlegoO

Thank you for an example! very helpful. This issue will be fixed with a next major release.

syroegkin avatar Jul 04 '22 15:07 syroegkin