search cancel

MUX blank on one server only due to incorrect redeployment

book

Article ID: 226371

calendar_today

Updated On:

Products

Clarity PPM On Premise Clarity PPM SaaS

Issue/Introduction

Out of 2 servers in Production, one is not deploying pm and the Modern User Experience (UX) is blank (shows error 500 in Dev Tools)

There is an error thrown in the 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

Cause

This is due to incorrect redeployment of the Clarity server files after an upgrade

Resolution

  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

Additional Information

See also: Slow performance/blank page when trying to login - troubleshooting / known issues