IBM Support

IBM Developer for z/OS shell share with Engineering Lifecycle Management 7.0.1 or 7.0.2 citing issues with the Apache http client or http core files in the logs.

Flashes (Alerts)


Abstract

With an installation of IBM Developer for z/OS (IDz) 15.0.2, 15.0.3, 15.0.4, or 15.0.5, installed with IBM Installation Manager or as Eclipse p2, a shell sharing installation of IBM Engineering Workflow Management (EWM) 7.0.1 or 7.0.2 can fail. Messages about issues with the Apache http client or http core files can be found in the logs

Content

Notice: With an installation of IBM Developer for z/OS (IDz) 15.0.2, 15.0.3, 15.0.4, or 15.0.5, installed with IBM Installation Manager or as Eclipse p2, a shell sharing installation of IBM Engineering Workflow Management (EWM) 7.0.1 or 7.0.2 can fail. Messages about issues with the Apache http client or http core files can be found in the logs.
Read APAR PH45485 for complete and up-to-date information.
Workarounds are also documented in these locations:
Issue Description:
With an installation of IBM Developer for z/OS (IDz) 15.0.2, 15.0.3, 15.0.4, or 15.0.5, installed with IBM Installation Manager or as Eclipse p2, a shell sharing installation of IBM Engineering Workflow Management (EWM) 7.0.1 or 7.0.2 can fail. Messages about issues with the Apache http client or http core files can be found in the logs. This conflict can have different indicators or can cause several issues, including the following:
  • Both IDz and EWM plug-ins do not load on start, and instead the default Eclipse perspective loads with Project Explorer view.
  • Any perspectives, views, projects, or files specific to IDz or EWM might not load on start.
  • IDz z/OS Projects in the z/OS Projects View might disappear. Note: they might be on the file system, but the projects are considered closed by Eclipse.
  • The Work Item perspective cannot be opened and disappears from the Perspectives list.
  • The start of the IDz product hangs after EWM is installed, with out of memory messages and javacore files are generated.
  • Once the IDz - EWM integration feature is installed and run, the IDz user build fails.
  • Failure to connect to the EWM repository.
  • Lengthy errors including “unresolved requirement” or “Could not resolve module” can be seen in the user’s workspace .log file.
  • Application error stating “No application id has been found” is shown in the logs.
  • Loader constraint violation errors are reported.
Remediations and workarounds:
Stage 1: Eclipse might reconcile correctly by issuing a clean command to the OSGI system. This workaround requires a shutdown of the application, a modification of a configuration file or a command argument, and a restart. Note the response time for the restart can be long.  Workaround steps:
  1. Quit the IBM Developer for z/OS product.
  2. There are 3 options:
    1. Option 1: From the command line, calling the application with an attribute -clean, such as “eclipse -clean” from the installation directory might work, depending on operating system, installation, and user configuration.
    2. Option 2: Add the -clean runtime option to the eclipse.ini file or developer_for_zos.ini file, depending on operating system and install method.
      • The eclipse.ini file is in the root folder of the IBM Developer for z/OS installation path, for example
        • Windows
          • C:\Program Files\IBM\SDP\eclipse.ini
        • MacOS
          • <User Specified Install Directory>/IBM Developer for zOS.app/Contents/Eclipse/developer_for_zos.ini
    3. Option 3: For some versions of MacOS, one might instead need to edit the config.ini file in the IBM Developer for zOS.app/Contents/Eclipse/configuration/ directory to add osgi.clean=true to the file.
      • This option also works with all other operating systems, if needed.
  3. Restart IBM Developer for z/OS. Verify the problem is fixed.
  4. If you added the clean option to a configuration file, remove it so that it will not rerun on next restart.
Stage 2: If there is still a conflict, you need to modify the /plugins folder to remove conflicting plug-ins.
For p2 installations, it is possible to rename or delete the listed JAR files in IBM Developer for z/OS product installation in the plug-ins directory to eliminate at least one of the conflicts.
Find and rename or delete these JAR files.
  •  org.apache.httpcomponents.httpclient.win_4.5.10.v20200113-2105.jar
  • org.apache.httpcomponents.httpclient_4.5.10.v20200114-1512.jar
  • org.apache.httpcomponents.httpcore_4.4.12.v20200108-1212.jar
Then, run the clean as described in the Stage 1 instructions.

[{"Type":"MASTER","Line of Business":{"code":"LOB59","label":"Sustainability Software"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSUC3U","label":"IBM Engineering Workflow Management"},"ARM Category":[{"code":"a8m0z0000000CcXAAU","label":"Workflow Management-\u003EEnterprise Extensions-\u003EOther, please specify-\u003EIDz Integration"}],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0.1;7.0.2"},{"Type":"MASTER","Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSTRMM","label":"IBM Developer for z\/OS"},"ARM Category":[{"code":"a8m0z00000009N1AAI","label":"IDz Family-\u003EIntegrations: IBM-\u003ERTC_EWM"}],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"15.0.2;15.0.3;15.0.4;15.0.5"},{"Type":"MASTER","Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSTQXQ","label":"IBM Developer for z\/OS Enterprise Edition"},"ARM Category":[{"code":"a8m0z00000009N1AAI","label":"IDz Family-\u003EIntegrations: IBM-\u003ERTC_EWM"}],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"15.0.2;15.0.3;15.0.4;15.0.5"},{"Type":"MASTER","Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSTRA2","label":"IBM Application Delivery Foundation for z\/OS"},"ARM Category":[{"code":"a8m0z00000009N1AAI","label":"IDz Family-\u003EIntegrations: IBM-\u003ERTC_EWM"}],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.3.0"}]

Document Information

Modified date:
26 August 2022

UID

ibm16608648