Getting - "InitSDK: SDKERR_INVALID_PARAMETER" error while using Electron SDK

When I run the npm run electron:serve command, I get this window opened but while clicking on the blue InitSDK button, I am getting InitSDK: SDKERR_INVALID_PARAMETER error.
Below is the code for function:

  InitSDK: function (opts) {
        let clientOpts = opts || {};
        let _path = clientOpts.path || '../sdk/win64/sdk.dll'
        let domain = clientOpts.domain || 'https://www.zoom.us';
        let langname = clientOpts.langname || '';
        let langinfo = clientOpts.langinfo || '';
        let langtype = Number(clientOpts.langtype) || CustomizedLanguageType.CustomizedLanguage_None;
        let strSupportUrl = clientOpts.strSupportUrl || 'https://zoom.us';
        let langid = clientOpts.langid || ZoomSDK_LANGUAGE_ID.LANGUAGE_English;
        let enable_log = clientOpts.enable_log == undefined ? true : clientOpts.enable_log;
        let locale = Number(clientOpts.locale) || ZoomAPPLocale.SDK_APP_Locale_Default;
        let logfilesize = Number(clientOpts.logfilesize) || 5;
        let enableGenerateDump = clientOpts.enableGenerateDump == undefined ? false : clientOpts.enableGenerateDump;
        let permonitorAwarenessMode = clientOpts.permonitorAwarenessMode == undefined ? true : clientOpts.permonitorAwarenessMode;
        let videoRenderMode = clientOpts.videoRenderMode || ZoomSDKVideoRenderMode.SDKVideoRenderMode_None;
        let videoRawdataMemoryMode = clientOpts.videoRawdataMemoryMode || SDKRawDataMemoryMode.SDKRawDataMemoryModeStack;
        let shareRawdataMemoryMode = clientOpts.shareRawdataMemoryMode || SDKRawDataMemoryMode.SDKRawDataMemoryModeStack;
        let audioRawdataMemoryMode = clientOpts.audioRawdataMemoryMode || SDKRawDataMemoryMode.SDKRawDataMemoryModeStack;
        let enableRawdataIntermediateMode = clientOpts.enableRawdataIntermediateMode || platform == 'darwin' ? false : true;
        let renderPostProcessing = clientOpts.renderPostProcessing || ZoomSDKVideoCaptureMethod.ZoomSDKVideoCaptureMethod_Auto;
        let videoCaptureMethod = clientOpts.videoCaptureMethod || ZoomSDKRenderPostProcessing.ZoomSDKRenderPostProcessing_Auto;
        let identifier = clientOpts.identifier;
        let customLocalizationFilePath = clientOpts.customLocalizationFilePath
        let useCustomUI = clientOpts.useCustomUI || false
        let strBrandingName = clientOpts.strBrandingName
        if (platform == 'darwin' && customLocalizationFilePath) {
          langid = ZoomSDK_LANGUAGE_ID.LANGUAGE_Unknow
        }
        try {
          let InitSDKParams = new messages.InitSDKParams();
          InitSDKParams.setPath(_path);
          InitSDKParams.setDomain(domain);
          InitSDKParams.setCustomizedlanguagename(langname);
          InitSDKParams.setCustomizedlanguageinfo(langinfo);
          InitSDKParams.setCustomizedlanguagetype(langtype);
          InitSDKParams.setStrsupporturl(strSupportUrl);
          InitSDKParams.setLangid(langid);
          InitSDKParams.setEnablelog(enable_log);
          InitSDKParams.setApplocale(locale);
          InitSDKParams.setLogfilesize(logfilesize);
          InitSDKParams.setEnablegeneraldump(enableGenerateDump);
          InitSDKParams.setPermonitorawarenessmode(permonitorAwarenessMode);
          InitSDKParams.setVideorendermode(videoRenderMode);
          InitSDKParams.setVideorawdatamemorymode(videoRawdataMemoryMode);
          InitSDKParams.setSharerawdatamemorymode(shareRawdataMemoryMode);
          InitSDKParams.setAudiorawdatamemorymode(audioRawdataMemoryMode);
          InitSDKParams.setEnablerawdataintermediatemode(enableRawdataIntermediateMode);
          InitSDKParams.setRenderpostprocessing(renderPostProcessing);
          InitSDKParams.setVideocapturemethod(videoCaptureMethod);
          InitSDKParams.setTeamidentifier(identifier);
          InitSDKParams.setCustomlocalizationfilepath(customLocalizationFilePath);
          InitSDKParams.setUsecustomui(useCustomUI);
          InitSDKParams.setStrbrandingname(strBrandingName);
          let bytes = InitSDKParams.serializeBinary();
          let ret = addon.InitSDK(bytes);
          if (ZoomSDKError.SDKERR_SUCCESS == ret)
          {
            _isSDKInitialized = true;
          } else {
            _isSDKInitialized = false;
          }
          return ret
        } catch (error) {
      
          console.log(error)

          return ZoomSDKError.SDKERR_INVALID_PARAMETER;
        }
      },

Secondly,
I am getting this error in my terminal

TypeError: Cannot read properties of undefined (reading ‘InitSDK’)
at Object.InitSDK (webpack:///./lib/zoom_sdk.js?:399:27)
at eval (webpack:///./node_modules/@electron/remote/dist/src/main/server.js?:465:71)
at IpcMainImpl.eval (webpack:///./node_modules/@electron/remote/dist/src/main/server.js?:323:27)
at IpcMainImpl.emit (node:events:526:28)
at EventEmitter. (node:electron/js2c/browser_init:161:11829)
at EventEmitter.emit (node:events:526:28)

It says that .node files do not exist. I tried rebuilding it but nothing worked.

Could someone please help me with this error - initsdk-sdkerr-invalid-parameter .

util.ts:56 InitSDK: SDKERR_MODULE_LOAD_FAILED

toastResult @ util.ts:56
getResultDesc @ util.ts:50
(anonymous) @ Domain.vue?94ea:58
validateField @ form2.mjs:100
await in validateField (async)
validate @ form2.mjs:73
submitForm @ Domain.vue?94ea:56
onClick._cache.._cache. @ Domain.vue?ffbe:137
callWithErrorHandling @ runtime-core.esm-bundler.js:158
callWithAsyncErrorHandling @ runtime-core.esm-bundler.js:166
emit @ runtime-core.esm-bundler.js:664
(anonymous) @ runtime-core.esm-bundler.js:7422
handleClick @ use-button.mjs:58
callWithErrorHandling @ runtime-core.esm-bundler.js:158
callWithAsyncErrorHandling @ runtime-core.esm-bundler.js:166
invoker

Now i am facing this issue. Additionally getting this warning in the terminal:
⠸ Building module: zoom-sdk-electron-5.13.10.16358, Completed: 0C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(1363,5): warning M
SB8012: TargetPath(…..\sdk\win64\zoomsdk_render.node) does not match the Linker’s OutputFile property value (C:\Users\Ananya Doshi\D
ownloads\zoom-sdk-electron-5.13.10.16358\zoom-sdk-electron-5.13.10.16358\sdk\win64\zoomsdk_render.node). This may cause your project t
o build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value
specified in %(Link.OutputFile). [C:\Users\Ananya Doshi\Downloads\zoom-sdk-electron-5.13.10.16358\zoom-sdk-electron-5.13.10.16358\buil
d\zoomsdk_render.vcxproj]

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.