PPM Broker does not work in Full SSL mode
search cancel

PPM Broker does not work in Full SSL mode

book

Article ID: 261256

calendar_today

Updated On:

Products

Clarity PPM On Premise Clarity PPM SaaS

Issue/Introduction

When trying to enable and deploy PPMBroker over SSL, it does not start the service correctly. The health report shows it in Red, and the logs has errors

 

STEPS TO REPRODUCE:

  1. On 16.1.1, go in CSA to Microservice Broker tab
  2. Select Enable Service, Save
  3. From Command Prompt, select add, deploy and start the service, see that it works
  4. Now go back to CSA - in Application, set SSL Handling to Support only HTTPS
  5. Go to Microservice Broker and uncheck HTTP Enabled, and check HTTPS Enabled
  6. Save, and restart all services

Expected Results: PPM Broker to work over Full SSL only

Actual Results: ppmbroker will not deploy, error message in logs:

java.lang.ClassNotFoundException: com.niku.union.web.http11.ClarityHttp11Nio2Protocol

Environment

Release : 16.1.1

Resolution

This is caused by DE68716, fixed in 16.1.2

Workaround:

Do not use Full SSL

or

Do not deploy PPMBroker for now, as it is optional

File workaround:

In the ${installl.dir}/tomcat-ppmbroker-deploy/conf/catalina.properties file add this to the common.loader property:

common.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar",${catalina.base}/../lib/*.jar

Restart the ppmbroker to have the change take affect.