History | Log In     View a printable version of the current page.  
HQ 4.0 EE Release is Now Available | HQ 3.2.5-EE Maintenance Release is Now Available
Issue Details (XML | Word | Printable)

Key: HHQ-1121
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Ryan Morgan
Reporter: Nipuna Bhayani
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Hyperic HQ

Add to inventory displays warning in server log

Created: 16/Oct/07 07:51 AM   Updated: 02/Nov/07 10:13 AM
Component/s: None
Affects Version/s: 3.2.0
Fix Version/s: 3.2.0

Environment: Server:Release 3.2.0-EE build 503,Platform :Windows and Linux,

Verify By: Nipuna Bhayani
Last comment: 54 weeks, 6 days ago
Resolution Date: 24/Oct/07 07:47 AM


 Description  « Hide
Steps to Reproduce:

Run a Fresh Install
Start the HQ server
start HQ agent
Login to HQ Application
Click on Add to Inventory

Actual Results:

Warning displayed in server log

2007-10-16 09:18:47,546 INFO [org.hyperic.hq.measurement.server.session.MeasurementEnabler] Enabling default metrics for [2:10003]
2007-10-16 09:18:47,562 WARN [org.hyperic.hq.measurement.server.session.MeasurementEnabler] Unable to enable default metrics
org.hyperic.hq.appdef.shared.ConfigFetchException: product configuration has not yet been setup for 2:10003
at org.hyperic.hq.appdef.server.session.ConfigManagerEJBImpl.getConfigForType(ConfigManagerEJBImpl.java:680)
at org.hyperic.hq.appdef.server.session.ConfigManagerEJBImpl.getMergedConfigResponse(ConfigManagerEJBImpl.java:303)
at sun.reflect.GeneratedMethodAccessor680.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.jboss.invocation.Invocation.performCall(Invocation.java:345)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:214)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:149)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:154)
at org.jboss.webservice.server.ServiceEndpointInterceptor.invoke(ServiceEndpointInterceptor.java:54)
at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:48)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:106)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:335)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:245)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:281)
at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:153)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)
at org.jboss.ejb.Container.invoke(Container.java:873)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:415)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:88)
at $Proxy227.getMergedConfigResponse(Unknown Source)
at org.hyperic.hq.measurement.server.session.MeasurementEnabler.processEvents(MeasurementEnabler.java:87)
at org.hyperic.hq.zevents.BufferedListener$BufferedEventRunnable.run(BufferedListener.java:63)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
at java.lang.Thread.run(Unknown Source)
2007-10-16 09:18:47,578 INFO [org.hyperic.hq.measurement.server.session.MeasurementEnabler] Enabling default metrics for [2:10004]
2007-10-16 09:18:47,609 INFO [org.hyperic.hq.agent.client.AgentConnection] 10.1.0.142 -> rtm:unscheduleMeasurements
2007-10-16 09:18:47,640 INFO [org.hyperic.hq.bizapp.server.session.EventsBossEJBImpl] Inheriting type-based alert defs for 2:10004
2007-10-16 09:18:47,687 INFO [org.hyperic.hq.measurement.server.session.MeasurementEnabler] Enabling default metrics for [2:10005]
2007-10-16 09:18:47,750 INFO [org.hyperic.hq.bizapp.server.session.EventsBossEJBImpl] Inheriting type-based alert defs for 2:10005
2007-10-16 09:18:47,765 INFO [org.hyperic.hq.measurement.server.session.MeasurementEnabler] Enabling default metrics for [2:10006]
2007-10-16 09:18:47,781 INFO [org.hyperic.hq.agent.client.AgentConnection] 10.1.0.142 -> rtm:getMeasurements
2007-10-16 09:18:47,812 INFO [org.hyperic.hq.autoinventory.server.session.AIStartupListener] Enabling Runtime-AI for 2:10014
2007-10-16 09:18:48,000 INFO [org.hyperic.hq.agent.client.AgentConnection] 10.1.0.142 -> rtm:unscheduleMeasurements
2007-10-16 09:18:49,015 INFO [org.hyperic.hq.agent.client.AgentConnection] 10.1.0.142 -> rtm:unscheduleMeasurements
2007-10-16 09:18:49,296 INFO [org.hyperic.hq.bizapp.server.session.EventsBossEJBImpl] Inheriting type-based alert defs for 2:10006
2007-10-16 09:18:49,328 INFO [org.hyperic.hq.measurement.server.session.MeasurementEnabler] Enabling default metrics for [2:10007]
2007-10-16 09:18:49,343 INFO [org.hyperic.hq.bizapp.server.session.EventsBossEJBImpl] Inheriting type-based alert defs for 2:10007
2007-10-16 09:18:49,359 INFO [org.hyperic.hq.measurement.server.session.MeasurementEnabler] Enabling default metrics for [2:10008]
2007-10-16 09:18:49,375 INFO [org.hyperic.hq.agent.client.AgentConnection] 10.1.0.142 -> rtm:getMeasurements
2007-10-16 09:18:49,437 INFO [org.hyperic.hq.agent.client.AgentConnection] 10.1.0.142 -> rtm:scheduleMeasurements
2007-10-16 09:18:50,437 INFO [org.hyperic.hq.agent.client.AgentConnection] 10.1.0.142 -> rtm:unscheduleMeasurements
2007-10-16 09:18:57,140 INFO [org.hyperic.hq.bizapp.server.session.EventsBossEJBImpl] Inheriting type-based alert defs for 2:10008
2007-10-16 09:18:57,187 INFO [org.hyperic.hq.agent.client.AgentConnection] 10.1.0.142 -> rtm:scheduleMeasurements
2007-10-16 09:18:57,328 INFO [org.hyperic.hq.measurement.server.session.MeasurementEnabler] Enabling default metrics for [2:10009]
2007-10-16 09:18:57,328 WARN [org.hyperic.hq.measurement.server.session.MeasurementEnabler] Unable to enable default metrics
org.hyperic.hq.appdef.shared.ConfigFetchException: product configuration has not yet been setup for 2:10009
at org.hyperic.hq.appdef.server.session.ConfigManagerEJBImpl.getConfigForType(ConfigManagerEJBImpl.java:680)
at org.hyperic.hq.appdef.server.session.ConfigManagerEJBImpl.getMergedConfigResponse(ConfigManagerEJBImpl.java:303)
at sun.reflect.GeneratedMethodAccessor680.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.jboss.invocation.Invocation.performCall(Invocation.java:345)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:214)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:149)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:154)
at org.jboss.webservice.server.ServiceEndpointInterceptor.invoke(ServiceEndpointInterceptor.java:54)
at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:48)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:106)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:335)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:245)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:281)
at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:153)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)
at org.jboss.ejb.Container.invoke(Container.java:873)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:415)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:88)
at $Proxy227.getMergedConfigResponse(Unknown Source)
at org.hyperic.hq.measurement.server.session.MeasurementEnabler.processEvents(MeasurementEnabler.java:87)
at org.hyperic.hq.zevents.BufferedListener$BufferedEventRunnable.run(BufferedListener.java:63)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
at java.lang.Thread.run(Unknown Source)
2007-10-16 09:18:57,328 INFO [org.hyperic.hq.measurement.server.session.MeasurementEnabler] Enabling default metrics for [2:10010]
2007-10-16 09:18:57,343 WARN [org.hyperic.hq.measurement.server.session.MeasurementEnabler] Unable to enable default metrics
org.hyperic.hq.appdef.shared.ConfigFetchException: measurement configuration has not yet been setup for 2:10010
at org.hyperic.hq.appdef.server.session.ConfigManagerEJBImpl.getConfigForType(ConfigManagerEJBImpl.java:680)
at org.hyperic.hq.appdef.server.session.ConfigManagerEJBImpl.getMergedConfigResponse(ConfigManagerEJBImpl.java:313)
at sun.reflect.GeneratedMethodAccessor680.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.jboss.invocation.Invocation.performCall(Invocation.java:345)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:214)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:149)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:154)
at org.jboss.webservice.server.ServiceEndpointInterceptor.invoke(ServiceEndpointInterceptor.java:54)
at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:48)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:106)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:335)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:245)
at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:281)
at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:153)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)
at org.jboss.ejb.Container.invoke(Container.java:873)
at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:415)
at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:88)
at $Proxy227.getMergedConfigResponse(Unknown Source)
at org.hyperic.hq.measurement.server.session.MeasurementEnabler.processEvents(MeasurementEnabler.java:87)
at org.hyperic.hq.zevents.BufferedListener$BufferedEventRunnable.run(BufferedListener.java:63)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
at java.lang.Thread.run(Unknown Source)

Note:Above warning is not displayed in release 3.1.1


 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Ryan Morgan - 18/Oct/07 07:34 AM

Easy enough to fix, put in 3.2.

Ryan Morgan - 24/Oct/07 07:47 AM
Log ConfigFetchException at DEBUG, since that usually means that AI did not set the
configuration. All other exceptions still get logged at WARN.

Fixed in 3.2.0 #512

Nipuna Bhayani - 02/Nov/07 10:13 AM
No errors in server log ,verify in Release 3.2.0-EE build 521