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: Charles L. <cl...@hy...> - 2007-03-20 04:58:43
|
Okay, I will look into adding that functionality into the CLI. Although, EVERYTHING that the GUI can do in the CLI may be next to impossible, though :-(. Charles |
|
From: Charles L. <cl...@hy...> - 2007-03-20 04:49:56
|
Ah, yes, the screenshots help a lot. I was able to reproduce the problem as you have described. There does appear to be a bug here, which I will log in our Jira for Enterprise. There is a workaround, though, you can go to the group and add the role(s) to the group. Thanks. Charles |
|
From: Charles L. <cl...@hy...> - 2007-03-20 04:39:08
|
Hi Peter, It's very possible that the other services that you are choosing to monitor agentless is delaying the reporting of metrics back to the server. However, the fact that a server reboot cleared this problem seems to be pointing the finger at the server. Well, in either case, glad to hear that the problem worked itself out. Charles |
|
From: Peter S. <psc...@sy...> - 2007-03-20 02:44:22
|
Charles, I guess we can close this case. I rebooted the server and the problem resolved itself. FYI... The agent and server were both on the same machine (Fedora Core 5) and both 3.0.2. I am monitoring among other things SMTP services on agentless machines through the Internet. I don't think it was a time synchronization issue, though. Thank you for your help anyway. Peter |
|
From: <cl...@hy...> - 2007-03-20 00:36:17
|
Author: clee Date: 2007-03-19 16:36:15 -0800 (Mon, 19 Mar 2007) New Revision: 3792 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=3792 Modified: branches/HQ_3_0/src/org/hyperic/hq/events/server/session/AlertDefinition.java branches/HQ_3_0/src/org/hyperic/hq/events/server/session/AlertDefinitionDAO.java branches/HQ_3_0/src/org/hyperic/hq/events/server/session/AlertDefinitionManagerEJBImpl.java Log: i[HQ-598] Remove child alert definition from the parent (global) alert definition's children bag when deleting the alert definition [merge from HEAD] Modified: branches/HQ_3_0/src/org/hyperic/hq/events/server/session/AlertDefinition.java =================================================================== --- branches/HQ_3_0/src/org/hyperic/hq/events/server/session/AlertDefinition.java 2007-03-20 00:30:06 UTC (rev 3791) +++ branches/HQ_3_0/src/org/hyperic/hq/events/server/session/AlertDefinition.java 2007-03-20 00:36:15 UTC (rev 3792) @@ -164,6 +164,14 @@ _children = c; } + void removeChild(AlertDefinition child) { + _children.remove(child); + } + + void clearChildren() { + _children.clear(); + } + public String getDescription() { return _description; } Modified: branches/HQ_3_0/src/org/hyperic/hq/events/server/session/AlertDefinitionDAO.java =================================================================== --- branches/HQ_3_0/src/org/hyperic/hq/events/server/session/AlertDefinitionDAO.java 2007-03-20 00:30:06 UTC (rev 3791) +++ branches/HQ_3_0/src/org/hyperic/hq/events/server/session/AlertDefinitionDAO.java 2007-03-20 00:36:15 UTC (rev 3792) @@ -24,8 +24,6 @@ */ package org.hyperic.hq.events.server.session; -import java.util.Collection; -import java.util.Iterator; import java.util.List; import org.hyperic.dao.DAOFactory; Modified: branches/HQ_3_0/src/org/hyperic/hq/events/server/session/AlertDefinitionManagerEJBImpl.java =================================================================== --- branches/HQ_3_0/src/org/hyperic/hq/events/server/session/AlertDefinitionManagerEJBImpl.java 2007-03-20 00:30:06 UTC (rev 3791) +++ branches/HQ_3_0/src/org/hyperic/hq/events/server/session/AlertDefinitionManagerEJBImpl.java 2007-03-20 00:36:15 UTC (rev 3792) @@ -114,11 +114,11 @@ boolean survivors = false; // If there are any children, delete them, too - for (Iterator i = alertdef.getChildrenBag().iterator(); i.hasNext();) { + for (Iterator i = alertdef.getChildren().iterator(); i.hasNext();) { AlertDefinition child = (AlertDefinition) i.next(); survivors |= deleteAlertDefinition(subj, child, force); - i.remove(); } + alertdef.clearChildren(); // Get rid of their triggers first TriggerDAO tdao = getTriggerDAO(); @@ -126,8 +126,7 @@ AlertDAO dao = getAlertDAO(); // See if there are any alerts - if (!force && - (dao.countAlerts(alertdef).intValue() > 0 || survivors)) { + if (survivors || (!force && dao.countAlerts(alertdef).intValue() > 0)) { alertdef.setDeleted(true); alertdef.setEnabled(false); @@ -477,6 +476,12 @@ for (Iterator i = adefs.iterator(); i.hasNext(); ) { AlertDefinition adef = (AlertDefinition) i.next(); + + // First check to see if need to remove from parent + if (adef.getParent() != null) { + adef.getParent().removeChild(adef); + } + deleteAlertDefinition(subj, adef, true); } } |
|
From: <cl...@hy...> - 2007-03-20 00:30:09
|
Author: clee Date: 2007-03-19 16:30:06 -0800 (Mon, 19 Mar 2007) New Revision: 3791 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=3791 Modified: trunk/src/org/hyperic/hq/events/server/session/AlertDefinition.java trunk/src/org/hyperic/hq/events/server/session/AlertDefinitionDAO.java trunk/src/org/hyperic/hq/events/server/session/AlertDefinitionManagerEJBImpl.java Log: [HQ-598] Remove child alert definition from the parent (global) alert definition's children bag when deleting the alert definition Modified: trunk/src/org/hyperic/hq/events/server/session/AlertDefinition.java =================================================================== --- trunk/src/org/hyperic/hq/events/server/session/AlertDefinition.java 2007-03-19 22:09:51 UTC (rev 3790) +++ trunk/src/org/hyperic/hq/events/server/session/AlertDefinition.java 2007-03-20 00:30:06 UTC (rev 3791) @@ -164,6 +164,14 @@ _children = c; } + void removeChild(AlertDefinition child) { + _children.remove(child); + } + + void clearChildren() { + _children.clear(); + } + public String getDescription() { return _description; } Modified: trunk/src/org/hyperic/hq/events/server/session/AlertDefinitionDAO.java =================================================================== --- trunk/src/org/hyperic/hq/events/server/session/AlertDefinitionDAO.java 2007-03-19 22:09:51 UTC (rev 3790) +++ trunk/src/org/hyperic/hq/events/server/session/AlertDefinitionDAO.java 2007-03-20 00:30:06 UTC (rev 3791) @@ -24,8 +24,6 @@ */ package org.hyperic.hq.events.server.session; -import java.util.Collection; -import java.util.Iterator; import java.util.List; import org.hyperic.dao.DAOFactory; Modified: trunk/src/org/hyperic/hq/events/server/session/AlertDefinitionManagerEJBImpl.java =================================================================== --- trunk/src/org/hyperic/hq/events/server/session/AlertDefinitionManagerEJBImpl.java 2007-03-19 22:09:51 UTC (rev 3790) +++ trunk/src/org/hyperic/hq/events/server/session/AlertDefinitionManagerEJBImpl.java 2007-03-20 00:30:06 UTC (rev 3791) @@ -114,11 +114,11 @@ boolean survivors = false; // If there are any children, delete them, too - for (Iterator i = alertdef.getChildrenBag().iterator(); i.hasNext();) { + for (Iterator i = alertdef.getChildren().iterator(); i.hasNext();) { AlertDefinition child = (AlertDefinition) i.next(); survivors |= deleteAlertDefinition(subj, child, force); - i.remove(); } + alertdef.clearChildren(); // Get rid of their triggers first TriggerDAO tdao = getTriggerDAO(); @@ -126,8 +126,7 @@ AlertDAO dao = getAlertDAO(); // See if there are any alerts - if (!force && - (dao.countAlerts(alertdef).intValue() > 0 || survivors)) { + if (survivors || (!force && dao.countAlerts(alertdef).intValue() > 0)) { alertdef.setDeleted(true); alertdef.setEnabled(false); @@ -477,6 +476,12 @@ for (Iterator i = adefs.iterator(); i.hasNext(); ) { AlertDefinition adef = (AlertDefinition) i.next(); + + // First check to see if need to remove from parent + if (adef.getParent() != null) { + adef.getParent().removeChild(adef); + } + deleteAlertDefinition(subj, adef, true); } } |
|
From: Noah S. (JIRA) <ji...@hy...> - 2007-03-20 00:12:37
|
Swap the text formatting for the descriptions of plugin configuration fields
----------------------------------------------------------------------------
Key: HHQ-754
URL: http://jira.hyperic.com/browse/HHQ-754
Project: Hyperic HQ
Type: Improvement
Components: UI
Versions: 3.0.2
Reporter: Noah Salzman
Assigned to: Charles Lee
Priority: Minor
Fix For: 3.1.0
When setting up a plugin (or configuring platform properties) it would be easier to read through the options if the text formatting was swapped. For instance, "platform.log_track.enable" is bold and large whereas "Enable Log Tracking" is plain and small. This should be reversed.
--
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: Noah S. <noa...@hy...> - 2007-03-19 22:55:26
|
You have to upgrade the server to fix the bug, the agents can be left alone for now. |
|
From: mike m. <mi...@an...> - 2007-03-19 22:50:18
|
I have 10 client only 1 windows and the HYPERIC server itself trace dumps when doing new auto-discovery . DO i have to upgrade to fix this ??? |
|
From: mike m. <mi...@an...> - 2007-03-19 22:38:45
|
When I try and run the new auto-discovery for the HYPERIC server .I get : The page requested cannot be displayed due to some error. You can view the= stack trace, Return to the previous page, Dashboard, or Browse Resources = page. ON a few clients I can run a new auto discovery but on a windows 2003 and t= he unbuntu HYPERIC server I get a stack trace. org.jboss.tm.JBossTransactionRolledbackException: query did not return a un= ique result: 2; CausedByException is: query did not return a unique result:= 2; nested exception is: org.hibernate.NonUniqueResultException: query did = not return a unique result: 2; - nested throwable: (org.hibernate.NonUnique= ResultException: query did not return a unique result: 2) at org.jboss.ejb.= plugins.LogInterceptor.handleException(LogInterceptor.java:267) at org.jbos= s.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:196) at org.jboss.e= jb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderIntercept= or.java:122) at org.jboss.ejb.SessionContainer.internalInvoke(SessionContai= ner.java:624) at org.jboss.ejb.Container.invoke(Container.java:873) at sun.= reflect.GeneratedMethodAccessor511.invoke(Unknown Source) at sun.reflect.De= legatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Meth= od.invoke(Unknown Source) at org.jboss.mx.interceptor.ReflectedDispatcher.i= nvoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispa= tch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation= .java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanI= nvoker.java:245) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerI= mpl.java:644) at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.= invoke(LocalInvoker.java:155) at org.jboss.invocation.local.LocalInvoker.in= voke(LocalInvoker.java:104) at org.jboss.invocation.InvokerInterceptor.invo= keLocal(InvokerInterceptor.java:179) at org.jboss.invocation.InvokerInterce= ptor.invoke(InvokerInterceptor.java:165) at org.hyperic.hq.application.HQAp= p$Snatcher.invokeProxyNext(HQApp.java:111) at org.hyperic.txsnatch.ProxySna= tch.invoke(ProxySnatch.java:37) at org.jboss.proxy.TransactionInterceptor.i= nvoke(TransactionInterceptor.java:46) at org.jboss.proxy.SecurityIntercepto= r.invoke(SecurityInterceptor.java:55) at org.jboss.proxy.ejb.StatelessSessi= onInterceptor.invoke(StatelessSessionInterceptor.java:97) at org.jboss.prox= y.ClientContainer.invoke(ClientContainer.java:86) at $Proxy201.findAIPlatfo= rmByPlatformID(Unknown Source) at org.hyperic.hq.ui.action.resource.platfor= m.autodiscovery.PlatformAutoDiscoveryAction.loadScanState(PlatformAutoDisco= veryAction.java:255) at org.hyperic.hq.ui.action.resource.platform.autodisc= overy.PlatformAutoDiscoveryAction.findAndSetResource(PlatformAutoDiscoveryA= ction.java:218) at org.hyperic.hq.ui.action.resource.platform.autodiscovery= .PlatformAutoDiscoveryAction.newAutoDiscovery(PlatformAutoDiscoveryAction.j= ava:111) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at = sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.= DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Me= thod.invoke(Unknown Source) at org.apache.struts.actions.DispatchAction.dis= patchMethod(DispatchAction.java:270) at org.hyperic.hq.ui.action.BaseDispat= chAction.execute(BaseDispatchAction.java:103) at org.hyperic.hq.ui.action.B= aseRequestProcessor.processActionPerform(BaseRequestProcessor.java:63) at o= rg.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)= at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)= at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) at= javax.servlet.http.HttpServlet.service(HttpServlet.java:697) at javax.serv= let.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.c= ore.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252= ) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi= lterChain.java:173) at org.apache.catalina.core.ApplicationDispatcher.invok= e(ApplicationDispatcher.java:672) at org.apache.catalina.core.ApplicationDi= spatcher.doInclude(ApplicationDispatcher.java:574) at org.apache.catalina.c= ore.ApplicationDispatcher.include(ApplicationDispatcher.java:499) at org.ap= ache.struts.tiles.UrlController.execute(UrlController.java:89) at org.apach= e.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestPro= cessor.java:219) at org.apache.struts.tiles.TilesRequestProcessor.internalM= oduleRelativeForward(TilesRequestProcessor.java:341) at org.apache.struts.a= ction.RequestProcessor.processForward(RequestProcessor.java:572) at org.apa= che.struts.action.RequestProcessor.process(RequestProcessor.java:221) at or= g.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) at or= g.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) at javax= .servlet.http.HttpServlet.service(HttpServlet.java:697) at javax.servlet.ht= tp.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.Ap= plicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at o= rg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh= ain.java:173) at org.hyperic.hq.ui.AuthenticationFilter.doFilter(Authentica= tionFilter.java:110) at org.apache.catalina.core.ApplicationFilterChain.int= ernalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.= ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.hyp= eric.hibernate.filter.SessionFilter$1.run(SessionFilter.java:59) at org.hyp= eric.hq.hibernate.SessionManager.runInSessionInternal(SessionManager.java:7= 7) at org.hyperic.hq.hibernate.SessionManager.runInSession(SessionManager.j= ava:67) at org.hyperic.hibernate.filter.SessionFilter.doFilter(SessionFilte= r.java:57) at org.apache.catalina.core.ApplicationFilterChain.internalDoFil= ter(ApplicationFilterChain.java:202) at org.apache.catalina.core.Applicatio= nFilterChain.doFilter(ApplicationFilterChain.java:173) at org.jboss.web.tom= cat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81) at org.ap= ache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilte= rChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilte= r(ApplicationFilterChain.java:173) at org.hyperic.hq.product.servlet.filter= .JMXFilter.doFilter(JMXFilter.java:324) at org.apache.catalina.core.Applica= tionFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.ap= ache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.j= ava:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWr= apperValve.java:213) at org.apache.catalina.core.StandardContextValve.invok= e(StandardContextValve.java:178) at org.jboss.web.tomcat.security.CustomPri= ncipalValve.invoke(CustomPrincipalValve.java:39) at org.jboss.web.tomcat.se= curity.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159) a= t org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.ja= va:59) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostVal= ve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRep= ortValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(S= tandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter= .service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processo= r.process(Http11Processor.java:856) at org.apache.coyote.http11.Http11Proto= col$Http11ConnectionHandler.processConnection(Http11Protocol.java:744) at o= rg.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav= a:527) at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlav= eWorkerThread.java:112) at java.lang.Thread.run(Unknown Source) Caused by: = org.hibernate.NonUniqueResultException: query did not return a unique resul= t: 2 at org.hibernate.impl.AbstractQueryImpl.uniqueElement(AbstractQueryImp= l.java:813) at org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQu= eryImpl.java:804) at org.hyperic.hq.dao.AIIpDAO.findByAddress(AIIpDAO.java:= 69) at org.hyperic.hq.appdef.server.session.AIQueueManagerEJBImpl.getAIPlat= formByPlatformID(AIQueueManagerEJBImpl.java:671) at sun.reflect.NativeMetho= dAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImp= l.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.e= jb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionCo= ntainer.java:214) at org.jboss.resource.connectionmanager.CachedConnectionI= nterceptor.invoke(CachedConnectionInterceptor.java:149) at org.jboss.ejb.pl= ugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceIn= terceptor.java:154) at org.jboss.webservice.server.ServiceEndpointIntercept= or.invoke(ServiceEndpointInterceptor.java:54) at org.jboss.ejb.plugins.Call= ValidationInterceptor.invoke(CallValidationInterceptor.java:48) at org.hype= ric.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:99) at org.hype= ric.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:117) at org.hyperic= .txsnatch.TxSnatch.invoke(TxSnatch.java:71) at org.jboss.ejb.plugins.Abstra= ctTxInterceptor.invokeNext(AbstractTxInterceptor.java:106) at org.jboss.ejb= .plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:335) at= org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166) a= t org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java= :153) at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:19= 2) at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFacto= ryFinderInterceptor.java:122) at org.jboss.ejb.SessionContainer.internalInv= oke(SessionContainer.java:624) at org.jboss.ejb.Container.invoke(Container.= java:873) at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseL= ocalProxyFactory.java:415) at org.jboss.ejb.plugins.local.StatelessSessionP= roxy.invoke(StatelessSessionProxy.java:88) at $Proxy175.getAIPlatformByPlat= formID(Unknown Source) at org.hyperic.hq.bizapp.server.session.AIBossEJBImp= l.findAIPlatformByPlatformID(AIBossEJBImpl.java:613) at sun.reflect.NativeM= ethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccesso= rImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.in= voke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at = org.jboss.invocation.Invocation.performCall(Invocation.java:345) at org.jbo= ss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessi= onContainer.java:214) at org.jboss.resource.connectionmanager.CachedConnect= ionInterceptor.invoke(CachedConnectionInterceptor.java:149) at org.jboss.ej= b.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstan= ceInterceptor.java:154) at org.jboss.webservice.server.ServiceEndpointInter= ceptor.invoke(ServiceEndpointInterceptor.java:54) 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.hyp= eric.txsnatch.TxSnatch.invoke(TxSnatch.java:71) at org.jboss.ejb.plugins.Ab= stractTxInterceptor.invokeNext(AbstractTxInterceptor.java:106) at org.jboss= .ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:335= ) at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:16= 6) at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.= java:153) at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.jav= a:192) ... 82 more org.hibernate.NonUniqueResultException: query did not re= turn a unique result: 2 at org.hibernate.impl.AbstractQueryImpl.uniqueEleme= nt(AbstractQueryImpl.java:813) at org.hibernate.impl.AbstractQueryImpl.uniq= ueResult(AbstractQueryImpl.java:804) at org.hyperic.hq.dao.AIIpDAO.findByAd= dress(AIIpDAO.java:69) at org.hyperic.hq.appdef.server.session.AIQueueManag= erEJBImpl.getAIPlatformByPlatformID(AIQueueManagerEJBImpl.java:671) at sun.= reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.Nati= veMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethod= AccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unkn= own Source) at org.jboss.invocation.Invocation.performCall(Invocation.java:= 345) at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke= (StatelessSessionContainer.java:214) at org.jboss.resource.connectionmanage= r.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:149) = at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(Statele= ssSessionInstanceInterceptor.java:154) at org.jboss.webservice.server.Servi= ceEndpointInterceptor.invoke(ServiceEndpointInterceptor.java:54) at org.jbo= ss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.j= ava:48) at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.j= ava: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:10= 6) at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxIntercep= torCMT.java:335) at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterce= ptorCMT.java:166) at org.jboss.ejb.plugins.SecurityInterceptor.invoke(Secur= ityInterceptor.java:153) at org.jboss.ejb.plugins.LogInterceptor.invoke(Log= Interceptor.java:192) at org.jboss.ejb.plugins.ProxyFactoryFinderIntercepto= r.invoke(ProxyFactoryFinderInterceptor.java:122) at org.jboss.ejb.SessionCo= ntainer.internalInvoke(SessionContainer.java:624) at org.jboss.ejb.Containe= r.invoke(Container.java:873) at org.jboss.ejb.plugins.local.BaseLocalProxyF= actory.invoke(BaseLocalProxyFactory.java:415) at org.jboss.ejb.plugins.loca= l.StatelessSessionProxy.invoke(StatelessSessionProxy.java:88) at $Proxy175.= getAIPlatformByPlatformID(Unknown Source) at org.hyperic.hq.bizapp.server.s= ession.AIBossEJBImpl.findAIPlatformByPlatformID(AIBossEJBImpl.java:613) at = sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.= NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMe= thodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(= Unknown Source) at org.jboss.invocation.Invocation.performCall(Invocation.j= ava:345) at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.in= voke(StatelessSessionContainer.java:214) at org.jboss.resource.connectionma= nager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:1= 49) at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(Sta= telessSessionInstanceInterceptor.java:154) at org.jboss.webservice.server.S= erviceEndpointInterceptor.invoke(ServiceEndpointInterceptor.java:54) at org= .jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationIntercept= or.java:48) at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQA= pp.java:99) at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.j= ava:117) at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71) at org.j= boss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.jav= a:106) at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInte= rceptorCMT.java:335) at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInt= erceptorCMT.java:166) at org.jboss.ejb.plugins.SecurityInterceptor.invoke(S= ecurityInterceptor.java:153) at org.jboss.ejb.plugins.LogInterceptor.invoke= (LogInterceptor.java:192) at org.jboss.ejb.plugins.ProxyFactoryFinderInterc= eptor.invoke(ProxyFactoryFinderInterceptor.java:122) at org.jboss.ejb.Sessi= onContainer.internalInvoke(SessionContainer.java:624) at org.jboss.ejb.Cont= ainer.invoke(Container.java:873) at sun.reflect.GeneratedMethodAccessor511.= invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(U= nknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.jb= oss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)= at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jbos= s.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.Ab= stractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245) at org.jboss.mx.se= rver.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.invocati= on.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:155) at or= g.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:104) at org.= jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:179= ) at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java= :165) at org.hyperic.hq.application.HQApp$Snatcher.invokeProxyNext(HQApp.ja= va:111) at org.hyperic.txsnatch.ProxySnatch.invoke(ProxySnatch.java:37) at = org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:4= 6) at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:5= 5) at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessi= onInterceptor.java:97) at org.jboss.proxy.ClientContainer.invoke(ClientCont= ainer.java:86) at $Proxy201.findAIPlatformByPlatformID(Unknown Source) at o= rg.hyperic.hq.ui.action.resource.platform.autodiscovery.PlatformAutoDiscove= ryAction.loadScanState(PlatformAutoDiscoveryAction.java:255) at org.hyperic= .hq.ui.action.resource.platform.autodiscovery.PlatformAutoDiscoveryAction.f= indAndSetResource(PlatformAutoDiscoveryAction.java:218) at org.hyperic.hq.u= i.action.resource.platform.autodiscovery.PlatformAutoDiscoveryAction.newAut= oDiscovery(PlatformAutoDiscoveryAction.java:111) at sun.reflect.NativeMetho= dAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImp= l.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke= (Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.= apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270= ) at org.hyperic.hq.ui.action.BaseDispatchAction.execute(BaseDispatchAction= .java:103) at org.hyperic.hq.ui.action.BaseRequestProcessor.processActionPe= rform(BaseRequestProcessor.java:63) at org.apache.struts.action.RequestProc= essor.process(RequestProcessor.java:236) at org.apache.struts.action.Action= Servlet.process(ActionServlet.java:1196) at org.apache.struts.action.Action= Servlet.doGet(ActionServlet.java:414) at javax.servlet.http.HttpServlet.ser= vice(HttpServlet.java:697) at javax.servlet.http.HttpServlet.service(HttpSe= rvlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internal= DoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.Appli= cationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.c= atalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672) a= t org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispa= tcher.java:574) at org.apache.catalina.core.ApplicationDispatcher.include(A= pplicationDispatcher.java:499) at org.apache.struts.tiles.UrlController.exe= cute(UrlController.java:89) at org.apache.struts.tiles.TilesRequestProcesso= r.processTilesDefinition(TilesRequestProcessor.java:219) at org.apache.stru= ts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestPr= ocessor.java:341) at org.apache.struts.action.RequestProcessor.processForwa= rd(RequestProcessor.java:572) at org.apache.struts.action.RequestProcessor.= process(RequestProcessor.java:221) at org.apache.struts.action.ActionServle= t.process(ActionServlet.java:1196) at org.apache.struts.action.ActionServle= t.doGet(ActionServlet.java:414) at javax.servlet.http.HttpServlet.service(H= ttpServlet.java:697) at javax.servlet.http.HttpServlet.service(HttpServlet.= java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilt= er(ApplicationFilterChain.java:252) at org.apache.catalina.core.Application= FilterChain.doFilter(ApplicationFilterChain.java:173) at org.hyperic.hq.ui.= AuthenticationFilter.doFilter(AuthenticationFilter.java:110) at org.apache.= catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChai= n.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(App= licationFilterChain.java:173) at org.hyperic.hibernate.filter.SessionFilter= $1.run(SessionFilter.java:59) at org.hyperic.hq.hibernate.SessionManager.ru= nInSessionInternal(SessionManager.java:77) at org.hyperic.hq.hibernate.Sess= ionManager.runInSession(SessionManager.java:67) at org.hyperic.hibernate.fi= lter.SessionFilter.doFilter(SessionFilter.java:57) at org.apache.catalina.c= ore.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202= ) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi= lterChain.java:173) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFil= ter(ReplyHeaderFilter.java:81) at org.apache.catalina.core.ApplicationFilte= rChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.cata= lina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) = at org.hyperic.hq.product.servlet.filter.JMXFilter.doFilter(JMXFilter.java:= 324) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ap= plicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilte= rChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.cor= e.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.= catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at= org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalV= alve.java:39) at org.jboss.web.tomcat.security.SecurityAssociationValve.inv= oke(SecurityAssociationValve.java:159) at org.jboss.web.tomcat.security.Jac= cContextValve.invoke(JaccContextValve.java:59) at org.apache.catalina.core.= StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina= .valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.ca= talina.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.process= Connection(Http11Protocol.java:744) at org.apache.tomcat.util.net.PoolTcpEn= dpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.ne= t.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112) at java.lan= g.Thread.run(Unknown Source) |
|
From: Noah S. <noa...@hy...> - 2007-03-19 22:35:24
|
Do you have the SNMP MIB available for us (this Forum group) to look at? |
|
From: <cl...@hy...> - 2007-03-19 22:09:57
|
Author: clee Date: 2007-03-19 14:09:51 -0800 (Mon, 19 Mar 2007) New Revision: 3790 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=3790 Modified: branches/HQ_3_0/src/org/hyperic/hq/bizapp/client/shell/ClientShell_alert_list.java Log: [HQ-586] Remove list all alerts functionality Modified: branches/HQ_3_0/src/org/hyperic/hq/bizapp/client/shell/ClientShell_alert_list.java =================================================================== --- branches/HQ_3_0/src/org/hyperic/hq/bizapp/client/shell/ClientShell_alert_list.java 2007-03-19 21:49:20 UTC (rev 3789) +++ branches/HQ_3_0/src/org/hyperic/hq/bizapp/client/shell/ClientShell_alert_list.java 2007-03-19 22:09:51 UTC (rev 3790) @@ -25,8 +25,6 @@ package org.hyperic.hq.bizapp.client.shell; -import java.io.PrintStream; -import java.util.ArrayList; import java.util.List; import org.hyperic.hq.appdef.shared.AppdefEntityID; @@ -38,17 +36,15 @@ extends ShellCommandBase { private static final int[] PARAM_VALID_RESOURCE = { - ClientShell_resource.PARAM_GROUP, ClientShell_resource.PARAM_PLATFORM, ClientShell_resource.PARAM_SERVER, ClientShell_resource.PARAM_SERVICE, + ClientShell_resource.PARAM_GROUP, }; - private ClientShell shell; private ClientShellEntityFetcher entityFetcher; public ClientShell_alert_list(ClientShell shell){ - this.shell = shell; this.entityFetcher = new ClientShellEntityFetcher(shell.getBossManager(), shell.getAuthenticator()); @@ -57,29 +53,27 @@ public void processCommand(String[] args) throws ShellCommandUsageException, ShellCommandExecException { - PrintStream out = getOutStream(); List data; if (args.length == 0) { - // Just return all alerts - data = findAllAlerts(); + throw new ShellCommandUsageException(getSyntax()); } - else if(ClientShell_resource.paramIsValid(PARAM_VALID_RESOURCE, args[0])){ + else if(ClientShell_resource.paramIsValid(PARAM_VALID_RESOURCE, + args[0])){ String resourceType, resourceId; int appdefType; resourceType = args[0]; resourceId = args[1]; - if(ClientShell_resource.convertParamToInt(resourceType) == - ClientShell_resource.PARAM_GROUP) - { + if (ClientShell_resource.convertParamToInt(resourceType) == + ClientShell_resource.PARAM_GROUP) { throw new ShellCommandExecException("Not yet implemented"); } appdefType = ClientShell_resource.paramToEntityType(resourceType); data = findResourceAlerts(appdefType, resourceId); } else { - throw new ShellCommandUsageException(this.getUsageHelp(null)); + throw new ShellCommandUsageException(getUsageHelp(null)); } this.getOutStream().println(data.size() + " alerts found"); @@ -95,19 +89,10 @@ ValuePrinter.ATTRTYPE_LONGDATE, ValuePrinter.ATTRTYPE_STRING}); - printer.setHeaders(new String[] { "ID", "Alert Time", - "Actual Values"}); + printer.setHeaders(new String[] { "ID", "Alert Time", "Actual Values"}); printer.printList(data); } - private List findAllAlerts() throws ShellCommandExecException { - try { - return this.entityFetcher.findAllAlerts(); - } catch(Exception exc){ - throw new ShellCommandExecException("Error getting alerts", exc); - } - } - private List findResourceAlerts(int appdefType, String resourceId) throws ShellCommandExecException { @@ -122,8 +107,8 @@ } public String getSyntaxArgs(){ - return "[" + ClientShell_resource.generateArgList(PARAM_VALID_RESOURCE) + - " <resource>]"; + return ClientShell_resource.generateArgList(PARAM_VALID_RESOURCE) + + " <resource>"; } public String getUsageShort(){ @@ -131,6 +116,6 @@ } public String getUsageHelp(String[] args) { - return " " + this.getUsageShort() + "."; + return " " + getUsageShort() + "."; } } |
|
From: Noah S. <noa...@hy...> - 2007-03-19 22:02:10
|
> I want to scan a log file (in my case the alert.log > of an Oracle database) for error messages if a > message is found I want to create an alert. This is a two stage process: A) configure log tracking for a platform and B) setup the alert. Configure Log Tracking: 1) Select the Platform on which the Oracle server runs 2) Click the Configuration Properties accordion tab 3) Click Edit 4) Enable Log Tracking 5) Specify the full path to your Oracle alert.log 6) Click OK Setup the Alert: 1) On the same platform... 2) Create an Alert 3) Select "Events/Logs Level:" and the level you want, choose Any if you are not sure 4) In the text box next to the log level put in the string you want to match 5) Setup the rest of the Alert. This feature exists in Hyperic HQ (open source) in versions 3.0.0 and higher. |
|
From: <cl...@hy...> - 2007-03-19 21:49:46
|
Author: clee Date: 2007-03-19 13:49:20 -0800 (Mon, 19 Mar 2007) New Revision: 3789 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=3789 Modified: trunk/src/org/hyperic/hq/bizapp/client/shell/ClientShell_alert_list.java Log: [HQ-586] Remove list all alerts functionality Modified: trunk/src/org/hyperic/hq/bizapp/client/shell/ClientShell_alert_list.java =================================================================== --- trunk/src/org/hyperic/hq/bizapp/client/shell/ClientShell_alert_list.java 2007-03-19 12:47:55 UTC (rev 3788) +++ trunk/src/org/hyperic/hq/bizapp/client/shell/ClientShell_alert_list.java 2007-03-19 21:49:20 UTC (rev 3789) @@ -25,8 +25,6 @@ package org.hyperic.hq.bizapp.client.shell; -import java.io.PrintStream; -import java.util.ArrayList; import java.util.List; import org.hyperic.hq.appdef.shared.AppdefEntityID; @@ -38,17 +36,15 @@ extends ShellCommandBase { private static final int[] PARAM_VALID_RESOURCE = { - ClientShell_resource.PARAM_GROUP, ClientShell_resource.PARAM_PLATFORM, ClientShell_resource.PARAM_SERVER, ClientShell_resource.PARAM_SERVICE, + ClientShell_resource.PARAM_GROUP, }; - private ClientShell shell; private ClientShellEntityFetcher entityFetcher; public ClientShell_alert_list(ClientShell shell){ - this.shell = shell; this.entityFetcher = new ClientShellEntityFetcher(shell.getBossManager(), shell.getAuthenticator()); @@ -57,29 +53,27 @@ public void processCommand(String[] args) throws ShellCommandUsageException, ShellCommandExecException { - PrintStream out = getOutStream(); List data; if (args.length == 0) { - // Just return all alerts - data = findAllAlerts(); + throw new ShellCommandUsageException(getSyntax()); } - else if(ClientShell_resource.paramIsValid(PARAM_VALID_RESOURCE, args[0])){ + else if(ClientShell_resource.paramIsValid(PARAM_VALID_RESOURCE, + args[0])){ String resourceType, resourceId; int appdefType; resourceType = args[0]; resourceId = args[1]; - if(ClientShell_resource.convertParamToInt(resourceType) == - ClientShell_resource.PARAM_GROUP) - { + if (ClientShell_resource.convertParamToInt(resourceType) == + ClientShell_resource.PARAM_GROUP) { throw new ShellCommandExecException("Not yet implemented"); } appdefType = ClientShell_resource.paramToEntityType(resourceType); data = findResourceAlerts(appdefType, resourceId); } else { - throw new ShellCommandUsageException(this.getUsageHelp(null)); + throw new ShellCommandUsageException(getUsageHelp(null)); } this.getOutStream().println(data.size() + " alerts found"); @@ -95,19 +89,10 @@ ValuePrinter.ATTRTYPE_LONGDATE, ValuePrinter.ATTRTYPE_STRING}); - printer.setHeaders(new String[] { "ID", "Alert Time", - "Actual Values"}); + printer.setHeaders(new String[] { "ID", "Alert Time", "Actual Values"}); printer.printList(data); } - private List findAllAlerts() throws ShellCommandExecException { - try { - return this.entityFetcher.findAllAlerts(); - } catch(Exception exc){ - throw new ShellCommandExecException("Error getting alerts", exc); - } - } - private List findResourceAlerts(int appdefType, String resourceId) throws ShellCommandExecException { @@ -122,8 +107,8 @@ } public String getSyntaxArgs(){ - return "[" + ClientShell_resource.generateArgList(PARAM_VALID_RESOURCE) + - " <resource>]"; + return ClientShell_resource.generateArgList(PARAM_VALID_RESOURCE) + + " <resource>"; } public String getUsageShort(){ @@ -131,6 +116,6 @@ } public String getUsageHelp(String[] args) { - return " " + this.getUsageShort() + "."; + return " " + getUsageShort() + "."; } } |
|
From: Charles L. <cl...@hy...> - 2007-03-19 21:36:50
|
This would only work if you were interested in one or few of the specific properties of the POJOs, no? Would you see this be most useful for pages where lists are displayed, and there are few columns representing the key properties? For the most part, we have no limitation on what properties the JSP might try to display. It seems like there would either have to be another object representation with fewer properties or some other framework for how the UI makes the request for values. Charles |
|
From: Charles L. (JIRA) <ji...@hy...> - 2007-03-19 20:49:40
|
[ http://jira.hyperic.com/browse/HHQ-749?page=all ] Charles Lee updated HHQ-749: ---------------------------- Fix Version: 3.1.0 (was: 3.0.3) > Acknowledge icon in the Recent Alerts portlet leaves behind two pixels > ---------------------------------------------------------------------- > > Key: HHQ-749 > URL: http://jira.hyperic.com/browse/HHQ-749 > Project: Hyperic HQ > Type: Developer > Components: Dashboard > Versions: 3.0.2 > Environment: Server: 3.0.2 .org build 338 > Reporter: Noah Salzman > Assignee: Heather Tumey > Priority: Minor > Fix For: 3.1.0 > Attachments: two_pixels.jpg > > > When you click on the Acknowledge icon in the recent alerts portlet it leaves behind two pixels. > See screenshot. -- 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-19 20:49:40
|
[ http://jira.hyperic.com/browse/HHQ-752?page=all ] Charles Lee updated HHQ-752: ---------------------------- Fix Version: 3.1.0 (was: 3.0.3) > A server port change is not reflected in Alert Email > ---------------------------------------------------- > > Key: HHQ-752 > URL: http://jira.hyperic.com/browse/HHQ-752 > Project: Hyperic HQ > Type: Bug > Components: Alerts > Versions: 3.0.2 > Environment: Server: 3.0.3 EE build 343 > Reporter: Noah Salzman > Assignee: Charles Lee > Priority: Minor > Fix For: 3.1.0 > > > If you run HQ on a port other than 7080 that change is not reflected in Alert Email. > For instance, my server is running on port 7082 and these are the URLs that were published in the Alert Email: > http://my_server:7080/alerts/Alerts.do?mode=viewAlert&eid=1:10001&a=10119 > This message was delivered to you by Hyperic HQ. > To view the HQ Dashboard, go to http://my_server:7080/Dashboard.do -- 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-19 20:49:40
|
[ http://jira.hyperic.com/browse/HHQ-450?page=all ] Charles Lee updated HHQ-450: ---------------------------- Fix Version: 3.1.0 (was: 3.0.3) > hq-server.exe should fail with a useful error if the database isn't found > ------------------------------------------------------------------------- > > Key: HHQ-450 > URL: http://jira.hyperic.com/browse/HHQ-450 > Project: Hyperic HQ > Type: Developer > Versions: 3.0.0, 2.7.6 > Reporter: Noah Salzman > Assignee: Jon Travis > Priority: Minor > Fix For: 3.1.0 > > > It is very confusing to a new user of Hyperic that hq-server.exe (if not yet installed as a service) will happily try to start up if the database isn't running. > In the spirit of making HQ as painless as possible to get started with we should have hq-server.exe error politely and exit if there is no database running. -- 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: Noah S. <noa...@hy...> - 2007-03-19 19:50:41
|
Hi Mike, That looks like this bug: Stack trace when selecting New Auto-Discovery http://jira.hyperic.com/browse/HHQ-698 It is fixed in 3.0.2. --Noah-- |
|
From: Paul O'M. (JIRA) <ji...@hy...> - 2007-03-19 19:45:38
|
New 3.0 license keys needed
---------------------------
Key: HHQ-753
URL: http://jira.hyperic.com/browse/HHQ-753
Project: Hyperic HQ
Type: New Feature
Components: Agent, Server
Versions: 2.6
Reporter: Paul O'Malley
Assigned to: Charles Lee
Please send updated 3.0.2 license keys for the UnitedHealth Group enterprise license to pau...@uh...
Thanks..
--
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: mike m. <mi...@an...> - 2007-03-19 19:44:50
|
Every time I try to run a new discovery on a windows 2003 box i get a crash= duump : Can anyone tell me what this trace is saying ??? running HYp 3.0 v 296 follow rg.jboss.tm.JBossTransactionRolledbackException: query did not return a uni= que result: 2; CausedByException is: query did not return a unique result: = 2; nested exception is: org.hibernate.NonUniqueResultException: query did n= ot return a unique result: 2; - nested throwable: (org.hibernate.NonUniqueR= esultException: query did not return a unique result: 2) at org.jboss.ejb.p= lugins.LogInterceptor.handleException(LogInterceptor.java:267) at org.jboss= .ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:196) at org.jboss.ej= b.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderIntercepto= r.java:122) at org.jboss.ejb.SessionContainer.internalInvoke(SessionContain= er.java:624) at org.jboss.ejb.Container.invoke(Container.java:873) at sun.r= eflect.GeneratedMethodAccessor471.invoke(Unknown Source) at sun.reflect.Del= egatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Metho= d.invoke(Unknown Source) at org.jboss.mx.interceptor.ReflectedDispatcher.in= voke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispat= ch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.= java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanIn= voker.java:245) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerIm= pl.java:644) at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.i= nvoke(LocalInvoker.java:155) at org.jboss.invocation.local.LocalInvoker.inv= oke(LocalInvoker.java:104) at org.jboss.invocation.InvokerInterceptor.invok= eLocal(InvokerInterceptor.java:179) at org.jboss.invocation.InvokerIntercep= tor.invoke(InvokerInterceptor.java:165) at org.hyperic.hq.application.HQApp= $Snatcher.invokeProxyNext(HQApp.java:111) at org.hyperic.txsnatch.ProxySnat= ch.invoke(ProxySnatch.java:37) at org.jboss.proxy.TransactionInterceptor.in= voke(TransactionInterceptor.java:46) at org.jboss.proxy.SecurityInterceptor= .invoke(SecurityInterceptor.java:55) at org.jboss.proxy.ejb.StatelessSessio= nInterceptor.invoke(StatelessSessionInterceptor.java:97) at org.jboss.proxy= .ClientContainer.invoke(ClientContainer.java:86) at $Proxy201.findAIPlatfor= mByPlatformID(Unknown Source) at org.hyperic.hq.ui.action.resource.platform= .autodiscovery.PlatformAutoDiscoveryAction.loadScanState(PlatformAutoDiscov= eryAction.java:255) at org.hyperic.hq.ui.action.resource.platform.autodisco= very.PlatformAutoDiscoveryAction.findAndSetResource(PlatformAutoDiscoveryAc= tion.java:218) at org.hyperic.hq.ui.action.resource.platform.autodiscovery.PlatformAutoDis= coveryAction.newAutoDiscovery(PlatformAutoDiscoveryAction.java:111) at sun.= reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.Nati= veMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethod= AccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unkn= own Source) at org.apache.struts.actions.DispatchAction.dispatchMethod(Disp= atchAction.java:270) at org.hyperic.hq.ui.action.BaseDispatchAction.execute= (BaseDispatchAction.java:103) at org.hyperic.hq.ui.action.BaseRequestProces= sor.processActionPerform(BaseRequestProcessor.java:63) at org.apache.struts= .action.RequestProcessor.process(RequestProcessor.java:236) at org.apache.s= truts.action.ActionServlet.process(ActionServlet.java:1196) at org.apache.s= truts.action.ActionServlet.doGet(ActionServlet.java:414) at javax.servlet.h= ttp.HttpServlet.service(HttpServlet.java:697) at javax.servlet.http.HttpSer= vlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationF= ilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.= catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:1= 73) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDis= patcher.java:672) at org.apache.catalina.core.ApplicationDispatcher.doInclu= de(ApplicationDispatcher.java:574) at org.apache.catalina.core.ApplicationD= ispatcher.include(ApplicationDispatcher.java:499) at org.apache.struts.tile= s.UrlController.execute(UrlController.java:89) at org.apache.struts.tiles.T= ilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:219)= at org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeFor= ward(TilesRequestProcessor.java:341) at org.apache.struts.action.RequestPro= cessor.processForward(RequestProcessor.java:572) at org.apache.struts.actio= n.RequestProcessor.process(RequestProcessor.java:221) at org.apache.struts.= action.ActionServlet.process(ActionServlet.java:1196) at org.apache.struts.= action.ActionServlet.doGet(ActionServlet.java:414) at javax.servlet.http.Ht= tpServlet.service(HttpServlet.java:697) at javax.servlet.http.HttpServlet.s= ervice(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterC= hain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catali= na.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at= org.hyperic.hq.ui.AuthenticationFilter.doFilter(AuthenticationFilter.java:= 110) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ap= plicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilte= rChain.doFilter(ApplicationFilterChain.java:173) at org.hyperic.hq.ui.action.resource.platform.autodiscovery.PlatformAutoDiscov= eryAction.newAutoDiscovery(PlatformAutoDiscoveryAction.java:111) at sun.ref= lect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeM= ethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAcc= essorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown= Source) at org.apache.struts.actions.DispatchAction.dispatchMethod(Dispatc= hAction.java:270) at org.hyperic.hq.ui.action.BaseDispatchAction.execute(Ba= seDispatchAction.java:103) at org.hyperic.hq.ui.action.BaseRequestProcessor= .processActionPerform(BaseRequestProcessor.java:63) at org.apache.struts.ac= tion.RequestProcessor.process(RequestProcessor.java:236) at org.apache.stru= ts.action.ActionServlet.process(ActionServlet.java:1196) at org.apache.stru= ts.action.ActionServlet.doGet(ActionServlet.java:414) at javax.servlet.http= .HttpServlet.service(HttpServlet.java:697) at javax.servlet.http.HttpServle= t.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilt= erChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.cat= alina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)= at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispat= cher.java:672) at org.apache.catalina.core.ApplicationDispatcher.doInclude(= ApplicationDispatcher.java:574) at org.apache.catalina.core.ApplicationDisp= atcher.include(ApplicationDispatcher.java:499) at org.apache.struts.tiles.U= rlController.execute(UrlController.java:89) at org.apache.struts.tiles.Tile= sRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:219) at= org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForwar= d(TilesRequestProcessor.java:341) at org.apache.struts.action.RequestProces= sor.processForward(RequestProcessor.java:572) at org.apache.struts.action.R= equestProcessor.process(RequestProcessor.java:221) at org.apache.struts.act= ion.ActionServlet.process(ActionServlet.java:1196) at org.apache.struts.act= ion.ActionServlet.doGet(ActionServlet.java:414) at javax.servlet.http.HttpS= ervlet.service(HttpServlet.java:697) at javax.servlet.http.HttpServlet.serv= ice(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChai= n.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.= core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at or= g.hyperic.hq.ui.AuthenticationFilter.doFilter(AuthenticationFilter.java:110= ) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli= cationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterCh= ain.doFilter(ApplicationFilterChain.java:173) at org.hyperic.hibernate.filt= er.SessionFilter$1.run(SessionFilter.java:59) at org.hyperic.hq.hibernate.S= essionManager.runInSessionInternal(SessionManager.java:77) at org.hyperic.h= q.hibernate.SessionManager.runInSession(SessionManager.java:67) at org.hype= ric.hibernate.filter.SessionFilter.doFilter(SessionFilter.java:57) at org.a= pache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilt= erChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilt= er(ApplicationFilterChain.java:173) at org.jboss.web.tomcat.filters.ReplyHe= aderFilter.doFilter(ReplyHeaderFilter.java:81) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio= nFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.d= oFilter(ApplicationFilterChain.java:173) at org.hyperic.hq.product.servlet.= filter.JMXFilter.doFilter(JMXFilter.java:324) at org.apache.catalina.core.A= pplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC= hain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(Stan= dardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve= .invoke(StandardContextValve.java:178) at org.jboss.web.tomcat.security.Cus= tomPrincipalValve.invoke(CustomPrincipalValve.java:39) at org.jboss.web.tom= cat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:= 159) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextVa= lve.java:59) at org.apache.catalina.core.StandardHostValve.invoke(StandardH= ostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(Er= rorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.in= voke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteA= dapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Pr= ocessor.process(Http11Processor.java:856) at org.apache.coyote.http11.Http1= 1Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744= ) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoi= nt.java:527) at org.apache.tomcat.util.net.MasterSlaveWorkeCaused by: org.h= ibernate.NonUniqueResultException: query did not return a unique result: 2 = at org.hibernate.impl.AbstractQueryImpl.uniqueElement(AbstractQueryImpl.jav= a:813) at org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryIm= pl.java:804) at org.hyperic.hq.dao.AIIpDAO.findByAddress(AIIpDAO.java:69) a= t org.hyperic.hq.appdef.server.session.AIQueueManagerEJBImpl.getAIPlatformB= yPlatformID(AIQueueManagerEJBImpl.java:671) at sun.reflect.NativeMethodAcce= ssorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.inv= oke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unkn= own Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.jboss= .invocation.Invocation.performCall(Invocation.java:345) at org.jboss.ejb.St= atelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContain= er.java:214) at org.jboss.resource.connectionmanager.CachedConnectionInterc= eptor.invoke(CachedConnectionInterceptor.java:149) at org.jboss.ejb.plugins= .StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterce= ptor.java:154) at org.jboss.webservice.server.ServiceEndpointInterceptor.in= voke(ServiceEndpointInterceptor.java:54) at org.jboss.ejb.plugins.CallValid= ationInterceptor.invoke(CallValidationInterceptor.java:48) at org.hyperic.h= q.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:99) at org.hyperic.h= q.application.HQApp$Snatcher.invokeNext(HQApp.java:117) at org.hyperic.txsn= atch.TxSnatch.invoke(TxSnatch.java:71) at org.jboss.ejb.plugins.AbstractTxI= nterceptor.invokeNext(AbstractTxInterceptor.java:106) at org.jboss.ejb.plug= ins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:335) at org.= jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166) 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(ProxyFactoryFin= derInterceptor.java:122) at org.jboss.ejb.SessionContainer.internalInvoke(S= essionContainer.java:624) at org.jboss.ejb.Container.invoke(Container.java:= 873) at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalP= roxyFactory.java:415) at org.jboss.ejb.plugins.local.StatelessSessionProxy.= invoke(StatelessSessionProxy.java:88) at $Proxy175.getAIPlatformByPlatformI= D(Unknown Source) at org.hyperic.hq.bizapp.server.session.AIBossEJBImpl.fin= dAIPlatformByPlatformID(AIBossEJBImpl.java:613) at sun.reflect.NativeMethod= AccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl= .invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(= Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) atrThrea= d.run(MasterSlaveWorkerThread.java:112) at java.lang.Thread.run(Unknown=20 Source)=20 .......... .......... Message was edited by: hypermike |
|
From: heathert <hq...@hy...> - 2007-03-19 19:25:45
|
Hi Zuo, I will be looking into this issue. I'm going to be running localization tests to try to recreate the issues that you described. I will add steps on how to do a complete localization of HQ to our Wiki pages. Thank you and if you can send your ApplicationResources_jp.properties file to us it would be a great help in debugging. -Heather |
|
From: Charles L. <cl...@hy...> - 2007-03-19 18:05:15
|
Hi Tom, That is correct. You would just add a new Platform Service to any existing platform to use the same agent that monitors the platform, and select HTTP service. Charles |
|
From: Jon T. <jt...@hy...> - 2007-03-19 17:57:59
|
We currently do get a second error, though it appears that it's benign. Of course we are welcoming any patches to clean these types of things up. -- Jon On Mar 19, 2007, at 10:41 AM, Charles Lee wrote: > Reposting for another forums user: > > SessionManager.cleanupSessionInternal is flushing in the finally > clause. If your transaction has already failed, you may get a > second error. Also you no longer have a Transaction at this > point. As suggested, forgoing CMT for Spring configured > interceptors will ease debugging and development all around. > |
|
From: Jon T. <jt...@hy...> - 2007-03-19 17:57:59
|
Yep -- that's a horrible nugget of code, to be sure. There is a thread and example on Hibernate's wiki about using a UserType to make that piece generic and independent of the subclasses -- we just haven't gotten around to implementing it, yet. -- Jon On Mar 19, 2007, at 10:48 AM, Charles Lee wrote: > Reposting for another forums user: > > HypericInterceptor.entHasTimestamp- use an interface called > ILegacyTimestamp on the needed classes instead of a 7 class > instanceof check. > |