Fedora Account System
Red Hat Associate
Red Hat Customer
Description of problem: Server can not send e-mail Alert for System Rules. 13:17:13,153 ERROR [org.rhq.enterprise.server.alert.AlertManagerBean] (Thread-40 (HornetQ-client-global-threads-1882874393)) Notification processing terminated abruptlyfailed to lazily initialize a collection of role: org.rhq.core.domain.authz.Role.subjects, could not in itialize proxy - no Session How reproducible: I created a System Roles like name "IT-MIDDLEWARE" and some users member of this rule. In Alert Definition Template RHQ, created Alert, with any condition Like "Goes Up" and notification is System Roles:"IT-MIDDLEWARE" Actual results: When alert is fired, this see in server.log and not sending e-mail. 13:12:27,330 INFO [org.rhq.enterprise.server.core.AgentManagerBean] (EJB default - 8) Agent with name [aikjapp4.uat.cib.hu] just went down 13:12:34,434 ERROR [org.rhq.enterprise.server.alert.AlertManagerBean] (Thread-25 (HornetQ-client-global-threads-1882874393)) Notification processing terminated abruptlyfailed to lazily initialize a collectio n of role: org.rhq.core.domain.authz.Role.subjects, could not initialize proxy - no Session Expected results: Additional info: If i create System User notification for this alert then it is working, user get the email.
Hello! maybe any workaround?
I set rhq to debug. but not too much info.. I try-d simple Rule name "TEST" not success :) 13:32:39,792 DEBUG [org.rhq.enterprise.server.alert.AlertManagerBean] (Thread-0 (HornetQ-client-global-threads-1005764547)) Sending alert notifications for Alert[id=10136]... 13:32:39,795 DEBUG [org.rhq.enterprise.server.plugin.pc.alert.AlertSenderPluginManager] (Thread-0 (HornetQ-client-global-threads-1005764547)) Loading server plugin class [org.rhq.enterprise.server.plugins.alertRoles.RolesSender]... 13:32:39,798 DEBUG [org.rhq.enterprise.server.plugin.pc.alert.AlertSenderPluginManager] (Thread-0 (HornetQ-client-global-threads-1005764547)) Loaded server plugin class [class org.rhq.enterprise.server.plugins.alertRoles.RolesSender]. initialized=[true] 13:32:39,798 DEBUG [org.rhq.enterprise.server.plugin.pc.alert.AlertSenderPluginManager] (Thread-0 (HornetQ-client-global-threads-1005764547)) Instantiating server plugin class [class org.rhq.enterprise.server.plugins.alertRoles.RolesSender] 13:32:39,798 DEBUG [org.rhq.enterprise.server.naming.AccessCheckingInitialContextFactoryBuilder] (Thread-0 (HornetQ-client-global-threads-1005764547)) No java.naming.factory.initial set. Using the default factory. 13:32:39,799 DEBUG [org.rhq.enterprise.server.naming.AccessCheckingInitialContextFactoryBuilder] (Thread-0 (HornetQ-client-global-threads-1005764547)) No java.naming.factory.initial set. Using the default factory. 13:32:39,800 DEBUG [org.rhq.enterprise.server.util.HibernatePerformanceMonitor] (Thread-8 (HornetQ-client-global-threads-1005764547)) HibernateStats[ queries=1, xactions=3, loads=0, connects=1, time=14 ] for SLSB:ServerPluginManagerBean.getServerPlugin 13:32:39,808 DEBUG [org.rhq.enterprise.server.util.HibernatePerformanceMonitor] (Thread-0 (HornetQ-client-global-threads-1005764547)) HibernateStats[ queries=2, xactions=0, loads=0, connects=1, time=9 ] for SLSB:ServerPluginManagerBean.getServerPlugin 13:32:39,810 DEBUG [org.rhq.enterprise.server.naming.AccessCheckingInitialContextFactoryBuilder] (Thread-8 (HornetQ-client-global-threads-1005764547)) No java.naming.factory.initial set. Using the default factory. 13:32:39,819 DEBUG [org.rhq.enterprise.server.naming.AccessCheckingInitialContextFactoryBuilder] (Thread-0 (HornetQ-client-global-threads-1005764547)) No java.naming.factory.initial set. Using the default factory. 13:32:39,821 DEBUG [org.rhq.enterprise.server.util.HibernatePerformanceMonitor] (Thread-8 (HornetQ-client-global-threads-1005764547)) HibernateStats[ queries=1, xactions=2, loads=0, connects=1, time=11 ] for SLSB:ServerPluginManagerBean.getServerPluginRelationships 13:32:39,828 DEBUG [org.rhq.enterprise.server.util.HibernatePerformanceMonitor] (Thread-0 (HornetQ-client-global-threads-1005764547)) HibernateStats[ queries=2, xactions=0, loads=0, connects=1, time=8 ] for SLSB:ServerPluginManagerBean.getServerPluginRelationships 13:32:39,830 DEBUG [org.rhq.enterprise.server.naming.AccessCheckingInitialContextFactoryBuilder] (Thread-8 (HornetQ-client-global-threads-1005764547)) No java.naming.factory.initial set. Using the default factory. 13:32:39,832 DEBUG [org.rhq.enterprise.server.naming.AccessCheckingInitialContextFactoryBuilder] (Thread-8 (HornetQ-client-global-threads-1005764547)) No java.naming.factory.initial set. Using the default factory. 13:32:39,838 DEBUG [org.rhq.enterprise.server.naming.AccessCheckingInitialContextFactoryBuilder] (Thread-0 (HornetQ-client-global-threads-1005764547)) No java.naming.factory.initial set. Using the default factory. 13:32:39,839 DEBUG [org.rhq.enterprise.server.naming.AccessCheckingInitialContextFactoryBuilder] (Thread-0 (HornetQ-client-global-threads-1005764547)) No java.naming.factory.initial set. Using the default factory. 13:32:39,843 DEBUG [org.rhq.enterprise.server.util.HibernatePerformanceMonitor] (Thread-0 (HornetQ-client-global-threads-1005764547)) HibernateStats[ queries=0, xactions=0, loads=1, connects=1, time=3 ] for SLSB:RoleManagerBean.getRoleById 13:32:39,844 DEBUG [org.rhq.enterprise.server.util.HibernatePerformanceMonitor] (Thread-8 (HornetQ-client-global-threads-1005764547)) HibernateStats[ queries=0, xactions=2, loads=2, connects=2, time=12 ] for SLSB:RoleManagerBean.getRoleById 13:32:39,852 DEBUG [org.rhq.enterprise.server.naming.AccessCheckingInitialContextFactoryBuilder] (Thread-0 (HornetQ-client-global-threads-1005764547)) No java.naming.factory.initial set. Using the default factory. 13:32:39,852 DEBUG [org.rhq.enterprise.server.naming.AccessCheckingInitialContextFactoryBuilder] (Thread-0 (HornetQ-client-global-threads-1005764547)) No java.naming.factory.initial set. Using the default factory. 13:32:39,853 DEBUG [org.rhq.enterprise.server.naming.AccessCheckingInitialContextFactoryBuilder] (Thread-8 (HornetQ-client-global-threads-1005764547)) No java.naming.factory.initial set. Using the default factory. 13:32:39,854 DEBUG [org.rhq.enterprise.server.naming.AccessCheckingInitialContextFactoryBuilder] (Thread-8 (HornetQ-client-global-threads-1005764547)) No java.naming.factory.initial set. Using the default factory. 13:32:39,860 DEBUG [org.rhq.enterprise.server.util.HibernatePerformanceMonitor] (Thread-0 (HornetQ-client-global-threads-1005764547)) HibernateStats[ queries=0, xactions=2, loads=1, connects=2, time=8 ] for SLSB:RoleManagerBean.getRoleById 13:32:39,863 DEBUG [org.rhq.enterprise.server.util.HibernatePerformanceMonitor] (Thread-8 (HornetQ-client-global-threads-1005764547)) HibernateStats[ queries=0, xactions=0, loads=2, connects=2, time=9 ] for SLSB:RoleManagerBean.getRoleById 13:32:39,868 ERROR [org.rhq.enterprise.server.alert.AlertManagerBean] (Thread-0 (HornetQ-client-global-threads-1005764547)) Notification processing terminated abruptlyfailed to lazily initialize a collection of role: org.rhq.core.domain.authz.Role.subjects, could not ini tialize proxy - no Session 13:32:39,869 DEBUG [org.rhq.enterprise.server.naming.AccessCheckingInitialContextFactoryBuilder] (Thread-0 (HornetQ-client-global-threads-1005764547)) No java.naming.factory.initial set. Using the default factory. 13:32:39,872 ERROR [org.rhq.enterprise.server.alert.AlertManagerBean] (Thread-8 (HornetQ-client-global-threads-1005764547)) Notification processing terminated abruptlyfailed to lazily initialize a collection of role: org.rhq.core.domain.authz.Role.subjects, could not ini tialize proxy - no Session 13:32:39,873 DEBUG [org.rhq.enterprise.server.naming.AccessCheckingInitialContextFactoryBuilder] (Thread-8 (HornetQ-client-global-threads-1005764547)) No java.naming.factory.initial set. Using the default factory. 13:32:39,954 DEBUG [org.rhq.enterprise.server.util.HibernatePerformanceMonitor] (Thread-0 (HornetQ-client-global-threads-1005764547)) HibernateStats[ queries=0, xactions=2, loads=254, connects=7, time=85 ] for SLSB:AlertManagerBean.addNotificationLog 13:32:39,961 DEBUG [org.rhq.enterprise.server.util.HibernatePerformanceMonitor] (Thread-8 (HornetQ-client-global-threads-1005764547)) HibernateStats[ queries=0, xactions=0, loads=264, connects=9, time=88 ] for SLSB:AlertManagerBean.addNotificationLog 13:32:39,978 DEBUG [org.rhq.enterprise.server.util.HibernatePerformanceMonitor] (Thread-0 (HornetQ-client-global-threads-1005764547)) HibernateStats[ queries=4, xactions=18, loads=268, connects=17, time=186 ](perf: too many xactions?) for SLSB:AlertManagerBean.sendAlertN otificationsNSTx 13:32:39,979 DEBUG [org.rhq.enterprise.server.util.concurrent.AlertSerializer] (Thread-0 (HornetQ-client-global-threads-1005764547)) tid= 146: alertDefinitionId=11198: releasing write lock after being locked for millis=578 13:32:39,979 DEBUG [org.rhq.enterprise.server.util.concurrent.AlertSerializer] (Thread-0 (HornetQ-client-global-threads-1005764547)) tid= 146: alertDefinitionId=11198: released write lock 13:32:39,979 DEBUG [org.rhq.enterprise.server.util.HibernatePerformanceMonitor] (Thread-0 (HornetQ-client-global-threads-1005764547)) HibernateStats[ queries=29, xactions=76, loads=546, connects=77, time=625 ](perf: too many xactions?) for SLSB:AlertConditionConsumerBean .onMessage 13:32:39,980 DEBUG [org.rhq.enterprise.server.util.HibernatePerformanceMonitor] (Thread-8 (HornetQ-client-global-threads-1005764547)) HibernateStats[ queries=4, xactions=23, loads=268, connects=18, time=200 ](perf: xaction nesting?) for SLSB:AlertManagerBean.sendAlertNo tificationsNSTx 13:32:39,980 DEBUG [org.rhq.enterprise.server.util.concurrent.AlertSerializer] (Thread-8 (HornetQ-client-global-threads-1005764547)) tid= 310: alertDefinitionId=10292: releasing write lock after being locked for millis=609 13:32:39,980 DEBUG [org.rhq.enterprise.server.util.concurrent.AlertSerializer] (Thread-8 (HornetQ-client-global-threads-1005764547)) tid= 310: alertDefinitionId=10292: released write lock 13:32:39,981 DEBUG [org.rhq.enterprise.server.util.HibernatePerformanceMonitor] (Thread-8 (HornetQ-client-global-threads-1005764547)) HibernateStats[ queries=30, xactions=81, loads=546, connects=78, time=639 ](perf: too many xactions?) for SLSB:AlertConditionConsumerBean .onMessage 13:32:40,488 DEBUG [org.rhq.enterprise.server.naming.AccessCheckingInitialContextFactoryBuilder] (EJB default - 6) No java.naming.factory.initial set. Using the default factory.
Hello! I installed a new centos 7 , rhq 13.1 with jre 1.7, and postgresql. After rhq install first make a "TEST" rule, a user and alert template RHQ down alert with System Rule notification. The problem is same before, so that problem is still exists in 13.1 and not my environment, db (oracle) problem.