Bug 635974 - section with critical machines is missing and error message box is thrown
Summary: section with critical machines is missing and error message box is thrown
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Satellite 5
Classification: Red Hat
Component: WebUI
Version: 540
Hardware: All
OS: Linux
urgent
medium
Target Milestone: ---
Assignee: Lukas Zapletal
QA Contact: Petr Sklenar
URL:
Whiteboard:
Depends On:
Blocks: sat540-blockers
TreeView+ depends on / blocked
 
Reported: 2010-09-21 08:21 UTC by Petr Sklenar
Modified: 2010-10-28 14:57 UTC (History)
2 users (show)

Fixed In Version: spacewalk-java-1.2.39-6-sat
Doc Type: Bug Fix
Doc Text:
Clone Of: 633956
Environment:
Last Closed: 2010-10-28 14:57:56 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
error message box (140.03 KB, image/png)
2010-09-21 08:21 UTC, Petr Sklenar
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 633956 0 low CLOSED Get an error popup when try to watch the overview page 2021-02-22 00:41:40 UTC

Description Petr Sklenar 2010-09-21 08:21:15 UTC
Created attachment 448648 [details]
error message box

Description of problem:
When you start monitoring and some machine is in critical state. It should be shown on the first welcome page. But there is error instead.

Version-Release number of selected component (if applicable):
sat540, Satellite-5.4.0-RHEL5-re20100910.2

How reproducible:
always

Steps to Reproduce:
1. start monitoring with some monitored system
2. have a probe in critical state
3. log out satellite /log in satellite
  
Actual results:
message box with error is shown,
there is NOT section with critical machines:
see screenshot in attachment

Expected results:
no error

Additional info:
firebug shows:

https://<satellite_fqdn>/rhn/dwr/call/plaincall/CriticalProbesRenderer.renderAsync.dwr;jsessionid=FD5521AD46FA34E430FDFE8C1336A61C?=

throw 'allowScriptTagRemoting is false.';
//#DWR-INSERT
//#DWR-REPLY
dwr.engine._remoteHandleException('3','0',{javaClassName:"java.lang.Throwable",message:"Error"});


catalina.out
2010-09-21 04:09:40,026 [TP-Processor2] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/rhn].[org.apache.jsp.WEB_002dINF.pages.common.fragments.yourrhn.monitoringCritical_jsp] - Servlet.service() for servlet org.apache.jsp.WEB_002dINF.pages.common.fragments.yourrhn.monitoringCritical_jsp threw exception
java.lang.NullPointerException
	at com.redhat.rhn.frontend.taglibs.list.ListTagHelper.getObjectId(ListTagHelper.java:283)
	at com.redhat.rhn.frontend.taglibs.list.ListTagHelper.makeRowId(ListTagHelper.java:295)
	at com.redhat.rhn.frontend.taglibs.list.row.RowRenderer.getRowId(RowRenderer.java:65)
	at com.redhat.rhn.frontend.taglibs.list.ListTag.renderRowClassAndId(ListTag.java:753)
	at com.redhat.rhn.frontend.taglibs.list.ListTag.doEndTag(ListTag.java:403)
	at org.apache.jsp.WEB_002dINF.pages.common.fragments.yourrhn.monitoringCritical_jsp._jspx_meth_rl_005flist_005f0(Unknown Source)
	at org.apache.jsp.WEB_002dINF.pages.common.fragments.yourrhn.monitoringCritical_jsp._jspx_meth_rl_005flistset_005f0(Unknown Source)
	at org.apache.jsp.WEB_002dINF.pages.common.fragments.yourrhn.monitoringCritical_jsp._jspx_meth_c_005fwhen_005f0(Unknown Source)
	at org.apache.jsp.WEB_002dINF.pages.common.fragments.yourrhn.monitoringCritical_jsp._jspx_meth_c_005fchoose_005f0(Unknown Source)
	at org.apache.jsp.WEB_002dINF.pages.common.fragments.yourrhn.monitoringCritical_jsp._jspService(Unknown Source)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:594)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505)
	at com.redhat.rhn.frontend.action.renderers.RendererHelper.renderRequest(RendererHelper.java:130)
	at com.redhat.rhn.frontend.action.renderers.BaseFragmentRenderer.renderAsync(BaseFragmentRenderer.java:55)
	at sun.reflect.GeneratedMethodAccessor1177.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:600)
	at org.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
	at org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
	at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
	at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
	at org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
	at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
	at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:142)
	at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:58)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter(LocalizedEnvironmentFilter.java:67)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter(EnvironmentFilter.java:108)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.SessionFilter.doFilter(SessionFilter.java:55)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:97)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
	at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
	at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
	at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775)
	at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:704)
	at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:897)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
	at java.lang.Thread.run(Thread.java:736)
