ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.

MUX blank on one server only

book

Article ID: 226371

calendar_today

Updated On:

Products

Clarity PPM On Premise Clarity PPM SaaS STARTER PACK-CLARITY PPM

Issue/Introduction

Out of 2 servers in Production 1 is not deploying pm and Modern UX is blank (shows error 500 in Dev Tools)

There is error thrown in logs:

2021/10/12 14:04:07.045 | Oct 12, 2021 2:04:06 PM org.apache.catalina.core.StandardWrapperValve invoke
2021/10/12 14:04:07.060 | SEVERE: Allocate exception for servlet [CA PPM REST Services]
2021/10/12 14:04:07.060 | java.lang.NoSuchMethodError: 'org.glassfish.hk2.utilities.ActiveDescriptorBuilder org.glassfish.hk2.utilities.ActiveDescriptorBuilder.asType(java.lang.reflect.Type)'
2021/10/12 14:04:07.076 |  at org.glassfish.jersey.inject.hk2.Hk2Helper.translateToActiveDescriptor(Hk2Helper.java:309)
2021/10/12 14:04:07.091 |  at org.glassfish.jersey.inject.hk2.Hk2Helper.bindBinding(Hk2Helper.java:150)
2021/10/12 14:04:07.091 |  at org.glassfish.jersey.inject.hk2.Hk2Helper.bind(Hk2Helper.java:112)

Environment

Release : Any

Component : Clarity Architecture

Resolution

This is due to incorrect redeployment of the Clarity server files after upgrade, please follow the solution below to resolve: 

  1. Stop services on all servers
  2. Remove services on all servers
  3. Zip the Clarity folder on server 1
  4. Backup properties.xml and logs folder(optional) on server 2
  5. Replace the Clarity folder on server 2, change the properties.xml
  6. Add services on both and test
  7. Deploy and start services
  8. Test