Bug 535645 (RHQ-2319) - NPE viewing group alert in Alert Definitions subsystem view
Summary: NPE viewing group alert in Alert Definitions subsystem view
Keywords:
Status: CLOSED NEXTRELEASE
Alias: RHQ-2319
Product: RHQ Project
Classification: Other
Component: Alerts
Version: 1.3pre
Hardware: All
OS: All
medium
medium
Target Milestone: ---
: ---
Assignee: Joseph Marques
QA Contact: Jeff Weiss
URL: http://jira.rhq-project.org/browse/RH...
Whiteboard:
Depends On:
Blocks: RHQ-13
TreeView+ depends on / blocked
 
Reported: 2009-08-10 18:49 UTC by Jeff Weiss
Modified: 2014-11-09 22:49 UTC (History)
1 user (show)

Fixed In Version: 1.3
Clone Of:
Environment:
rev4806, linux oracle
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description Jeff Weiss 2009-08-10 18:49:00 UTC
Create a group of EJB3 Session Beans, create a group alert (I used  	Available Count > -1.0 ).  Now go to subsystem view Alert Definitions, click on the parent alert link.  Get Stack trace: 

java.lang.NullPointerException at org.rhq.enterprise.gui.legacy.action.resource.common.monitor.alerts.config.PortalAction.setTitle(PortalAction.java:114) at org.rhq.enterprise.gui.legacy.action.resource.common.monitor.alerts.config.PortalAction.viewDefinitionRoles(PortalAction.java:219) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270) at org.rhq.enterprise.gui.legacy.action.BaseDispatchAction.execute(BaseDispatchAction.java:82) at org.rhq.enterprise.gui.legacy.action.BaseRequestProcessor.processActionPerform(BaseRequestProcessor.java:46) at org.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:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:557) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:481) at org.apache.struts.tiles.UrlController.execute(UrlController.java:89) at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:219) at org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.java:341) at org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:572) at org.apache.struts.action.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.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.rhq.enterprise.gui.legacy.WebUserTrackingFilter.doFilter(WebUserTrackingFilter.java:47) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.rhq.enterprise.gui.legacy.AuthenticationFilter.doFilter(AuthenticationFilter.java:129) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.rhq.helpers.rtfilter.filter.RtFilter.doFilter(RtFilter.java:124) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446) at java.lang.Thread.run(Thread.java:619) 



Comment 1 Joseph Marques 2009-08-11 09:58:44 UTC
rev4849 - fix url param from 'group' to 'groupId', which fixes NPE when navigating to the group alert definition from the link in the general properties of the resource level alert; 

Comment 2 Jeff Weiss 2009-08-12 13:38:31 UTC
I still see this on rev4856

Comment 3 Joseph Marques 2009-09-03 11:14:28 UTC
jeff, i couldn't get this to fail.  can you retest and see if you can reproduce, and include another set of repo steps for me to try.  thanks.

Comment 4 Jeff Weiss 2009-09-03 12:21:37 UTC
Sorry, now you have to click the link in the "Name" column on the Alert Defs subsystem view.  I still see the exception on rev5013

Comment 5 Joseph Marques 2009-09-03 14:48:27 UTC
rev5105 - fix alert definition subsystem view so it doesn't blow up when you click on the link instead the 'name' column for group alert defs; 

Comment 6 Jeff Weiss 2009-09-08 21:19:57 UTC
Fixed, rev5122, linux,postgres

Comment 7 Red Hat Bugzilla 2009-11-10 21:02:09 UTC
This bug was previously known as http://jira.rhq-project.org/browse/RHQ-2319



Note You need to log in before you can comment on or make changes to this bug.