Looks like this may have been caused by a conflicting jcommon package. Apparently the spacewalk repo contains a version of jcommon, but does not include a version of jfreechart
if you manually sync your repos with EPEL as to not get the whole thing, and you grab jfreechart from the repo it also wants the version of jcommon from the epel repo, but doesn't complain of a dependency because i guess the version in the spacewalk repo is a sufficient version, but does not provide the correct functionality i upgraded my jcommon from the EPEL repo and now i get charts On Mon, Aug 31, 2009 at 11:40 AM, Michael Di Domenico<[email protected]> wrote: > 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<[email protected]> 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<[email protected]> wrote: >>> I pulled the RPM's from the repo last week, has there been changes since >>> then? >>> >>> [r...@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<[email protected]> 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 >>>> [email protected] >>>> >>>> -----Original Message----- >>>> From: [email protected] >>>> [mailto:[email protected]] On Behalf Of Michael Di Domenico >>>> Sent: Monday, August 31, 2009 10:06 AM >>>> To: [email protected] >>>> 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 >>>> >>>> [r...@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 >>>> [email protected] >>>> https://www.redhat.com/mailman/listinfo/spacewalk-list >>>> >>>> _______________________________________________ >>>> Spacewalk-list mailing list >>>> [email protected] >>>> https://www.redhat.com/mailman/listinfo/spacewalk-list >>>> >>> >> > _______________________________________________ Spacewalk-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/spacewalk-list
