Stopping JON Server takes very very long
Issue
- JON-Server does not stop;
- JBoss ON Server shutdown hangs and its process has to be killed.
Environment
- Red Hat JBoss Operations Network (ON) 3.2, 3.3
- JBoss ON alerts configured to send an email as a notification;
- JBoss ON server.log file regularly logs exceptions like:
ERROR [org.jboss.as.ejb3.invocation] (Thread-12 (HornetQ-client-global-threads-1393701011)) JBAS014134: EJB Invocation failed on component AlertManagerBean for method public abstract void org.rhq.enterprise.server.alert.AlertManagerLocal.addNotificationLog(int,org.rhq.core.domain.alert.notification.AlertNotificationLog): javax.ejb.EJBException: java.lang.NullPointerException
...
at org.rhq.enterprise.server.alert.AlertManagerLocal$$$view163.addNotificationLog(Unknown Source) [rhq-server.jar:4.12.0.JON330GA-redhat-5]
at org.rhq.enterprise.server.alert.AlertManagerBean.sendAlertNotificationsNSTx(AlertManagerBean.java:604) [rhq-server.jar:4.12.0.JON330GA-redhat-5]
...
at org.hornetq.ra.inflow.HornetQMessageHandler.onMessage(HornetQMessageHandler.java:330)
at org.hornetq.core.client.impl.ClientConsumerImpl.callOnMessage(ClientConsumerImpl.java:1117)
at org.hornetq.core.client.impl.ClientConsumerImpl.access$500(ClientConsumerImpl.java:57)
at org.hornetq.core.client.impl.ClientConsumerImpl$Runner.run(ClientConsumerImpl.java:1252)
at org.hornetq.utils.OrderedExecutorFactory$OrderedExecutor$1.run(OrderedExecutorFactory.java:105)
...
Caused by: java.lang.NullPointerException
at org.rhq.enterprise.server.alert.AlertManagerBean.addNotificationLog(AlertManagerBean.java:626) [rhq-server.jar:4.12.0.JON330GA-redhat-5]
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.