# Getting - "InitSDK: SDKERR\_INVALID\_PARAMETER" error while using Electron SDK

**URL:** <https://devforum.zoom.us/t/getting-initsdk-sdkerr-invalid-parameter-error-while-using-electron-sdk/92490>\
**Category:** Electron\
**Created:** [July 27, 2023, 7:09am UTC](https://devforum.zoom.us/t/getting-initsdk-sdkerr-invalid-parameter-error-while-using-electron-sdk/92490 "2023-07-27T07:09:04Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ananyadoshi31](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ananyadoshi31/32/50330_2.png) [@ananyadoshi31](https://devforum.zoom.us/u/ananyadoshi31)\
**Post date:** [July 27, 2023, 7:09am UTC](https://devforum.zoom.us/t/getting-initsdk-sdkerr-invalid-parameter-error-while-using-electron-sdk/92490/1 "2023-07-27T07:09:04Z")

</div>

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:

```auto
  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.

---

<div class="post-metadata">

**Author:** ![ananyadoshi31](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ananyadoshi31/32/50330_2.png) [@ananyadoshi31](https://devforum.zoom.us/u/ananyadoshi31)\
**Post date:** [July 31, 2023, 5:22am UTC](https://devforum.zoom.us/t/getting-initsdk-sdkerr-invalid-parameter-error-while-using-electron-sdk/92490/2 "2023-07-31T05:22:18Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![ananyadoshi31](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ananyadoshi31/32/50330_2.png) [@ananyadoshi31](https://devforum.zoom.us/u/ananyadoshi31)\
**Post date:** [August 4, 2023, 5:44am UTC](https://devforum.zoom.us/t/getting-initsdk-sdkerr-invalid-parameter-error-while-using-electron-sdk/92490/3 "2023-08-04T05:44:49Z")

</div>

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]

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [September 3, 2023, 3:45pm UTC](https://devforum.zoom.us/t/getting-initsdk-sdkerr-invalid-parameter-error-while-using-electron-sdk/92490/4 "2023-09-03T15:45:29Z")

</div>

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