Search Engine: Elastic

Article ID: 132355, created on Mar 8, 2018, last review on Oct 15, 2018

  • Applies to:
  • Operations Automation 7.0
  • Operations Automation 7.1
  • Operations Automation 7.2
  • Operations Automation 7.3
  • Operations Automation 7.4

Symptoms

Customer restarted PAU service on UI node and OAP services on the management node. After that Virtuozzo menu that should be located in PCP > Cloud Infrastructure disappeared. However, if one logs in via http://OA_MN_IP:8080 directly, all menus are on their places.

Service Controller VPSManager is up and running, no errors or exceptions are found in the management node logs. In /var/log/pa/pui/pui.log on UI node the following messages could be found:

DEBUG c.p.p.t.s.a.TurbineAppManagerService - TurbineAppManagerService.initApp. className = com.plesk.p2.cp.core.event.Application, ID = evm
DEBUG c.p.p.t.s.a.TurbineAppManagerService - TurbineAppManagerService.initApp. className = com.plesk.p2.cp.core.vps.virtuozzo.Application, ID = 61
DEBUG c.p.p.c.c.p.i.i.ControlPanelsRepositoryImpl - Registering CP 61 responsible for SC:VPSObjectsFactory
DEBUG c.p.p.s.s.api.EJBServiceLocator - Checking jndiName: ejb:core-ear/poakernel-ejb//Resolver!com.parallels.pa.service.naming.api.ResolverRemote
DEBUG c.p.p.s.s.api.EJBServiceLocator - Lookup SUCCESS for name: ejb:core-ear/poakernel-ejb//Resolver!com.parallels.pa.service.naming.api.ResolverRemote
INFO  EJB - ResolverRemote::getSCInfoList >>> entry
DEBUG c.p.p.t.s.a.TurbineAppManagerService - TurbineApplication failed to load class:com.plesk.p2.cp.core.vps.virtuozzo.Application({}) - so using default implementation
java.lang.IllegalStateException: EJBCLIENT000025: No EJB receiver available for handling [appName:core-ear, moduleName:poakernel-ejb, distinctName:] combination for invocation context org.jboss.ejb.client.EJBClientInvocationContext@7a68028a
... 
at com.plesk.p2.wrapper.ServiceControllerResolverImpl.loadServiceControllers(ServiceControllerResolverImpl.java:44) 
at com.plesk.p2.wrapper.ServiceControllerResolverImpl.getServiceControllerID(ServiceControllerResolverImpl.java:30) 

An alternative exception logged in this case:

11:23:52.814 [default task-1] DEBUG c.p.p.t.s.a.TurbineAppManagerService - TurbineApplication failed to load class:com.plesk.p2.cp.core.vps.virtuozzo.Application({}) - so using default implementation
javax.ejb.NoSuchEJBException: EJBCLIENT000079: Unable to discover destination for request for EJB StatelessEJBLocator for "core-ear/poakernel-ejb/Resolver", view is interface com.parallels.pa.service.naming.api.ResolverRemote, affinity is None
        ...
        at org.jboss.ejb.client.EJBClientInvocationContext.awaitResponse(EJBClientInvocationContext.java:907)
        at org.jboss.ejb.client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:165)
        at org.jboss.ejb.client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:100)
        at com.sun.proxy.$Proxy242.getSCInfoList(Unknown Source)
        at com.plesk.p2.wrapper.ServiceControllerResolverImpl.loadServiceControllers(ServiceControllerResolverImpl.java:44)
        at com.plesk.p2.wrapper.ServiceControllerResolverImpl.getServiceControllerID(ServiceControllerResolverImpl.java:30)

Cause

This issue is recognized as POA-114886: "Virtuozzo and mssql CP modules may fail to initialize, if init is called during PAU restart on MN".

Resolution

To bring missing menus back, restart PAU service on UI host. If UI is deployed in cluster, then restart PAU on all nodes of the cluster.

To acquire more details regarding status of POA-114886 you may contact your Technical Manager or a member of Pooled Technical Associates team.

5356b422f65bdad1c3e9edca5d74a1ae caea8340e2d186a540518d08602aa065 e12cea1d47a3125d335d68e6d4e15e07 dd79f16c76b9dca75205ab5e9f5465ea 1941880841f714e458ae4dc3d9f3062d 55fe109b4b4fe3fbb893f22dbb85a41a 0871c0b47b3b86ae3b1af4c2942cd0ce 31987597efff5a3a9ce779cc203bbe5e 8c199f0ee4305da1a577740620df4a51

Email subscription for changes to this article
Save as PDF