Can't install Zowe Explorer in VSCode
search cancel

Can't install Zowe Explorer in VSCode

book

Article ID: 273798

calendar_today

Updated On:

Products

Brightside

Issue/Introduction

Open Visual Studio Code, and navigate to the Extensions tab on the Activity Bar. Type Zowe Explorer in the Search field. Zowe Explorer appears in the list of extensions in the Side Bar. Click the green Install button to install the extension. installation failed, and vs code log shows:

2023-09-14 18:20:35.469 [warning] [Zowe.cics-extension-for-zowe]: View container 'zowe' does not exist and all views registered to it will be added to 'Explorer'.
2023-09-14 18:20:35.503 [info] Creating lazy extension host: contains 2 extension(s): XXXXX.hlasm-browser-dev,XXXXX.code4zWebVersion.
2023-09-14 18:20:36.250 [error] Cannot read properties of undefined (reading 'split'): TypeError: Cannot read properties of undefined (reading 'split')
    at a (c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:363216)
    at t.createFileMasterConnection (c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:364742)
    at new t.FmpSession (c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:357048)
    at a.<anonymous> (c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:336646)
    at Generator.next (<anonymous>)
    at c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:335823
    at new Promise (<anonymous>)
    at r (c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:335568)
    at a.createNewDocument (c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:336604)
    at l.<anonymous> (c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:346647)
    at Generator.next (<anonymous>)
    at c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:345707
    at new Promise (<anonymous>)
    at r (c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:345452)
    at l.getDocument (c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:346585)
    at l.<anonymous> (c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:346426)
    at Generator.next (<anonymous>)
    at c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:345707
    at new Promise (<anonymous>)
    at r (c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:345452)
    at l.openCustomDocument (c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:346373)
    at s.$createCustomDocument (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:106:32888)
    at t.N (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:114:7983)
    at t.M (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:114:7749)
    at t.H (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:114:6791)
    at t.G (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:114:6045)
    at r.value (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:114:4736)
    at f.w (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:63:1902)
    at f.fire (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:63:2119)
    at y.fire (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:79:13931)
    at r.value (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:130:30355)
    at f.w (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:63:1902)
    at f.fire (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:63:2119)
    at y.fire (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:79:13931)
    at MessagePortMain.<anonymous> (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:130:28635)
    at MessagePortMain.emit (node:events:513:28)
    at MessagePortMain._internalPort.emit (node:electron/js2c/utility_init:2:367)
2023-09-14 18:20:36.251 [error] TypeError: Cannot read properties of undefined (reading 'split')
    at a (c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:363216)
    at t.createFileMasterConnection (c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:364742)
    at new t.FmpSession (c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:357048)
    at a.<anonymous> (c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:336646)
    at Generator.next (<anonymous>)
    at c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:335823
    at new Promise (<anonymous>)
    at r (c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:335568)
    at a.createNewDocument (c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:336604)
    at l.<anonymous> (c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:346647)
    at Generator.next (<anonymous>)
    at c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:345707
    at new Promise (<anonymous>)
    at r (c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:345452)
    at l.getDocument (c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:346585)
    at l.<anonymous> (c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:346426)
    at Generator.next (<anonymous>)
    at c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:345707
    at new Promise (<anonymous>)
    at r (c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:345452)
    at l.openCustomDocument (c:\Users\XXXXX\.vscode\extensions\broadcommfd.data-editor-for-mainframe-1.0.0\out\extension.js:2:346373)
    at s.$createCustomDocument (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:106:32888)
    at t.N (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:114:7983)
    at t.M (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:114:7749)
    at t.H (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:114:6791)
    at t.G (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:114:6045)
    at r.value (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:114:4736)
    at f.w (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:63:1902)
    at f.fire (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:63:2119)
    at y.fire (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:79:13931)
    at r.value (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:130:30355)
    at f.w (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:63:1902)
    at f.fire (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:63:2119)
    at y.fire (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:79:13931)
    at MessagePortMain.<anonymous> (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:130:28635)
    at MessagePortMain.emit (node:events:513:28)
    at MessagePortMain._internalPort.emit (node:electron/js2c/utility_init:2:367)
2023-09-14 18:20:40.080 [info] [perf] Render performance baseline is 53ms
2023-09-14 18:20:45.371 [error] Cannot read the extension from /c:/Users/XXXXX/.vscode/extensions/zowe.vscode-extension-for-zowe-2.10.0: Error: Cannot read the extension from /c:/Users/XXXXX/.vscode/extensions/zowe.vscode-extension-for-zowe-2.10.0

 

 

Environment

Release : 4.0

Resolution

There are two web extensions installed: "HLASM Browser dev" (XXXX.hlasm-browser.dev) and "testcode4z" (XXXX.code4zWebVersion). These extensions are labeled as test extensions for vscode.dev, and are not designed to work with the VS Code desktop application. Recommend uninstalling them as they might introduce further conflicts in the future.  

For the Zowe Explorer issue, its possible that the folder structure for the extension was corrupted during a previous installation or removal operation, try to reinstall Zowe Explorer and any installed extenders by the following steps:

  1. Click on the "Extensions" pane in VS Code on the Side Bar.
  2. Scroll through installed extensions until find Zowe Explorer and its extenders (CICS or FTP extension).
  3. First uninstall any extenders before uninstalling Zowe Explorer. Right-click on each extension and select "Uninstall" from the context menu.
  4. Once the extensions are uninstalled, quit all instances of VS Code.
  5. Re-launch VS Code and wait for it to finish loading.
  6. Return to the "Extensions" pane in VS Code and search for "Zowe Explorer" in the search bar.
  7. In the list of search results, click on the "Install" button beside the Zowe Explorer extension.

If Zowe Explorer installs successfully, the Zowe logo will appear in the VS Code Side Bar.