2010-09-21 04:09:40,027 [TP-Processor2] WARN  org.directwebremoting.impl.DefaultRemoter - Method execution failed: 
java.lang.NullPointerException
	at com.redhat.rhn.frontend.taglibs.list.ListTagHelper.getObjectId(ListTagHelper.java:283)
	at com.redhat.rhn.frontend.taglibs.list.ListTagHelper.makeRowId(ListTagHelper.java:295)
	at com.redhat.rhn.frontend.taglibs.list.row.RowRenderer.getRowId(RowRenderer.java:65)
	at com.redhat.rhn.frontend.taglibs.list.ListTag.renderRowClassAndId(ListTag.java:753)
	at com.redhat.rhn.frontend.taglibs.list.ListTag.doEndTag(ListTag.java:403)
	at org.apache.jsp.WEB_002dINF.pages.common.fragments.yourrhn.monitoringCritical_jsp._jspx_meth_rl_005flist_005f0(Unknown Source)
	at org.apache.jsp.WEB_002dINF.pages.common.fragments.yourrhn.monitoringCritical_jsp._jspx_meth_rl_005flistset_005f0(Unknown Source)
	at org.apache.jsp.WEB_002dINF.pages.common.fragments.yourrhn.monitoringCritical_jsp._jspx_meth_c_005fwhen_005f0(Unknown Source)
	at org.apache.jsp.WEB_002dINF.pages.common.fragments.yourrhn.monitoringCritical_jsp._jspx_meth_c_005fchoose_005f0(Unknown Source)
	at org.apache.jsp.WEB_002dINF.pages.common.fragments.yourrhn.monitoringCritical_jsp._jspService(Unknown Source)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:594)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505)
	at com.redhat.rhn.frontend.action.renderers.RendererHelper.renderRequest(RendererHelper.java:130)
	at com.redhat.rhn.frontend.action.renderers.BaseFragmentRenderer.renderAsync(BaseFragmentRenderer.java:55)
	at sun.reflect.GeneratedMethodAccessor1177.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:600)
	at org.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
	at org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
	at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
	at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
	at org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
	at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
	at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:146)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:142)
	at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:58)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter(LocalizedEnvironmentFilter.java:67)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter(EnvironmentFilter.java:108)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.SessionFilter.doFilter(SessionFilter.java:55)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:97)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
	at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
	at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
	at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775)
	at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:704)
	at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:897)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
	at java.lang.Thread.run(Thread.java:736)
2010-09-21 04:09:40,028 [TP-Processor2] WARN  org.directwebremoting.dwrp.BaseCallMarshaller - --Erroring: batchId[3] message[java.lang.NullPointerException]

Comment 5 Lukas Zapletal 2010-09-22 10:25:20 UTC
Its a dupe of bug 633956. It has been already fixed in spacewalk-java-1.2.39-6-sat which was not part of compose Satellite-5.4.0-RHEL5-re20100910.2. It should be in the next compose.

Comment 6 Petr Sklenar 2010-10-04 09:43:48 UTC
there are critical probes and warning probes at the front page (after login)
--
verified with Satellite-5.4.0-RHEL5-re20101001.1

Comment 7 Miroslav Suchý 2010-10-20 09:17:32 UTC
verified in stage on sat540 RHEL5 re20101015
I can see critical probes on YourRhn.do page

Comment 8 Clifford Perry 2010-10-28 14:52:59 UTC
The 5.4.0 RHN Satellite and RHN Proxy release has occurred. This issue has been resolved with this release. 


RHEA-2010:0801 - RHN Satellite Server 5.4.0 Upgrade
https://rhn.redhat.com/rhn/errata/details/Details.do?eid=10332

RHEA-2010:0803 - RHN Tools enhancement update
https://rhn.redhat.com/rhn/errata/details/Details.do?eid=10333

RHEA-2010:0802 - RHN Proxy Server 5.4.0 bug fix update
https://rhn.redhat.com/rhn/errata/details/Details.do?eid=10334

RHEA-2010:0800 - RHN Satellite Server 5.4.0
https://rhn.redhat.com/rhn/errata/details/Details.do?eid=10335

Docs are available:

http://docs.redhat.com/docs/en-US/Red_Hat_Network_Satellite/index.html 

Regards,
Clifford


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