facebook-nodejs-business-sdk icon indicating copy to clipboard operation
facebook-nodejs-business-sdk copied to clipboard

Cannot read properties of undefined

Open aaronhayes opened this issue 2 years ago • 2 comments

Which SDK version are you using?

13.0.0

What's the issue?

The SDK causes a crash trying to read FacebookAdsApi.getDefaultApi().getAppID(). We do not set the api key via the init method as that was causing us issues with multiple clients. Instead we always pass each object a new API object. e.g. const adAccount = new AdAccount(adAccountId, undefined, undefined, api);

TypeError: Cannot read properties of undefined (reading 'getAppID') at Object.processUncaughtException (/app/node_modules/facebook-nodejs-business-sdk/dist/cjs.js:487:35) at process. (/app/node_modules/facebook-nodejs-business-sdk/dist/cjs.js:464:30)

Steps/Sample code to reproduce the issue

Observed Results:

  • What happened? This could be a description, log output, etc.
CrashReporter: SDK crash detected!
/app/node_modules/facebook-nodejs-business-sdk/dist/cjs.js:487
    FacebookAdsApi.getDefaultApi().getAppID().then(function (data) {
                                  ^

TypeError: Cannot read properties of undefined (reading 'getAppID')
    at Object.processUncaughtException (/app/node_modules/facebook-nodejs-business-sdk/dist/cjs.js:487:35)
    at process.<anonymous> (/app/node_modules/facebook-nodejs-business-sdk/dist/cjs.js:464:30)
    at process.emit (node:events:539:35)
    at process.emit (node:domain:475:12)
    at process._fatalException (node:internal/process/execution:167:25)
    at processPromiseRejections (node:internal/process/promises:279:13)
    at processTicksAndRejections (node:internal/process/task_queues:97:32)

Expected Results:

  • What did you expect to happen? No error to be thrown

aaronhayes avatar Jun 21 '22 01:06 aaronhayes

Hi @aaronhayes, did you end up finding out how to work around it?

banuragaxioned avatar Jul 06 '23 14:07 banuragaxioned

@banuragaxioned could you confirm is this still an outstanding issue?

stcheng avatar Jul 14 '23 21:07 stcheng