Question
Standard Chartered Bank
IN
Last activity: 29 Jul 2021 6:31 EDT
ClassNotFoundException in one server in Prod
Hi,
We are facing the below issue with Solace connectivity in one of the prod servers (2 nodes). Its a clustered environment and the other 3 servers in this cluster are not having this issue. The external jar file has been imported using Pega import functionality and I have checked that it is present in pr_engineclasses (as mentioned that it is working on nodes of other server boxes).
"ERROR Rule-Connect-JMS.[Class.ConnectorName] - Couldn't create initial context: javax.naming.NamingException: WFLYNAM0027: Failed instantiate InitialContextFactory com.solacesystems.jndi.SolJNDIInitialContextFactory from classloader com.pega.pegarules.bootstrap.loader.PRAppLoader@c25e091 [Root exception is java.lang.ClassNotFoundException: com.solacesystems.jndi.SolJNDIInitialContextFactory]
javax.naming.NamingException: WFLYNAM0027: Failed instantiate InitialContextFactory com.solacesystems.jndi.SolJNDIInitialContextFactory from classloader com.pega.pegarules.bootstrap.loader.PRAppLoader@c25e091"
I want to understand what could have caused this issue (RCA) on this particular server alone? Also, is there a possibility to make it work on this server now without restarting the server? We are on Pega 8.5.1
Thank you!!