Menu

#4419 [HHQ-4305] ObjectNotFoundException from MetricsNotComingInDi

Bug
open
None
5
2014-12-11
2010-09-18
No

http://jira.hyperic.com/browse/HHQ-4305
Scenario:



Hq-server was upgraded on the server host where an agent is deployed. Hence, the previous ActiveMQ 4.3 server was listed as down and not reporting metrics in the past 8 hours.



Steps:


1.Login to the HQ UI and go to Resource Hub Page


2.Select older hq-server and delete the resource



The delete is successful as seen from the UI



In the server log, the following exception is thrown :



2010-09-16 09:56:38,841 INFO [ControlEventListener1] [org.hyperic.hq.control.server.session.ControlEventListener@77] Removing scheduled jobs for 3:41410


2010-09-16 09:56:38,935 DEBUG [AgentScheduler2] [org.hyperic.hq.measurement.server.session.MeasurementProcessorImpl@273] unschedule agentId=10100, numOfResources=6


2010-09-16 09:56:38,998 INFO [ControlEventListener1] [org.hyperic.hq.control.server.session.ControlEventListener@77] Removing scheduled jobs for 3:41411


2010-09-16 09:56:39,044 INFO [ControlEventListener1] [org.hyperic.hq.control.server.session.ControlEventListener@77] Removing scheduled jobs for 3:41412


2010-09-16 09:56:39,083 INFO [ControlEventListener1] [org.hyperic.hq.control.server.session.ControlEventListener@77] Removing scheduled jobs for 3:41413


2010-09-16 09:56:39,141 INFO [ControlEventListener1] [org.hyperic.hq.control.server.session.ControlEventListener@77] Removing scheduled jobs for 3:41414


2010-09-16 09:56:39,176 INFO [ControlEventListener1] [org.hyperic.hq.control.server.session.ControlEventListener@77] Removing scheduled jobs for 3:41415


2010-09-16 09:58:58,813 ERROR [Thread-3] [org.hyperic.hq.measurement.MetricsNotComingInDiagnostic@126] org.springframework.orm.hibernate3.HibernateSystemException: org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [org.hyperic.hq.authz.server.session.Resource#50803]; nested exception is org.hibernate.HibernateException: org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [org.hyperic.hq.authz.server.session.Resource#50803]


org.springframework.orm.hibernate3.HibernateSystemException: org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [org.hyperic.hq.authz.server.session.Resource#50803]; nested exception is org.hibernate.HibernateException: org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [org.hyperic.hq.authz.server.session.Resource#50803]


        at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:679)


        at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)


        at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:411)


        at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:339)


        at org.hyperic.hq.hibernate.SessionManager.runInSessionInternal(SessionManager.java:83)


        at org.hyperic.hq.hibernate.SessionManager.runInSession(SessionManager.java:67)


        at org.hyperic.hq.measurement.MetricsNotComingInDiagnostic.getStatus(MetricsNotComingInDiagnostic.java:116)


        at org.hyperic.hq.common.DiagnosticsLogger.run(DiagnosticsLogger.java:104)


        at java.lang.Thread.run(Thread.java:619)


Caused by: org.hibernate.HibernateException: org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [org.hyperic.hq.authz.server.session.Resource#50803]


        at org.hyperic.hq.hibernate.SessionManager$1.doInHibernate(SessionManager.java:88)


        at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:406)


        ... 6 more


Caused by: org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [org.hyperic.hq.authz.server.session.Resource#50803]


        at org.hibernate.impl.SessionFactoryImpl$1.handleEntityNotFound(SessionFactoryImpl.java:377)


        at org.hibernate.proxy.AbstractLazyInitializer.checkTargetState(AbstractLazyInitializer.java:79)


        at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:68)


        at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:111)


        at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:150)


        at org.hyperic.hq.authz.server.session.Resource$$EnhancerByCGLIB$$800ad285.hashCode(<generated>)


        at java.util.HashMap.put(HashMap.java:372)


        at org.hyperic.hq.measurement.MetricsNotComingInDiagnostic.getChildren(MetricsNotComingInDiagnostic.java:217)


        at org.hyperic.hq.measurement.MetricsNotComingInDiagnostic.setStatusBuf(MetricsNotComingInDiagnostic.java:139)


        at org.hyperic.hq.measurement.MetricsNotComingInDiagnostic$1.run(MetricsNotComingInDiagnostic.java:118)


        at org.hyperic.hq.hibernate.SessionManager$1.doInHibernate(SessionManager.java:86)


        ... 7 more


2010-09-16 09:58:58,834 INFO [Thread-3] [org.hyperic.hq.common.DiagnosticsLogger@104] [org.hyperic.hq.measurement.MetricsNotComingInDiagnostic@b9f7607]



Filing as major since it's an exception but does not impact the result of the action itself


Have not seen this behavior in 4.3 and did not find such a bug logged in 4.3 earlier, hence marking as regression.

Discussion

Anonymous
Anonymous

Add attachments
Cancel





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.