You can subscribe to this list here.
| 2007 |
Jan
|
Feb
|
Mar
(927) |
Apr
(419) |
May
(352) |
Jun
(431) |
Jul
(463) |
Aug
(345) |
Sep
(304) |
Oct
(596) |
Nov
(466) |
Dec
(414) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2008 |
Jan
(348) |
Feb
(313) |
Mar
(665) |
Apr
(688) |
May
(434) |
Jun
(311) |
Jul
(540) |
Aug
(554) |
Sep
(467) |
Oct
(341) |
Nov
(365) |
Dec
(272) |
| 2009 |
Jan
(386) |
Feb
(293) |
Mar
(279) |
Apr
(239) |
May
(229) |
Jun
(199) |
Jul
(186) |
Aug
(111) |
Sep
(196) |
Oct
(146) |
Nov
(116) |
Dec
(140) |
| 2010 |
Jan
(170) |
Feb
(159) |
Mar
(151) |
Apr
(161) |
May
(90) |
Jun
(56) |
Jul
(28) |
Aug
(22) |
Sep
(5) |
Oct
|
Nov
(23) |
Dec
(12) |
| 2011 |
Jan
(8) |
Feb
(8) |
Mar
(22) |
Apr
(24) |
May
(4) |
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2012 |
Jan
(5) |
Feb
(1) |
Mar
|
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <do...@hy...> - 2007-03-08 22:49:50
|
Author: dougm Date: 2007-03-08 14:49:47 -0800 (Thu, 08 Mar 2007) New Revision: 3672 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=3672 Modified: trunk/plugins/xml/geronimo-plugin.xml Log: [HHQ-727] Add 1.1 support Modified: trunk/plugins/xml/geronimo-plugin.xml =================================================================== --- trunk/plugins/xml/geronimo-plugin.xml 2007-03-08 22:38:26 UTC (rev 3671) +++ trunk/plugins/xml/geronimo-plugin.xml 2007-03-08 22:49:47 UTC (rev 3672) @@ -31,6 +31,9 @@ <!-- relative to auto-discovered installpath (see PROC_HOME_PROPERTY) --> <include name="repository/org.apache.geronimo.specs/jars/geronimo-j2ee_1.4_spec-*.jar"/> <include name="repository/geronimo/jars/geronimo-management-*.jar"/> + <include name="repository/geronimo/geronimo-management/1.1/geronimo-management-*.jar"/> + <include name="repository/geronimo/geronimo-management/1.1.1/geronimo-management-*.jar"/> + <include name="repository/org/apache/geronimo/specs/geronimo-j2ee_1.4_spec/1.1/geronimo-j2ee_1.4_spec-*.jar"/> </classpath> <filter name="template" @@ -40,7 +43,7 @@ version="1.0"> <property name="domain" - value="geronimo.server"/> + value="geronimo"/> <property name="OBJECT_NAME" value="${domain}:j2eeType=J2EEServer,name=geronimo"/> |
|
From: <rm...@hy...> - 2007-03-08 22:38:34
|
Author: rmorgan Date: 2007-03-08 14:38:26 -0800 (Thu, 08 Mar 2007) New Revision: 3671 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=3671 Modified: trunk/src/org/hyperic/hq/measurement/server/session/SRNCache.java trunk/src/org/hyperic/hq/measurement/server/session/ScheduleRevNumDAO.java Log: Use get() rather than findById() since we're not sure if the srn will exist. Modified: trunk/src/org/hyperic/hq/measurement/server/session/SRNCache.java =================================================================== --- trunk/src/org/hyperic/hq/measurement/server/session/SRNCache.java 2007-03-08 22:20:34 UTC (rev 3670) +++ trunk/src/org/hyperic/hq/measurement/server/session/SRNCache.java 2007-03-08 22:38:26 UTC (rev 3671) @@ -82,7 +82,7 @@ ScheduleRevNumDAO dao = DAOFactory.getDAOFactory().getScheduleRevNumDAO(); - ScheduleRevNum srn = dao.findById(id); + ScheduleRevNum srn = dao.get(id); if (srn != null) { this.put(srn); } Modified: trunk/src/org/hyperic/hq/measurement/server/session/ScheduleRevNumDAO.java =================================================================== --- trunk/src/org/hyperic/hq/measurement/server/session/ScheduleRevNumDAO.java 2007-03-08 22:20:34 UTC (rev 3670) +++ trunk/src/org/hyperic/hq/measurement/server/session/ScheduleRevNumDAO.java 2007-03-08 22:38:26 UTC (rev 3671) @@ -40,6 +40,10 @@ return (ScheduleRevNum)super.findById(id); } + public ScheduleRevNum get(SrnId id) { + return (ScheduleRevNum)super.get(id); + } + public void remove(SrnId id) { ScheduleRevNum srn = findById(id); if (srn != null) { |
|
From: Charles L. (JIRA) <ji...@hy...> - 2007-03-08 22:31:37
|
[ http://jira.hyperic.com/browse/HHQ-731?page=all ] Charles Lee updated HHQ-731: ---------------------------- Fix Version: (was: 3.0.2) Description: 2007-03-01 20:57:04,622 ERROR [org.hyperic.hq.bizapp.server.mdb.RegisteredDispatcherEJBImpl] ProcessEvent failed to execute action org.hyperic.hq.events.ActionExecuteException: Error adding event reference: org.postgresql.util.PSQLException: ERROR: insert or update on table "eam_trigger_event" violates foreign key constraint "fk82152085cb2c7199" at org.hyperic.hq.bizapp.server.trigger.frequency.CounterTrigger.processEvent(CounterTrigger.java:245) at org.hyperic.hq.bizapp.server.mdb.RegisteredDispatcherEJBImpl.dispatchEvent(RegisteredDispatcherEJBImpl.java:80) at org.hyperic.hq.bizapp.server.mdb.RegisteredDispatcherEJBImpl.onMessage(RegisteredDispatcherEJBImpl.java:107) at sun.reflect.GeneratedMethodAccessor276.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.invocation.Invocation.performCall(Invocation.java:345) at org.jboss.ejb.MessageDrivenContainer$ContainerInterceptor.invoke(MessageDrivenContainer.java:475) at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:149) at org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor.invoke(MessageDrivenInstanceInterceptor.java:101) at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:48) at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:99) at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:117) at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71) 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.jboss.ejb.plugins.RunAsSecurityInterceptor.invoke(RunAsSecurityInterceptor.java:94) at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192) at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122) at org.jboss.ejb.MessageDrivenContainer.internalInvoke(MessageDrivenContainer.java:389) at org.jboss.ejb.Container.invoke(Container.java:873) at org.jboss.ejb.plugins.jms.JMSContainerInvoker.invoke(JMSContainerInvoker.java:1077) at org.jboss.ejb.plugins.jms.JMSContainerInvoker$MessageListenerImpl.onMessage(JMSContainerInvoker.java:1379) at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:256) at org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMessageConsumer.java:904) at org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.java:160) at org.jboss.mq.SpySession.run(SpySession.java:333) at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180) at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748) at java.lang.Thread.run(Thread.java:595) was: 2007-03-01 20:57:04,622 ERROR [org.hyperic.hq.bizapp.server.mdb.RegisteredDispatcherEJBImpl] ProcessEvent failed to execute action org.hyperic.hq.events.ActionExecuteException: Error adding event reference: org.postgresql.util.PSQLException: ERROR: insert or update on table "eam_trigger_event" violates foreign key constraint "fk82152085cb2c7199" at org.hyperic.hq.bizapp.server.trigger.frequency.CounterTrigger.processEvent(CounterTrigger.java:245) at org.hyperic.hq.bizapp.server.mdb.RegisteredDispatcherEJBImpl.dispatchEvent(RegisteredDispatcherEJBImpl.java:80) at org.hyperic.hq.bizapp.server.mdb.RegisteredDispatcherEJBImpl.onMessage(RegisteredDispatcherEJBImpl.java:107) at sun.reflect.GeneratedMethodAccessor276.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.invocation.Invocation.performCall(Invocation.java:345) at org.jboss.ejb.MessageDrivenContainer$ContainerInterceptor.invoke(MessageDrivenContainer.java:475) at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:149) at org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor.invoke(MessageDrivenInstanceInterceptor.java:101) at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:48) at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:99) at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:117) at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71) 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.jboss.ejb.plugins.RunAsSecurityInterceptor.invoke(RunAsSecurityInterceptor.java:94) at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192) at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122) at org.jboss.ejb.MessageDrivenContainer.internalInvoke(MessageDrivenContainer.java:389) at org.jboss.ejb.Container.invoke(Container.java:873) at org.jboss.ejb.plugins.jms.JMSContainerInvoker.invoke(JMSContainerInvoker.java:1077) at org.jboss.ejb.plugins.jms.JMSContainerInvoker$MessageListenerImpl.onMessage(JMSContainerInvoker.java:1379) at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:256) at org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMessageConsumer.java:904) at org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.java:160) at org.jboss.mq.SpySession.run(SpySession.java:333) at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180) at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748) at java.lang.Thread.run(Thread.java:595) > Foreign key constraint violation on eam_trigger_event > ----------------------------------------------------- > > Key: HHQ-731 > URL: http://jira.hyperic.com/browse/HHQ-731 > Project: Hyperic HQ > Type: Bug > Components: Alerts > Versions: 3.0.0, 3.0.1 > Environment: Seen on upgraded 2.6 database to 3.0.2 > Reporter: Ryan Morgan > Assignee: Jon Travis > > > 2007-03-01 20:57:04,622 ERROR [org.hyperic.hq.bizapp.server.mdb.RegisteredDispatcherEJBImpl] ProcessEvent failed to execute action > org.hyperic.hq.events.ActionExecuteException: Error adding event reference: org.postgresql.util.PSQLException: ERROR: insert or update on table "eam_trigger_event" violates foreign key constraint "fk82152085cb2c7199" > at org.hyperic.hq.bizapp.server.trigger.frequency.CounterTrigger.processEvent(CounterTrigger.java:245) > at org.hyperic.hq.bizapp.server.mdb.RegisteredDispatcherEJBImpl.dispatchEvent(RegisteredDispatcherEJBImpl.java:80) > at org.hyperic.hq.bizapp.server.mdb.RegisteredDispatcherEJBImpl.onMessage(RegisteredDispatcherEJBImpl.java:107) > at sun.reflect.GeneratedMethodAccessor276.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.jboss.invocation.Invocation.performCall(Invocation.java:345) > at org.jboss.ejb.MessageDrivenContainer$ContainerInterceptor.invoke(MessageDrivenContainer.java:475) > at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:149) > at org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor.invoke(MessageDrivenInstanceInterceptor.java:101) > at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:48) > at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:99) > at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:117) > at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71) > 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.jboss.ejb.plugins.RunAsSecurityInterceptor.invoke(RunAsSecurityInterceptor.java:94) > at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192) > at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122) > at org.jboss.ejb.MessageDrivenContainer.internalInvoke(MessageDrivenContainer.java:389) > at org.jboss.ejb.Container.invoke(Container.java:873) > at org.jboss.ejb.plugins.jms.JMSContainerInvoker.invoke(JMSContainerInvoker.java:1077) > at org.jboss.ejb.plugins.jms.JMSContainerInvoker$MessageListenerImpl.onMessage(JMSContainerInvoker.java:1379) > at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:256) > at org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMessageConsumer.java:904) > at org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.java:160) > at org.jboss.mq.SpySession.run(SpySession.java:333) > at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180) > at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748) > at java.lang.Thread.run(Thread.java:595) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.hyperic.com/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
|
From: Charles L. (JIRA) <ji...@hy...> - 2007-03-08 22:31:37
|
[ http://jira.hyperic.com/browse/HHQ-738?page=all ] Charles Lee updated HHQ-738: ---------------------------- Fix Version: (was: 3.0.2) > Imported server does not indicate configuration is required > ----------------------------------------------------------- > > Key: HHQ-738 > URL: http://jira.hyperic.com/browse/HHQ-738 > Project: Hyperic HQ > Type: Developer > Components: Server > Reporter: Doug MacEachern > Assignee: Doug MacEachern > > > For example, importing a Geronimo server where user input is required for username/password. In the past when the live measurement test fails, HQ has indicated > "This resource has not been configured. Please set its Configuration Properties." including the error message. I can see in my agent.log the live check failed: > DEBUG [MeasurementCommandsServer] Getting real time measurement: Geronimo 1.0:geronimo:j2eeType=JVM,J2EEServer=geronimo,name=JVM:Stats.HeapSize:jmx.url=service%3Ajmx%3Armi%3A//localhost/jndi/rmi%3A//localhost%3A1099/JMXConnector,jmx.username=system,jmx.password=%jmx.password% > 2007-03-06 09:11:16,419 ERROR [CommandDispatcher] Error while processing request > java.lang.SecurityException: Invalid login > However, the measurements are still scheduled: > ERROR [ScheduleThread] Error getting measurement value while processing Metric 'Geronimo 1.0:geronimo:j2eeType=JVM,J2EEServer=geronimo,name=JVM:Stats.HeapSize:jmx.url=service%3Ajmx%3Armi%3A//localhost/jndi/rmi%3A//localhost%3A1099/JMXConnector,jmx.username=system,jmx.password=%jmx.password%' > java.lang.SecurityException: Invalid login > But the UI is just grey lights with no indication there was an error. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.hyperic.com/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
|
From: Charles L. (JIRA) <ji...@hy...> - 2007-03-08 22:22:35
|
[ http://jira.hyperic.com/browse/HHQ-520?page=all ] Charles Lee updated HHQ-520: ---------------------------- Fix Version: (was: 3.0.2) > Search button is mis-aligned > ---------------------------- > > Key: HHQ-520 > URL: http://jira.hyperic.com/browse/HHQ-520 > Project: Hyperic HQ > Type: Developer > Components: UI > Versions: 3.0.0 > Environment: Server: 3.0.0 .org build 256. Browser: Firefox 2.0 on Mac > Reporter: Noah Salzman > Assignee: Heather Tumey > Priority: Trivial > Attachments: search_button_misaligned.png > > > On some of the multi-select screens a search field appears. The search button is mis-aligned from the search field. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.hyperic.com/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
|
From: <he...@hy...> - 2007-03-08 22:20:39
|
Author: heather Date: 2007-03-08 14:20:34 -0800 (Thu, 08 Mar 2007) New Revision: 3670 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=3670 Modified: trunk/src/org/hyperic/hq/ui/json/action/escalation/finder/ListActiveEscalations.java trunk/web/js/listWidget.js trunk/web/js/requests.js trunk/web/portlet/criticalAlerts/View.jsp trunk/web/resource/hub/ResourceHub.jsp Log: removing a border in the resourcehub.so page/Users/snott/dev/hq/web/resource/hub/ResourceHub.jsp Modified: trunk/src/org/hyperic/hq/ui/json/action/escalation/finder/ListActiveEscalations.java =================================================================== --- trunk/src/org/hyperic/hq/ui/json/action/escalation/finder/ListActiveEscalations.java 2007-03-08 21:41:23 UTC (rev 3669) +++ trunk/src/org/hyperic/hq/ui/json/action/escalation/finder/ListActiveEscalations.java 2007-03-08 22:20:34 UTC (rev 3670) @@ -90,7 +90,7 @@ JSONObject res = new JSONObject(); - res.put("summary", resArr); + res.put("escSummary", resArr); ctx.setJSONResult(new JSONResult(res)); } } Modified: trunk/web/js/listWidget.js =================================================================== --- trunk/web/js/listWidget.js 2007-03-08 21:41:23 UTC (rev 3669) +++ trunk/web/js/listWidget.js 2007-03-08 22:20:34 UTC (rev 3670) @@ -379,8 +379,8 @@ if (e.checked) { CheckAll(e, widgetInstanceName, subGroup); ToggleButtons(widgetInstanceName, prefix, isRemove, e.form); - - } else { + } + else { ClearAll(e, widgetInstanceName, subGroup); ToggleButtons(widgetInstanceName, prefix, isRemove, e.form); } Modified: trunk/web/js/requests.js =================================================================== --- trunk/web/js/requests.js 2007-03-08 21:41:23 UTC (rev 3669) +++ trunk/web/js/requests.js 2007-03-08 22:20:34 UTC (rev 3670) @@ -230,6 +230,7 @@ var token = alertText.token; var alertTable; var alertFunc; + unCheck(); if (alertText.token != null) { alertTable = document.getElementById('recentAlertsTable' + token); @@ -360,6 +361,8 @@ $('modifiedCritTime' + (token != null ? token : '')).innerHTML = 'Updated: ' + refreshTime(); + + //rTimer = setTimeout(alertFunc, 60000); // Refresh in 60 seconds } @@ -754,4 +757,15 @@ function reportError(originalRequest) { alert('Error ' + originalRequest.status + ' -- ' + originalRequest.statusText); +} + +function unCheck() { + + for(i=0; i<document.FixAlertsForm.elements.length; i++) { + if(document.FixAlertsForm.elements[i].type=="checkbox") { + document.FixAlertsForm.elements[i].checked=false; + } + $('listToggleAll').checked=false; + } + } \ No newline at end of file Modified: trunk/web/portlet/criticalAlerts/View.jsp =================================================================== --- trunk/web/portlet/criticalAlerts/View.jsp 2007-03-08 21:41:23 UTC (rev 3669) +++ trunk/web/portlet/criticalAlerts/View.jsp 2007-03-08 22:20:34 UTC (rev 3670) @@ -44,6 +44,13 @@ function requestRecentAlerts<c:out value="${portlet.token}"/>() { var critAlertUrl = "<html:rewrite page="/dashboard/ViewCriticalAlerts.do?token=${portlet.token}"/>" new Ajax.Request(critAlertUrl, {method: 'get', onSuccess:showRecentAlerts, onFailure :reportError}); + + for (var f = 0; f < document.FixAlertsForm.elements.length; f++) { + if (document.FixAlertsForm.elements[i].type == 'submit' && document.FixAlertsForm.elements[i].className == 'CompactButton') { + document.FixAlertsForm.elements[i].disabled = true; + document.FixAlertsForm.elements[i].className = 'CompactButtonInactive'; + } + } } onloads.push(requestRecentAlerts<c:out value="${portlet.token}"/>); @@ -54,9 +61,9 @@ var pars = eid + "&a=" + aid; var url = ackAlertUrl + pars; new Ajax.Request(url); - } + </script> <c:set var="rssUrl" value="/rss/ViewCriticalAlerts.rss"/> Modified: trunk/web/resource/hub/ResourceHub.jsp =================================================================== --- trunk/web/resource/hub/ResourceHub.jsp 2007-03-08 21:41:23 UTC (rev 3669) +++ trunk/web/resource/hub/ResourceHub.jsp 2007-03-08 22:20:34 UTC (rev 3670) @@ -385,7 +385,7 @@ </display:table> </c:when> <c:otherwise> - <table class="table" width="100%" border="1" cellspacing="0" cellpadding="0"> + <table class="table" width="100%" border="0" cellspacing="0" cellpadding="0"> <tr class="tableRowHeader"> <th width="1%" class="ListHeaderCheckbox"><input type="checkbox" onclick="ToggleAll(this, widgetProperties)" name="listToggleAll"></th> |
|
From: Nipuna B. (JIRA) <ji...@hy...> - 2007-03-08 22:20:39
|
[ http://jira.hyperic.com/browse/HHQ-717?page=all ] Nipuna Bhayani closed HHQ-717: ------------------------------ Works fine in Release 3.0.2 build # 330 > Unable to delete IP address from inventory page > ----------------------------------------------- > > Key: HHQ-717 > URL: http://jira.hyperic.com/browse/HHQ-717 > Project: Hyperic HQ > Type: Bug > Versions: 3.0.0, 3.0.1 > Reporter: Ryan Morgan > Assignee: Charles Lee > Fix For: 3.0.2 > > > Reported from the forums: http://forums.hyperic.com/jiveforums/thread.jspa?threadID=1516&tstart=0 -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.hyperic.com/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
|
From: Nipuna B. (JIRA) <ji...@hy...> - 2007-03-08 22:03:38
|
[ http://jira.hyperic.com/browse/HHQ-726?page=3Dall ] =20 Nipuna Bhayani closed HHQ-726: ------------------------------ Works fine in Release 3.0.2 build #330 > on clicking "fixed" in recent alerts portlet when all alerts are checked = you get a stack trace > -------------------------------------------------------------------------= --------------------- > > Key: HHQ-726 > URL: http://jira.hyperic.com/browse/HHQ-726 > Project: Hyperic HQ > Type: Bug > Components: Alerts > Reporter: Heather Tumey > Assignee: Charles Lee > Fix For: 3.0.2 > > > org.jboss.tm.JBossTransactionRolledbackException: No row with the given i= dentifier exists: [org.hyperic.hq.events.server.session.Alert#0]; CausedByE= xception is: No row with the given identifier exists: [org.hyperic.hq.event= s.server.session.Alert#0]; nested exception is: org.hibernate.ObjectNotFoun= dException: No row with the given identifier exists: [org.hyperic.hq.events= .server.session.Alert#0]; - nested throwable: (org.hibernate.ObjectNotFound= Exception: No row with the given identifier exists: [org.hyperic.hq.events.= server.session.Alert#0]) at org.jboss.ejb.plugins.LogInterceptor.handleExce= ption(LogInterceptor.java:267) at org.jboss.ejb.plugins.LogInterceptor.invo= ke(LogInterceptor.java:196) at org.jboss.ejb.plugins.ProxyFactoryFinderInte= rceptor.invoke(ProxyFactoryFinderInterceptor.java:122) at org.jboss.ejb.Ses= sionContainer.internalInvoke(SessionContainer.java:624) at org.jboss.ejb.Co= ntainer.invoke(Container.java:873) at sun.reflect.GeneratedMethodAccessor27= 9.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke= (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(M= ethod.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(Refl= ectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invoca= tion.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) = at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.jav= a:245) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:6= 44) at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(Loc= alInvoker.java:155) at org.jboss.invocation.local.LocalInvoker.invoke(Local= Invoker.java:104) at org.jboss.invocation.InvokerInterceptor.invokeLocal(In= vokerInterceptor.java:179) at org.jboss.invocation.InvokerInterceptor.invok= e(InvokerInterceptor.java:165) at org.hyperic.hq.application.HQApp$Snatcher= .invokeProxyNext(HQApp.java:111) at org.hyperic.txsnatch.ProxySnatch.invoke= (ProxySnatch.java:37) at org.jboss.proxy.TransactionInterceptor.invoke(Tran= sactionInterceptor.java:46) at org.jboss.proxy.SecurityInterceptor.invoke(S= ecurityInterceptor.java:55) at org.jboss.proxy.ejb.StatelessSessionIntercep= tor.invoke(StatelessSessionInterceptor.java:97) at org.jboss.proxy.ClientCo= ntainer.invoke(ClientContainer.java:86) at $Proxy246.fixAlert(Unknown Sourc= e) at org.hyperic.hq.ui.action.resource.common.monitor.alerts.RemoveAction.= execute(RemoveAction.java:124) at org.hyperic.hq.ui.action.BaseRequestProce= ssor.processActionPerform(BaseRequestProcessor.java:63) at org.apache.strut= s.action.RequestProcessor.process(RequestProcessor.java:236) at org.apache.= struts.action.ActionServlet.process(ActionServlet.java:1196) at org.apache.= struts.action.ActionServlet.doPost(ActionServlet.java:432) at javax.servlet= .http.HttpServlet.service(HttpServlet.java:717) at javax.servlet.http.HttpS= ervlet.service(HttpServlet.java:810) at org.apache.catalina.core.Applicatio= nFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apach= e.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java= :173) at org.hyperic.hq.ui.AuthenticationFilter.doFilter(AuthenticationFilt= er.java:110) at org.apache.catalina.core.ApplicationFilterChain.internalDoF= ilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.Applicat= ionFilterChain.doFilter(ApplicationFilterChain.java:173) at org.hyperic.hib= ernate.filter.SessionFilter$1.run(SessionFilter.java:59) at org.hyperic.hq.= hibernate.SessionManager.runInSessionInternal(SessionManager.java:77) at or= g.hyperic.hq.hibernate.SessionManager.runInSession(SessionManager.java:67) = at org.hyperic.hibernate.filter.SessionFilter.doFilter(SessionFilter.java:5= 7) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl= icationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterC= hain.doFilter(ApplicationFilterChain.java:173) at org.jboss.web.tomcat.filt= ers.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81) at org.apache.cat= alina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j= ava:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(Applic= ationFilterChain.java:173) at org.hyperic.hq.product.servlet.filter.JMXFilt= er.doFilter(JMXFilter.java:324) at org.apache.catalina.core.ApplicationFilt= erChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.cat= alina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)= at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal= ve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(Standa= rdContextValve.java:178) at org.jboss.web.tomcat.security.CustomPrincipalVa= lve.invoke(CustomPrincipalValve.java:39) at org.jboss.web.tomcat.security.S= ecurityAssociationValve.invoke(SecurityAssociationValve.java:159) at org.jb= oss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59) a= t org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:= 126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve= .java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardE= ngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service= (CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.proces= s(Http11Processor.java:856) at org.apache.coyote.http11.Http11Protocol$Http= 11ConnectionHandler.processConnection(Http11Protocol.java:744) at org.apach= e.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) a= t org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerT= hread.java:112) at java.lang.Thread.run(Thread.java:613) Caused by: org.hib= ernate.ObjectNotFoundException: No row with the given identifier exists: [o= rg.hyperic.hq.events.server.session.Alert#0] at org.hibernate.impl.SessionF= actoryImpl$1.handleEntityNotFound(SessionFactoryImpl.java:375) at org.hiber= nate.proxy.AbstractLazyInitializer.checkTargetState(AbstractLazyInitializer= .java:79) at org.hibernate.proxy.AbstractLazyInitializer.initialize(Abstrac= tLazyInitializer.java:68) at org.hibernate.Hibernate.initialize(Hibernate.j= ava:306) at org.hyperic.hq.events.server.session.AlertManagerEJBImpl.findAl= ertById(AlertManagerEJBImpl.java:238) at sun.reflect.NativeMethodAccessorIm= pl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Na= tiveMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl= .invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.i= nvoke(Method.java:585) at org.jboss.invocation.Invocation.performCall(Invoc= ation.java:345) at org.jboss.ejb.StatelessSessionContainer$ContainerInterce= ptor.invoke(StatelessSessionContainer.java:214) at org.jboss.resource.conne= ctionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor= .java:149) at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.inv= oke(StatelessSessionInstanceInterceptor.java:154) at org.jboss.webservice.s= erver.ServiceEndpointInterceptor.invoke(ServiceEndpointInterceptor.java:54)= at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationIn= terceptor.java:48) at org.hyperic.hq.application.HQApp$Snatcher.invokeNextB= oth(HQApp.java:99) at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(= HQApp.java:117) at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71) a= t org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxIntercep= tor.java:106) at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions= (TxInterceptorCMT.java:335) at org.jboss.ejb.plugins.TxInterceptorCMT.invok= e(TxInterceptorCMT.java:166) at org.jboss.ejb.plugins.SecurityInterceptor.i= nvoke(SecurityInterceptor.java:153) at org.jboss.ejb.plugins.LogInterceptor= .invoke(LogInterceptor.java:192) at org.jboss.ejb.plugins.ProxyFactoryFinde= rInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122) at org.jboss.ej= b.SessionContainer.internalInvoke(SessionContainer.java:624) at org.jboss.e= jb.Container.invoke(Container.java:873) at org.jboss.ejb.plugins.local.Base= LocalProxyFactory.invoke(BaseLocalProxyFactory.java:415) at org.jboss.ejb.p= lugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:88) at= $Proxy269.findAlertById(Unknown Source) at org.hyperic.hq.events.server.se= ssion.ClassicEscalationAlertType.findEscalatable(ClassicEscalationAlertType= .java:74) at org.hyperic.hq.escalation.server.session.EscalationManagerEJBI= mpl.fixOrNotify(EscalationManagerEJBImpl.java:483) at org.hyperic.hq.escala= tion.server.session.EscalationManagerEJBImpl.fixAlert(EscalationManagerEJBI= mpl.java:477) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method= ) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j= ava:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod= AccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) a= t org.jboss.invocation.Invocation.performCall(Invocation.java:345) at org.j= boss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSes= sionContainer.java:214) at org.jboss.resource.connectionmanager.CachedConne= ctionInterceptor.invoke(CachedConnectionInterceptor.java:149) at org.jboss.= ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInst= anceInterceptor.java:154) at org.jboss.webservice.server.ServiceEndpointInt= erceptor.invoke(ServiceEndpointInterceptor.java:54) at org.jboss.ejb.plugin= s.CallValidationInterceptor.invoke(CallValidationInterceptor.java:48) at or= g.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:99) at or= g.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:117) at org.h= yperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71) at org.jboss.ejb.plugins.= AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:106) at org.jbo= ss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:3= 35) at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:= 166) at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityIntercepto= r.java:153) at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.j= ava:192) at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(Prox= yFactoryFinderInterceptor.java:122) at org.jboss.ejb.SessionContainer.inter= nalInvoke(SessionContainer.java:624) at org.jboss.ejb.Container.invoke(Cont= ainer.java:873) at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke= (BaseLocalProxyFactory.java:415) at org.jboss.ejb.plugins.local.StatelessSe= ssionProxy.invoke(StatelessSessionProxy.java:88) at $Proxy266.fixAlert(Unkn= own Source) at org.hyperic.hq.bizapp.server.session.EventsBossEJBImpl.fixAl= ert(EventsBossEJBImpl.java:1741) at sun.reflect.NativeMethodAccessorImpl.in= voke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeM= ethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invo= ke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke= (Method.java:585) at org.jboss.invocation.Invocation.performCall(Invocation= .java:345) at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.= invoke(StatelessSessionContainer.java:214) at org.jboss.resource.connection= manager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java= :149) at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(S= tatelessSessionInstanceInterceptor.java:154) at org.jboss.webservice.server= .ServiceEndpointInterceptor.invoke(ServiceEndpointInterceptor.java:54) at o= rg.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterce= ptor.java:48) at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(H= QApp.java:99) at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp= .java:117) at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71) at org= .jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.j= ava:106) at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxIn= terceptorCMT.java:335) at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxI= nterceptorCMT.java:166) at org.jboss.ejb.plugins.SecurityInterceptor.invoke= (SecurityInterceptor.java:153) at org.jboss.ejb.plugins.LogInterceptor.invo= ke(LogInterceptor.java:192) ... 60 more org.hibernate.ObjectNotFoundExcepti= on: No row with the given identifier exists: [org.hyperic.hq.events.server.= session.Alert#0] at org.hibernate.impl.SessionFactoryImpl$1.handleEntityNot= Found(SessionFactoryImpl.java:375) at org.hibernate.proxy.AbstractLazyIniti= alizer.checkTargetState(AbstractLazyInitializer.java:79) at org.hibernate.p= roxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:68) at= org.hibernate.Hibernate.initialize(Hibernate.java:306) at org.hyperic.hq.e= vents.server.session.AlertManagerEJBImpl.findAlertById(AlertManagerEJBImpl.= java:238) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at= sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:= 39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce= ssorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at or= g.jboss.invocation.Invocation.performCall(Invocation.java:345) at org.jboss= .ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSession= Container.java:214) at org.jboss.resource.connectionmanager.CachedConnectio= nInterceptor.invoke(CachedConnectionInterceptor.java:149) at org.jboss.ejb.= plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstance= Interceptor.java:154) at org.jboss.webservice.server.ServiceEndpointInterce= ptor.invoke(ServiceEndpointInterceptor.java:54) at org.jboss.ejb.plugins.Ca= llValidationInterceptor.invoke(CallValidationInterceptor.java:48) at org.hy= peric.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:99) at org.hy= peric.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:117) at org.hyper= ic.txsnatch.TxSnatch.invoke(TxSnatch.java:71) at org.jboss.ejb.plugins.Abst= ractTxInterceptor.invokeNext(AbstractTxInterceptor.java:106) at org.jboss.e= jb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:335) = at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166)= at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.ja= va:153) at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:= 192) at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFac= toryFinderInterceptor.java:122) at org.jboss.ejb.SessionContainer.internalI= nvoke(SessionContainer.java:624) at org.jboss.ejb.Container.invoke(Containe= r.java:873) at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(Bas= eLocalProxyFactory.java:415) at org.jboss.ejb.plugins.local.StatelessSessio= nProxy.invoke(StatelessSessionProxy.java:88) at $Proxy269.findAlertById(Unk= nown Source) at org.hyperic.hq.events.server.session.ClassicEscalationAlert= Type.findEscalatable(ClassicEscalationAlertType.java:74) at org.hyperic.hq.= escalation.server.session.EscalationManagerEJBImpl.fixOrNotify(EscalationMa= nagerEJBImpl.java:483) at org.hyperic.hq.escalation.server.session.Escalati= onManagerEJBImpl.fixAlert(EscalationManagerEJBImpl.java:477) at sun.reflect= .NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMetho= dAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.Deleg= atingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at jav= a.lang.reflect.Method.invoke(Method.java:585) at org.jboss.invocation.Invoc= ation.performCall(Invocation.java:345) at org.jboss.ejb.StatelessSessionCon= tainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:214) at o= rg.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(Cach= edConnectionInterceptor.java:149) at org.jboss.ejb.plugins.StatelessSession= InstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:154) at= org.jboss.webservice.server.ServiceEndpointInterceptor.invoke(ServiceEndpo= intInterceptor.java:54) at org.jboss.ejb.plugins.CallValidationInterceptor.= invoke(CallValidationInterceptor.java:48) at org.hyperic.hq.application.HQA= pp$Snatcher.invokeNextBoth(HQApp.java:99) at org.hyperic.hq.application.HQA= pp$Snatcher.invokeNext(HQApp.java:117) at org.hyperic.txsnatch.TxSnatch.inv= oke(TxSnatch.java:71) at org.jboss.ejb.plugins.AbstractTxInterceptor.invoke= Next(AbstractTxInterceptor.java:106) at org.jboss.ejb.plugins.TxInterceptor= CMT.runWithTransactions(TxInterceptorCMT.java:335) at org.jboss.ejb.plugins= .TxInterceptorCMT.invoke(TxInterceptorCMT.java:166) at org.jboss.ejb.plugin= s.SecurityInterceptor.invoke(SecurityInterceptor.java:153) at org.jboss.ejb= .plugins.LogInterceptor.invoke(LogInterceptor.java:192) at org.jboss.ejb.pl= ugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.ja= va:122) at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.j= ava: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(StatelessS= essionProxy.java:88) at $Proxy266.fixAlert(Unknown Source) at org.hyperic.h= q.bizapp.server.session.EventsBossEJBImpl.fixAlert(EventsBossEJBImpl.java:1= 741) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.= reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) a= t sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jbo= ss.invocation.Invocation.performCall(Invocation.java:345) at org.jboss.ejb.= StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionConta= iner.java:214) at org.jboss.resource.connectionmanager.CachedConnectionInte= rceptor.invoke(CachedConnectionInterceptor.java:149) at org.jboss.ejb.plugi= ns.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInter= ceptor.java:154) at org.jboss.webservice.server.ServiceEndpointInterceptor.= invoke(ServiceEndpointInterceptor.java:54) at org.jboss.ejb.plugins.CallVal= idationInterceptor.invoke(CallValidationInterceptor.java:48) at org.hyperic= .hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:99) at org.hyperic= .hq.application.HQApp$Snatcher.invokeNext(HQApp.java:117) at org.hyperic.tx= snatch.TxSnatch.invoke(TxSnatch.java:71) at org.jboss.ejb.plugins.AbstractT= xInterceptor.invokeNext(AbstractTxInterceptor.java:106) at org.jboss.ejb.pl= ugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:335) at or= g.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166) at o= rg.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:15= 3) at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192) = at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryF= inderInterceptor.java:122) at org.jboss.ejb.SessionContainer.internalInvoke= (SessionContainer.java:624) at org.jboss.ejb.Container.invoke(Container.jav= a:873) at sun.reflect.GeneratedMethodAccessor279.invoke(Unknown Source) at = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp= l.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss= .mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at= org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.m= x.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.Abstr= actMBeanInvoker.invoke(AbstractMBeanInvoker.java:245) at org.jboss.mx.serve= r.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.invocation.= local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:155) at org.j= boss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:104) at org.jbo= ss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:179) a= t org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:16= 5) at org.hyperic.hq.application.HQApp$Snatcher.invokeProxyNext(HQApp.java:= 111) at org.hyperic.txsnatch.ProxySnatch.invoke(ProxySnatch.java:37) at org= .jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:46) = at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:55) = at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionI= nterceptor.java:97) at org.jboss.proxy.ClientContainer.invoke(ClientContain= er.java:86) at $Proxy246.fixAlert(Unknown Source) at org.hyperic.hq.ui.acti= on.resource.common.monitor.alerts.RemoveAction.execute(RemoveAction.java:12= 4) at org.hyperic.hq.ui.action.BaseRequestProcessor.processActionPerform(Ba= seRequestProcessor.java:63) at org.apache.struts.action.RequestProcessor.pr= ocess(RequestProcessor.java:236) at org.apache.struts.action.ActionServlet.= process(ActionServlet.java:1196) at org.apache.struts.action.ActionServlet.= doPost(ActionServlet.java:432) at javax.servlet.http.HttpServlet.service(Ht= tpServlet.java:717) at javax.servlet.http.HttpServlet.service(HttpServlet.j= ava:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilte= r(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationF= ilterChain.doFilter(ApplicationFilterChain.java:173) at org.hyperic.hq.ui.A= uthenticationFilter.doFilter(AuthenticationFilter.java:110) at org.apache.c= atalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain= .java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(Appl= icationFilterChain.java:173) at org.hyperic.hibernate.filter.SessionFilter$= 1.run(SessionFilter.java:59) at org.hyperic.hq.hibernate.SessionManager.run= InSessionInternal(SessionManager.java:77) at org.hyperic.hq.hibernate.Sessi= onManager.runInSession(SessionManager.java:67) at org.hyperic.hibernate.fil= ter.SessionFilter.doFilter(SessionFilter.java:57) at org.apache.catalina.co= re.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)= at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil= terChain.java:173) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilt= er(ReplyHeaderFilter.java:81) at org.apache.catalina.core.ApplicationFilter= Chain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catal= ina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) a= t org.hyperic.hq.product.servlet.filter.JMXFilter.doFilter(JMXFilter.java:3= 24) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(App= licationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilter= Chain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core= .StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.c= atalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at = org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalVa= lve.java:39) at org.jboss.web.tomcat.security.SecurityAssociationValve.invo= ke(SecurityAssociationValve.java:159) at org.jboss.web.tomcat.security.Jacc= ContextValve.invoke(JaccContextValve.java:59) at org.apache.catalina.core.S= tandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.= valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.cat= alina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.= apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at = org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) = at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC= onnection(Http11Protocol.java:744) at org.apache.tomcat.util.net.PoolTcpEnd= point.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net= .MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112) at java.lang= .Thread.run(Thread.java:613) --=20 This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.hyperic.com/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
|
From: Charles L. (JIRA) <ji...@hy...> - 2007-03-08 22:01:40
|
[ http://jira.hyperic.com/browse/HHQ-723?page=all ] Charles Lee updated HHQ-723: ---------------------------- Summary: Fixing galerts from recent alerts portlet or list alerts page causes stacktrace (was: Fixed button is disabled on portlet Dashboard in IE browser but works fine using firefox browser) Assign To: Jon Travis (was: Charles Lee) I think the problem is around that duplicated ID insert into the alert action log table. I was actually seeing this when just trying to fix one alert. However, it's completely random and I can't reliably reproduce it. > Fixing galerts from recent alerts portlet or list alerts page causes stacktrace > ------------------------------------------------------------------------------- > > Key: HHQ-723 > URL: http://jira.hyperic.com/browse/HHQ-723 > Project: Hyperic HQ > Type: Bug > Components: Dashboard > Versions: 3.0.2 > Environment: Sever: 3.0.2 .EE build 313. Platform: Windows XP SP2 ,IE 7 > Reporter: Nipuna Bhayani > Assignee: Jon Travis > Fix For: 3.0.2 > > > Create a Alert with Escalation > Acknowledge the Alert > Go to the Dasboard > Select the Acknowledge Alert > Actual results: > Fixed button is still disabled in IE,works fine in Firefox -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.hyperic.com/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
|
From: <rm...@hy...> - 2007-03-08 21:41:27
|
Author: rmorgan Date: 2007-03-08 13:41:23 -0800 (Thu, 08 Mar 2007) New Revision: 3669 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=3669 Modified: trunk/src/org/hyperic/hq/measurement/server/session/SRNCache.java trunk/src/org/hyperic/hq/measurement/server/session/SRNManagerEJBImpl.java Log: Move SRN loading to SRNCache rather than reportAgentSRNs Modified: trunk/src/org/hyperic/hq/measurement/server/session/SRNCache.java =================================================================== --- trunk/src/org/hyperic/hq/measurement/server/session/SRNCache.java 2007-03-08 19:54:08 UTC (rev 3668) +++ trunk/src/org/hyperic/hq/measurement/server/session/SRNCache.java 2007-03-08 21:41:23 UTC (rev 3669) @@ -29,6 +29,7 @@ import net.sf.ehcache.CacheManager; import net.sf.ehcache.Element; import org.hyperic.hq.appdef.shared.AppdefEntityID; +import org.hyperic.dao.DAOFactory; import java.util.List; @@ -68,12 +69,24 @@ return get(id); } + /** + * Get the SRN entry from the cache falling back to loading from the + * database if the SRN is not found. Since the SRNCache is pre-populated + * the fallback to the database should only occur in clustered setups. + */ public ScheduleRevNum get(SrnId id) { Element el = _cache.get(id); if (el != null) { return (ScheduleRevNum)el.getObjectValue(); } - return null; + + ScheduleRevNumDAO dao = + DAOFactory.getDAOFactory().getScheduleRevNumDAO(); + ScheduleRevNum srn = dao.findById(id); + if (srn != null) { + this.put(srn); + } + return srn; } public boolean remove(SrnId id) { Modified: trunk/src/org/hyperic/hq/measurement/server/session/SRNManagerEJBImpl.java =================================================================== --- trunk/src/org/hyperic/hq/measurement/server/session/SRNManagerEJBImpl.java 2007-03-08 19:54:08 UTC (rev 3668) +++ trunk/src/org/hyperic/hq/measurement/server/session/SRNManagerEJBImpl.java 2007-03-08 21:41:23 UTC (rev 3669) @@ -195,23 +195,13 @@ HashSet nonEntities = new HashSet(); for (int i = 0; i < srns.length; i++) { - AppdefEntityID id = srns[i].getEntity(); - ScheduleRevNum srn = cache.get(id); + ScheduleRevNum srn = cache.get(srns[i].getEntity()); if (srn == null) { - // Attempt load from database, we pre-load the SRNCache, but - // in clustered environments we'll need to reload from the - // database. - SrnId srnId = new SrnId(id.getType(), id.getID()); - srn = getScheduleRevNumDAO().findById(srnId); - if (srn == null) { - _log.error("Agent's reporting for non-existing entity: " - + srns[i].getEntity()); - nonEntities.add(srns[i].getEntity()); - continue; - } else { - cache.put(srn); - } + _log.error("Agent's reporting for non-existing entity: " + + srns[i].getEntity()); + nonEntities.add(srns[i].getEntity()); + continue; } synchronized (srn) { |
|
From: Murray B. <hq-...@hy...> - 2007-03-08 21:18:13
|
Thanks. That looks like just what I need. Time to have a play! |
|
From: John M. W. <joh...@hy...> - 2007-03-08 20:52:58
|
Hi guys, Charles wrote up an article about our migration from EJB2 to Hibernate. For some reason, the folks at the JDJ decided to re-title it "Bridging the Gap Between Open Source and Commercial Applications". http://java.sys-con.com/read/345579.htm Enjoy, and congrats, Charles! |
|
From: Doug M. <do...@hy...> - 2007-03-08 20:23:05
|
I was pointing out "without incrementing its reference count". I =20 don't think CloseHandle() has any effect on the handle returned by =20 GetModuleHandle(), does it? On Mar 8, 2007, at 2:13 AM, Jan Kneschke wrote: > Doug MacEachern wrote: > > On Mar 7, 2007, at 3:43 PM, Doug MacEachern wrote: > > ... > >> > >> I'll re-consider use of goto/error in the future, perhaps =20 > starting with > >> cleanup of of the kdll handles :) > >> > > I had forgotten about this, but here's the reason there's no > > FreeLibrary(kdll): > > > > "The GetModuleHandle function returns a handle to a mapped module > > without incrementing its reference count. Therefore, use care when > > passing the handle to the FreeLibrary function, because doing so can > > cause a DLL module to be unmapped prematurely." > > > > See: http://msdn2.microsoft.com/en-us/library/ms683199.aspx > > I see 3 ways to handle this: > 1. open a extra handle in the init-function to make sure the ref-count > never becomes zero > 2. get the handle once in the init function and close in shutdown > 3. get the handle once in the get_remote_proc_env function and =20 > close on > sigar-shutdown. > > if (!sigar->kdll_...) { > sigar->kdll_... =3D GetModuleHandle(...); > } > > sigar_shutdown() { > if (sigar->kdll_...) CloseHandle(sigar->kdll...); > ... > } > > That way they are only open once and the sigar_shutdown() can =20 > cleanup at > the end. > > Jan > -- > Jan Kneschke, MySQL GmbH, Radlkoferstr. 2, D-81373 M=FCnchen > Gesch=E4ftsf=FChrer: Hans von Bell, Kaj Arn=F6 - HRB M=FCnchen 162140 > > |
|
From: <he...@hy...> - 2007-03-08 19:54:41
|
Author: heather Date: 2007-03-08 11:54:08 -0800 (Thu, 08 Mar 2007) New Revision: 3668 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=3668 Modified: trunk/web/images/icon_ack.gif Log: trying out another acknowledge icon Modified: trunk/web/images/icon_ack.gif =================================================================== (Binary files differ) |
|
From: mike m. <mi...@an...> - 2007-03-08 19:20:58
|
How long is performance data saved --how do we know whar to monitor for space. I would assume the database can get huge with data is storing alot of systems data. Is there a default for how long data is saved before it is thrown away. How do I control this??? also things like uptime ,we would like to have a accumalative % for the year of certain servers or services availabilty . Is that possible to save this much data with hyperic 3.0. Either open source or EEW. |
|
From: Johnny S. <hq-...@hy...> - 2007-03-08 17:48:34
|
Nothing in the logs, but removing the metrics from the inventories and having them re-install seems to have fixed it in most cases...just waiting on one more server to repopulate stats. Thanks for the help....boy after years of working with Nagios Hyperic is really slick!! Still have not setup alerts yet but looking forward to trying out the alerts based on log file contents |
|
From: <rm...@hy...> - 2007-03-08 17:41:45
|
Author: rmorgan Date: 2007-03-08 09:41:37 -0800 (Thu, 08 Mar 2007) New Revision: 3667 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=3667 Modified: trunk/src/org/hyperic/hq/measurement/server/session/SRNManagerEJBImpl.java Log: Attempt to load SRNs from the database if they are not found in the SRNCache. In clustered environments where we only do invalidation we need to be able to reload the SRNs. Modified: trunk/src/org/hyperic/hq/measurement/server/session/SRNManagerEJBImpl.java =================================================================== --- trunk/src/org/hyperic/hq/measurement/server/session/SRNManagerEJBImpl.java 2007-03-08 13:05:17 UTC (rev 3666) +++ trunk/src/org/hyperic/hq/measurement/server/session/SRNManagerEJBImpl.java 2007-03-08 17:41:37 UTC (rev 3667) @@ -195,13 +195,23 @@ HashSet nonEntities = new HashSet(); for (int i = 0; i < srns.length; i++) { - ScheduleRevNum srn = cache.get(srns[i].getEntity()); + AppdefEntityID id = srns[i].getEntity(); + ScheduleRevNum srn = cache.get(id); if (srn == null) { - _log.error("Agent's reporting for non-existing entity: " - + srns[i].getEntity()); - nonEntities.add(srns[i].getEntity()); - continue; + // Attempt load from database, we pre-load the SRNCache, but + // in clustered environments we'll need to reload from the + // database. + SrnId srnId = new SrnId(id.getType(), id.getID()); + srn = getScheduleRevNumDAO().findById(srnId); + if (srn == null) { + _log.error("Agent's reporting for non-existing entity: " + + srns[i].getEntity()); + nonEntities.add(srns[i].getEntity()); + continue; + } else { + cache.put(srn); + } } synchronized (srn) { |
|
From: gena <hq-...@hy...> - 2007-03-08 16:00:59
|
Clocks are in sync. Any other thoughts? |
|
From: <bo...@hy...> - 2007-03-08 13:05:22
|
Author: bob Date: 2007-03-08 05:05:17 -0800 (Thu, 08 Mar 2007) New Revision: 3666 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=3666 Modified: trunk/etc/version.properties Log: Release 3.0.2 build #331 Modified: trunk/etc/version.properties =================================================================== --- trunk/etc/version.properties 2007-03-08 01:55:33 UTC (rev 3665) +++ trunk/etc/version.properties 2007-03-08 13:05:17 UTC (rev 3666) @@ -1,3 +1,3 @@ -#Tue Mar 06 19:14:45 PST 2007 +#Thu Mar 08 04:13:55 PST 2007 version=3.0.2 -build=330 +build=331 |
|
From: Jan K. <jan...@my...> - 2007-03-08 10:13:37
|
Doug MacEachern wrote: > On Mar 7, 2007, at 3:43 PM, Doug MacEachern wrote: > ... >> >> I'll re-consider use of goto/error in the future, perhaps starting with >> cleanup of of the kdll handles :) >> > I had forgotten about this, but here's the reason there's no > FreeLibrary(kdll): > > "The GetModuleHandle function returns a handle to a mapped module > without incrementing its reference count. Therefore, use care when > passing the handle to the FreeLibrary function, because doing so can > cause a DLL module to be unmapped prematurely." > > See: http://msdn2.microsoft.com/en-us/library/ms683199.aspx I see 3 ways to handle this: 1. open a extra handle in the init-function to make sure the ref-count never becomes zero 2. get the handle once in the init function and close in shutdown 3. get the handle once in the get_remote_proc_env function and close on sigar-shutdown. if (!sigar->kdll_...) { sigar->kdll_... = GetModuleHandle(...); } sigar_shutdown() { if (sigar->kdll_...) CloseHandle(sigar->kdll...); ... } That way they are only open once and the sigar_shutdown() can cleanup at the end. Jan -- Jan Kneschke, MySQL GmbH, Radlkoferstr. 2, D-81373 München Geschäftsführer: Hans von Bell, Kaj Arnö - HRB München 162140 |
|
From: <ale...@pc...> - 2007-03-08 09:49:01
|
I/O Device Read Requests Merged per Second: I/O Device:exec:file=pdk/scripts/device_iostat.pl,args=sda:rrqm/s I/O Device Write Requests Merged per Second: I/O Device:exec:file=pdk/scripts/device_iostat.pl,args=sda:wrqm/s I/O Device Read Requests per Second: I/O Device:exec:file=pdk/scripts/device_iostat.pl,args=sda:r/s I/O Device Write Requests per Second: I/O Device:exec:file=pdk/scripts/device_iostat.pl,args=sda:w/s I/O Device Sectors Read per Second: I/O Device:exec:file=pdk/scripts/device_iostat.pl,args=sda:rsec/s I/O Device Sectors Writen per Second: I/O Device:exec:file=pdk/scripts/device_iostat.pl,args=sda:wsec/s I/O Device Average Sector Request Size: I/O Device:exec:file=pdk/scripts/device_iostat.pl,args=sda:avgrq-sz I/O Device Average Queue Length: I/O Device:exec:file=pdk/scripts/device_iostat.pl,args=sda:avgqu-sz I/O Device Average Wait Time: I/O Device:exec:file=pdk/scripts/device_iostat.pl,args=sda:await I/O Device Average Service Time: I/O Device:exec:file=pdk/scripts/device_iostat.pl,args=sda:svctm I/O Device CPU Usage: I/O |
|
From: <ale...@pc...> - 2007-03-08 09:45:53
|
I think I found something. Even If execute the example script, only the first value ist collected. So it seems to be a more general problem. Any Idea's were to look ? drssm102:/home/hyperic/agent-2.7.6-EE# java -jar pdk/lib/hq-product.jar -Dplugins.include=io-device I/O Device Availability: I/O Device:exec:file=pdk/scripts/device_iostat.pl,args=sda:Availability =>50,0%<= I/O Device Read Requests Merged per Second: I/O Device:exec:file=pdk/scripts/device_iostat.pl,args=sda:rrqm/s I/O Device Write Requests Merged per Second: I/O Device:exec:file=pdk/scripts/device_iostat.pl,args=sda:wrqm/s I/O Device Read Requests per Second: I/O Device:exec:file=pdk/scripts/device_iostat.pl,args=sda:r/s I/O Device Write Requests per Second: I/O Device:exec:file=pdk/scripts/device_iostat.pl,args=sda:w/s I/O Device Sectors Read per Second: I/O Device:exec:file=pdk/scripts/device_iostat.pl,args=sda:rsec/s I/O Device Sectors Writen per Second: I/O Device:exec:file=pdk/scripts/device_iostat.pl,args=sda:wsec/s I/O Device Average Sector Request Size: I/O Device:exec:file=pdk/scripts/device_iostat.pl,args=sda:avgrq-sz I/O Device Average Queue Length: I/O Device:exec:file=pdk/scripts/device_iostat.pl,args=sda:avgqu-sz I/O Device Average Wait Time: I/O Device:exec:file=pdk/scripts/device_iostat.pl,args=sda:await I/O Device Average Service Time: I/O Device:exec:file=pdk/scripts/device_iostat.pl,args=sda:svctm I/O Device CPU Usage: I/O Device:exec:file=pdk/scripts/device_iostat.pl,args=sda:%util |
|
From: John M. W. <joh...@hy...> - 2007-03-08 07:34:11
|
To make the plugin development kit easier to find, we have created its own release on sourceforge: http://sourceforge.net/project/showfiles.php?group_id=172556&package_id=224176 The plugin dev kit includes the usual suspects: plugins for apache management, tomcat management, VMware management, JBoss management, and many more. For more info on plugin development, visit http://support.hyperic.com/confluence/display/DOCSHQ30/Plugin+Development+Center |
|
From: Javier S. <jav...@hy...> - 2007-03-08 05:33:28
|
Hi Murray, You can build an HQ plugin out of any script that you might have. It works exactly as you describe. You essentially build an XML plugin which tells HQ how to interpret the data it gets back from the script. You can learn more about how to build script based plugins here: http://support.hyperic.com/confluence/display/DOCSHQ30/Script+Plugin -javier |
|
From: Murray B. <hq-...@hy...> - 2007-03-08 05:20:24
|
We have a home grown monitoring system which is causing us endless trouble and we are looking to Hyperic as a possible replacement. One of the things that our existing system does which is very handy is that it lets us monitor anything via an arbitrary script. This is useful for monitoring resources which are external to our infrastructure but critical to our applications. Also for those things that do not have their own monitoring solution. The way it works is that you tell the monitoring system the name of the script and the expected result. If the result is a metric then it drops this into the database so that it can be monitored. If the value received is out of range (or not what was expected for a string) then it raises an alert. Is there any way we can get the Hyperic agent to do something similar for us? Thanks . . . Murray |