Issue with Endevor Zowe CLI SYNC in VS Code
search cancel

Issue with Endevor Zowe CLI SYNC in VS Code

book

Article ID: 237661

calendar_today

Updated On:

Products

Endevor

Issue/Introduction

Using v6.5 Endevor Zowe CLI Plugin.
 
1. The initial sync works fine from Endevor to VS code/desktop disk. 
2. Make a change to the element in VS Code, save the changes.
3. Run "zowe endevor sync workspace --element <element name> --typ JCL
4. Sync fails
[ERROR] Failed to retrieve inventory information: Error: http(s) request error event called
 
5. Close out the editor, or clear file content cache by pressing Ctrl + Shift + P in VS code command palette, then re-run the sync, sometimes merge conflicts are identified in the terminal, but no annotation and highlight in the edit window. 
 
 
 

Environment

Release : 18.1

Component : Endevor Software Change Manager

Cause

There is a known defect with TLSv3 in Endevor Web Services when multiple requests for the same user hit the server at more or less the same time. 

Resolution

Update Endevor web services server.xml SSL configuration, disable TLSv1.3.

    <Connector port="7001" protocol="org.apache.coyote.http11.Http11NioProtocol"
               keystoreFile="keystore/tomcat.keystore"
               keystorePass="tomcat"
               maxThreads="150"
               sslProtocol="TLS" sslEnabledProtocols="TLSv1.1,TLSv1.2"
               SSLEnabled="true">
    </Connector>

 

Recycle Tomcat after the change, then rerun Endevor Zowe CLI sync command.