No Graphs in TC EAP 10181

Whenever I click on one of the things that should generate a graph in TC, I get the following stacktrace: (this also was a problem on 4.5.4)

We are running the standalone installation on a zLinux (Suse10) system

cheers
Jens-Christian

Unexpected Error

This was not supposed to happen.     Please provide the error details to your TeamCity server maintainer.
If you maintain this TeamCity installation please     report this error to JetBrains.

Error message: javax.el.ELException: Error reading 'graphInfo' on type jetbrains.buildServer.web.statistics.graph.BuildGraphBean

Show stacktrace
Trace: javax.servlet.jsp.JspException: javax.el.ELException: Error reading 'graphInfo' on type jetbrains.buildServer.web.statistics.graph.BuildGraphBean
at org.apache.taglibs.standard.tag.common.core.ImportSupport.acquireString(ImportSupport.java:306)
at org.apache.taglibs.standard.tag.common.core.ImportSupport.doEndTag(ImportSupport.java:161)
at org.apache.jsp.project.testDetails_jsp._jspx_meth_c_005fimport_005f0(testDetails_jsp.java:1134)
at org.apache.jsp.project.testDetails_jsp._jspService(testDetails_jsp.java:348)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
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:630)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
at org.apache.jsp.project_jsp._jspx_meth_c_005fif_005f2(project_jsp.java:544)
at org.apache.jsp.project_jsp.access$12(project_jsp.java:527)
at org.apache.jsp.project_jsp$Helper.invoke11(project_jsp.java:872)
at org.apache.jsp.project_jsp$Helper.invoke(project_jsp.java:958)
at org.apache.jsp.tag.web.refreshable_tag.doTag(refreshable_tag.java:107)
at org.apache.jsp.project_jsp$Helper.invoke6(project_jsp.java:798)
at org.apache.jsp.project_jsp$Helper.invoke(project_jsp.java:943)
at org.apache.jsp.tag.web.page_tag.doTag(page_tag.java:554)
at org.apache.jsp.project_jsp._jspService(project_jsp.java:159)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
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:630)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:240)
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:252)
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1173)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:901)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:523)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:453)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at jetbrains.spring.web.TeamCityDispatcherServlet.service(TeamCityDispatcherServlet.java:37)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at jetbrains.buildServer.web.ResponseFragmentFilter.doFilter(ResponseFragmentFilter.java:15)
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:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:810)
Caused by: javax.el.ELException: Error reading 'graphInfo' on type jetbrains.buildServer.web.statistics.graph.BuildGraphBean
at javax.el.BeanELResolver.getValue(BeanELResolver.java:66)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
at org.apache.el.parser.AstValue.getValue(AstValue.java:118)
at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:925)
at org.apache.jsp.tag.web.graph.buildGraph_tag.doTag(buildGraph_tag.java:372)
at org.apache.jsp.tests.testDurGraph_jsp._jspx_meth_stats_005fbuildGraph_005f0(testDurGraph_jsp.java:109)
at org.apache.jsp.tests.testDurGraph_jsp._jspService(testDurGraph_jsp.java:71)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
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:630)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472)
at org.apache.taglibs.standard.tag.common.core.ImportSupport.acquireString(ImportSupport.java:296)
... 61 more
Caused by: java.lang.Error: Probable fatal error:No fonts found.
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:928)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:817)
at sun.font.CompositeFont.doDeferredInitialisation(CompositeFont.java:257)
at sun.font.CompositeFont.getSlotFont(CompositeFont.java:328)
at sun.font.CompositeStrike.getStrikeForSlot(CompositeStrike.java:82)
at sun.font.CompositeStrike.getFontMetrics(CompositeStrike.java:98)
at sun.font.Font2D.getFontMetrics(Font2D.java:390)
at java.awt.Font.defaultLineMetrics(Font.java:1827)
at java.awt.Font.getLineMetrics(Font.java:1876)
at org.jfree.chart.axis.DateAxis.estimateMaximumTickLabelHeight(DateAxis.java:1431)
at org.jfree.chart.axis.DateAxis.selectVerticalAutoTickUnit(DateAxis.java:1332)
at org.jfree.chart.axis.DateAxis.selectAutoTickUnit(DateAxis.java:1267)
at org.jfree.chart.axis.DateAxis.refreshTicksVertical(DateAxis.java:1608)
at org.jfree.chart.axis.DateAxis.refreshTicks(DateAxis.java:1484)
at org.jfree.chart.axis.ValueAxis.reserveSpace(ValueAxis.java:788)
at org.jfree.chart.plot.CategoryPlot.calculateRangeAxisSpace(CategoryPlot.java:2650)
at org.jfree.chart.plot.CategoryPlot.calculateAxisSpace(CategoryPlot.java:2669)
at org.jfree.chart.plot.CategoryPlot.draw(CategoryPlot.java:2716)
at org.jfree.chart.JFreeChart.draw(JFreeChart.java:1222)
at org.jfree.chart.JFreeChart.createBufferedImage(JFreeChart.java:1396)
at org.jfree.chart.JFreeChart.createBufferedImage(JFreeChart.java:1376)
at org.jfree.chart.ChartUtilities.writeChartAsPNG(ChartUtilities.java:168)
at org.jfree.chart.ChartUtilities.saveChartAsPNG(ChartUtilities.java:305)
at jetbrains.buildServer.web.statistics.graph.build.GraphDrawerImpl.generate(GraphDrawerImpl.java:14)
at jetbrains.buildServer.web.statistics.graph.BuildGraphBean.getGraphInfo(BuildGraphBean.java:11)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:62)
... 80 more
javax.el.ELException: Error reading 'graphInfo' on type jetbrains.buildServer.web.statistics.graph.BuildGraphBean
at javax.el.BeanELResolver.getValue(BeanELResolver.java:66)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
at org.apache.el.parser.AstValue.getValue(AstValue.java:118)
at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:925)
at org.apache.jsp.tag.web.graph.buildGraph_tag.doTag(buildGraph_tag.java:372)
at org.apache.jsp.tests.testDurGraph_jsp._jspx_meth_stats_005fbuildGraph_005f0(testDurGraph_jsp.java:109)
at org.apache.jsp.tests.testDurGraph_jsp._jspService(testDurGraph_jsp.java:71)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
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:630)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472)
at org.apache.taglibs.standard.tag.common.core.ImportSupport.acquireString(ImportSupport.java:296)
at org.apache.taglibs.standard.tag.common.core.ImportSupport.doEndTag(ImportSupport.java:161)
at org.apache.jsp.project.testDetails_jsp._jspx_meth_c_005fimport_005f0(testDetails_jsp.java:1134)
at org.apache.jsp.project.testDetails_jsp._jspService(testDetails_jsp.java:348)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
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:630)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
at org.apache.jsp.project_jsp._jspx_meth_c_005fif_005f2(project_jsp.java:544)
at org.apache.jsp.project_jsp.access$12(project_jsp.java:527)
at org.apache.jsp.project_jsp$Helper.invoke11(project_jsp.java:872)
at org.apache.jsp.project_jsp$Helper.invoke(project_jsp.java:958)
at org.apache.jsp.tag.web.refreshable_tag.doTag(refreshable_tag.java:107)
at org.apache.jsp.project_jsp$Helper.invoke6(project_jsp.java:798)
at org.apache.jsp.project_jsp$Helper.invoke(project_jsp.java:943)
at org.apache.jsp.tag.web.page_tag.doTag(page_tag.java:554)
at org.apache.jsp.project_jsp._jspService(project_jsp.java:159)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
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:630)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:240)
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:252)
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1173)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:901)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:523)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:453)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at jetbrains.spring.web.TeamCityDispatcherServlet.service(TeamCityDispatcherServlet.java:37)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at jetbrains.buildServer.web.ResponseFragmentFilter.doFilter(ResponseFragmentFilter.java:15)
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:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:810)
Caused by: java.lang.Error: Probable fatal error:No fonts found.
at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:928)
at sun.font.FontManager.initialiseDeferredFont(FontManager.java:817)
at sun.font.CompositeFont.doDeferredInitialisation(CompositeFont.java:257)
at sun.font.CompositeFont.getSlotFont(CompositeFont.java:328)
at sun.font.CompositeStrike.getStrikeForSlot(CompositeStrike.java:82)
at sun.font.CompositeStrike.getFontMetrics(CompositeStrike.java:98)
at sun.font.Font2D.getFontMetrics(Font2D.java:390)
at java.awt.Font.defaultLineMetrics(Font.java:1827)
at java.awt.Font.getLineMetrics(Font.java:1876)
at org.jfree.chart.axis.DateAxis.estimateMaximumTickLabelHeight(DateAxis.java:1431)
at org.jfree.chart.axis.DateAxis.selectVerticalAutoTickUnit(DateAxis.java:1332)
at org.jfree.chart.axis.DateAxis.selectAutoTickUnit(DateAxis.java:1267)
at org.jfree.chart.axis.DateAxis.refreshTicksVertical(DateAxis.java:1608)
at org.jfree.chart.axis.DateAxis.refreshTicks(DateAxis.java:1484)
at org.jfree.chart.axis.ValueAxis.reserveSpace(ValueAxis.java:788)
at org.jfree.chart.plot.CategoryPlot.calculateRangeAxisSpace(CategoryPlot.java:2650)
at org.jfree.chart.plot.CategoryPlot.calculateAxisSpace(CategoryPlot.java:2669)
at org.jfree.chart.plot.CategoryPlot.draw(CategoryPlot.java:2716)
at org.jfree.chart.JFreeChart.draw(JFreeChart.java:1222)
at org.jfree.chart.JFreeChart.createBufferedImage(JFreeChart.java:1396)
at org.jfree.chart.JFreeChart.createBufferedImage(JFreeChart.java:1376)
at org.jfree.chart.ChartUtilities.writeChartAsPNG(ChartUtilities.java:168)
at org.jfree.chart.ChartUtilities.saveChartAsPNG(ChartUtilities.java:305)
at jetbrains.buildServer.web.statistics.graph.build.GraphDrawerImpl.generate(GraphDrawerImpl.java:14)
at jetbrains.buildServer.web.statistics.graph.BuildGraphBean.getGraphInfo(BuildGraphBean.java:11)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:62)
... 80 more
2 comments
Comment actions Permalink

It looks like JVM does not have required fonts installed. Probably you should try to reinstall JDK under which the TeamCity is running. See also the similiar bug report: http://jira.atlassian.com/browse/JRA-12823

0
Comment actions Permalink

Indeed - hunting down the fonts, and symlinking them correctly took care of the problem.

thanks for the hint!

0

Please sign in to leave a comment.