Error on building React app on FDK 6.11

After updating FDK to version 6.11 I had this error on building a React app

#$ fdk pack
(node:53836) UnhandledPromiseRejectionWarning: URIError: URI malformed
    at decodeURIComponent (<anonymous>)
    at Url.parse (url.js:338:19)
    at Object.urlParse [as parse] (url.js:148:13)
    at isURL (/home/nunes/.nvm/versions/node/v10.18.1/lib/node_modules/fdk/lib/validations/custom-lint-rules/no-unlisted-url.js:20:35)
    at Literal (/home/nunes/.nvm/versions/node/v10.18.1/lib/node_modules/fdk/lib/validations/custom-lint-rules/no-unlisted-url.js:41:14)
    at listeners.(anonymous function).forEach.listener (/home/nunes/.nvm/versions/node/v10.18.1/lib/node_modules/fdk/node_modules/eslint/lib/util/safe-emitter.js:47:58)
    at Array.forEach (<anonymous>)
    at Object.emit (/home/nunes/.nvm/versions/node/v10.18.1/lib/node_modules/fdk/node_modules/eslint/lib/util/safe-emitter.js:47:38)
    at NodeEventGenerator.applySelector (/home/nunes/.nvm/versions/node/v10.18.1/lib/node_modules/fdk/node_modules/eslint/lib/util/node-event-generator.js:251:26)
    at NodeEventGenerator.applySelectors (/home/nunes/.nvm/versions/node/v10.18.1/lib/node_modules/fdk/node_modules/eslint/lib/util/node-event-generator.js:280:22)
    at NodeEventGenerator.enterNode (/home/nunes/.nvm/versions/node/v10.18.1/lib/node_modules/fdk/node_modules/eslint/lib/util/node-event-generator.js:294:14)
    at CodePathAnalyzer.enterNode (/home/nunes/.nvm/versions/node/v10.18.1/lib/node_modules/fdk/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js:608:23)
    at Traverser.enter [as _enter] (/home/nunes/.nvm/versions/node/v10.18.1/lib/node_modules/fdk/node_modules/eslint/lib/linter.js:865:28)
    at Traverser._traverse (/home/nunes/.nvm/versions/node/v10.18.1/lib/node_modules/fdk/node_modules/eslint/lib/util/traverser.js:132:14)
    at Traverser._traverse (/home/nunes/.nvm/versions/node/v10.18.1/lib/node_modules/fdk/node_modules/eslint/lib/util/traverser.js:144:34)
    at Traverser._traverse (/home/nunes/.nvm/versions/node/v10.18.1/lib/node_modules/fdk/node_modules/eslint/lib/util/traverser.js:147:30)
(node:53836) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
(node:53836) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Returning to the version 6.10 the app is builded normally.

1 Like

hey @Matheus_Nunes,

It seems like there is an unhandled promise, could isolate the block and handle it? it’s always advised to use the latest version of FDK.

Stay Safe :slight_smile:

1 Like