[Spacewalk-list] monitoring graph generation java error

Michael Di Domenico mdidomenico4 at gmail.com
Mon Aug 31 15:40:44 UTC 2009


Interestingly enough, i get the RectangleInsets exception the first
time i run a graph and if i rerun the graph then i get the Dateaxis
exception...

On Mon, Aug 31, 2009 at 11:34 AM, Michael Di
Domenico<mdidomenico4 at gmail.com> wrote:
> Upgraded spacewalk-java, and now i get a different java exception...
>
> 2009-08-31 11:31:01,113 [TP-Processor3] ERROR
> org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/rhn].[action]
> - Servlet.service() for servlet action threw exception
> java.lang.NoSuchMethodError: org.jfree.ui.RectangleInsets.<init>(DDDD)V
>        at org.jfree.chart.axis.Axis.<clinit>(Axis.java:138)
>        at org.jfree.chart.ChartFactory.createTimeSeriesChart(ChartFactory.java:1826)
>        at com.redhat.rhn.frontend.graphing.GraphGenerator.generateJFReeChart(GraphGenerator.java:115)
>        at com.redhat.rhn.frontend.action.systems.monitoring.ProbeGraphAction.writeGraph(ProbeGraphAction.java:116)
>        at com.redhat.rhn.frontend.action.systems.monitoring.ProbeGraphAction.execute(ProbeGraphAction.java:90)
>        at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
>        at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:237)
>        at com.redhat.rhn.frontend.struts.RhnRequestProcessor.process(RhnRequestProcessor.java:82)
>        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:269)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>        at com.redhat.rhn.frontend.servlets.AuthFilter.doFilter(AuthFilter.java:73)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>        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:619)
>
>
> On Mon, Aug 31, 2009 at 11:27 AM, Michael Di
> Domenico<mdidomenico4 at gmail.com> wrote:
>> I pulled the RPM's from the repo last week, has there been changes since then?
>>
>> [root at spacewalk RPMS]# rpm -qa | grep -i spacewalk | sort
>> spacewalk-0.6.4-1.el5
>> spacewalk-admin-0.6.3-1.el5
>> spacewalk-backend-0.6.30-1.el5
>> spacewalk-backend-app-0.6.30-1.el5
>> spacewalk-backend-applet-0.6.30-1.el5
>> spacewalk-backend-config-files-0.6.30-1.el5
>> spacewalk-backend-config-files-common-0.6.30-1.el5
>> spacewalk-backend-config-files-tool-0.6.30-1.el5
>> spacewalk-backend-iss-0.6.30-1.el5
>> spacewalk-backend-iss-export-0.6.30-1.el5
>> spacewalk-backend-package-push-server-0.6.30-1.el5
>> spacewalk-backend-server-0.6.30-1.el5
>> spacewalk-backend-sql-0.6.30-1.el5
>> spacewalk-backend-tools-0.6.30-1.el5
>> spacewalk-backend-xml-export-libs-0.6.30-1.el5
>> spacewalk-backend-xmlrpc-0.6.30-1.el5
>> spacewalk-backend-xp-0.6.30-1.el5
>> spacewalk-base-0.6.19-1.el5
>> spacewalk-base-minimal-0.6.19-1.el5
>> spacewalk-branding-0.6.8-1.el5
>> spacewalk-certs-tools-0.6.3-1.el5
>> spacewalk-config-0.6.13-1.el5
>> spacewalk-cypress-0.6.19-1.el5
>> spacewalk-doc-indexes-0.6.1-1.el5
>> spacewalk-grail-0.6.19-1.el5
>> spacewalk-html-0.6.19-1.el5
>> spacewalk-java-0.6.44-1.el5
>> spacewalk-java-config-0.6.44-1.el5
>> spacewalk-java-lib-0.6.44-1.el5
>> spacewalk-monitoring-0.6.7-1.el5
>> spacewalk-monitoring-selinux-0.6.12-1.el5
>> spacewalk-moon-0.6.19-1.el5
>> spacewalk-pxt-0.6.19-1.el5
>> spacewalk-schema-0.6.22-1.el5
>> spacewalk-search-0.6.11-1.el5
>> spacewalk-selinux-0.6.13-1.el5
>> spacewalk-setup-0.6.21-1.el5
>> spacewalk-sniglets-0.6.19-1.el5
>> spacewalk-taskomatic-0.6.44-1.el5
>>
>>
>> On Mon, Aug 31, 2009 at 11:07 AM, Jeff
>> Moody<jeff.moody at evscorporation.com> wrote:
>>> Are you running the latest spacewalk-java?
>>>
>>> I was having the same error and upgrading to the latest spacewalk-java resolved my issue.
>>>
>>> ----
>>>
>>> Jeff Moody
>>> Senior Systems Engineer
>>>
>>> EVS Corporation
>>> 5050 Poplar Avenue ,Suite 1600
>>> Memphis, Tennessee 38157
>>> (901) 259-2387 - 24x7 Helpdesk
>>>
>>> (901) 881-0919 - Office
>>> (901) 497-1444 - Cell
>>> jeff.moody at evscorporation.com
>>>
>>> -----Original Message-----
>>> From: spacewalk-list-bounces at redhat.com [mailto:spacewalk-list-bounces at redhat.com] On Behalf Of Michael Di Domenico
>>> Sent: Monday, August 31, 2009 10:06 AM
>>> To: Spacewalk-list at redhat.com
>>> Subject: [Spacewalk-list] monitoring graph generation java error
>>>
>>> When I click on to generate graph of my CPU load for a machine i'm
>>> monitoring, i through the below java exception.
>>>
>>> I do have jfreechart installed on the system
>>>
>>> [root at spacewalk RPMS]# rpm -qa | grep jfree
>>> jfreechart-1.0.10-1.el5
>>>
>>> But i'm not sure how to check and see that Spacewalk can see it.
>>>
>>>
>>>
>>> 2009-08-31 10:38:43,090 [TP-Processor5] ERROR
>>> com.redhat.rhn.frontend.servlets.SessionFilter - Error during
>>> transaction. Rolling back
>>> javax.servlet.ServletException: Servlet execution threw an exception
>>>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
>>>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>>        at com.redhat.rhn.frontend.servlets.AuthFilter.doFilter(AuthFilter.java:73)
>>>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>>>        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:619)
>>> 2009-08-31 10:38:43,093 [TP-Processor5] ERROR
>>> org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/rhn].[action]
>>> - Servlet.service() for servlet action threw exception
>>> java.lang.NoClassDefFoundError: Could not initialize class
>>> org.jfree.chart.axis.DateAxis
>>>        at org.jfree.chart.ChartFactory.createTimeSeriesChart(ChartFactory.java:1826)
>>>        at com.redhat.rhn.frontend.graphing.GraphGenerator.generateJFReeChart(GraphGenerator.java:115)
>>>        at com.redhat.rhn.frontend.action.systems.monitoring.ProbeGraphAction.writeGraph(ProbeGraphAction.java:116)
>>>        at com.redhat.rhn.frontend.action.systems.monitoring.ProbeGraphAction.execute(ProbeGraphAction.java:90)
>>>        at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
>>>        at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:237)
>>>        at com.redhat.rhn.frontend.struts.RhnRequestProcessor.process(RhnRequestProcessor.java:82)
>>>        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:269)
>>>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>>        at com.redhat.rhn.frontend.servlets.AuthFilter.doFilter(AuthFilter.java:73)
>>>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>>>        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:619)
>>>
>>> _______________________________________________
>>> Spacewalk-list mailing list
>>> Spacewalk-list at redhat.com
>>> https://www.redhat.com/mailman/listinfo/spacewalk-list
>>>
>>> _______________________________________________
>>> Spacewalk-list mailing list
>>> Spacewalk-list at redhat.com
>>> https://www.redhat.com/mailman/listinfo/spacewalk-list
>>>
>>
>




More information about the Spacewalk-list mailing list