Hi,
when I try to use the new report feature sipxconfig hangs reporting it had an unexpected error. I had a look in sipxconfig.log and realized it just complains I don't have the correct fonts in my system.

What package should I install?

I installed my CentOs machine and after I ran "yum install sipxecs" as I did tens of times. I did not use the sipxecs ISO. Are the required fonts included as a dependency?

Thanks in advance and best regards
Alberto
"2009-04-30T16:48:28.669000Z":733:JAVA:WARNING:pbx.ictengineer.net:P1-18:00000000:RequestExceptionReporter:"Unable
 to process client request: Exception invoking listener method formSubmit of 
component cdr/CdrPage/cdrReports: Failure invoking listener method 'public void 
org.sipfoundry.sipxconfig.site.cdr.CdrReports.formSubmit()' on 
$cdrreports_...@bfc4e370[cdr/CdrPage/cdrReports]: Probable fatal error:No fonts 
found."
org.apache.tapestry.BindingException: Exception invoking listener method 
formSubmit of component cdr/CdrPage/cdrReports: Failure invoking listener 
method 'public void org.sipfoundry.sipxconfig.site.cdr.CdrReports.formSubmit()' 
on $cdrreports_...@bfc4e370[cdr/CdrPage/cdrReports]: Probable fatal error:No 
fonts found. [context:/WEB-INF/cdr/CdrReports.html, line 7]
        at 
org.apache.tapestry.binding.ListenerMethodBinding.actionTriggered(ListenerMethodBinding.java:93)
        at 
org.apache.tapestry.listener.ListenerInvokerTerminator.invokeListener(ListenerInvokerTerminator.java:50)
        at 
org.sipfoundry.sipxconfig.components.UserExceptionFilter.invokeListener(Unknown 
Source)
        at 
$ListenerInvokerFilter_120ee70edc8.invokeListener($ListenerInvokerFilter_120ee70edc8.java)
        at 
$ListenerInvoker_120ee70edca.invokeListener($ListenerInvoker_120ee70edca.java)
        at 
$ListenerInvoker_120ee70ec30.invokeListener($ListenerInvoker_120ee70ec30.java)
        at org.apache.tapestry.form.Form.renderComponent(Form.java:200)
        at 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:724)
        at 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:187)
        at org.apache.tapestry.form.Form.rewind(Form.java:269)
        at 
org.apache.tapestry.engine.RequestCycle.rewindForm(RequestCycle.java:469)
        at org.apache.tapestry.form.Form.trigger(Form.java:280)
        at 
org.apache.tapestry.engine.DirectService.triggerComponent(DirectService.java:166)
        at 
org.apache.tapestry.engine.DirectService.service(DirectService.java:142)
        at $IEngineService_120ee70ecb8.service($IEngineService_120ee70ecb8.java)
        at 
org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:72)
        at 
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:241)
        at 
org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:54)
        at 
$WebRequestServicer_120ee70ec82.service($WebRequestServicer_120ee70ec82.java)
        at org.sipfoundry.sipxconfig.site.DiscardSessionFilter.service(Unknown 
Source)
        at 
$WebRequestServicerFilter_120ee70ec80.service($WebRequestServicerFilter_120ee70ec80.java)
        at 
$WebRequestServicer_120ee70ec84.service($WebRequestServicer_120ee70ec84.java)
        at 
$WebRequestServicer_120ee70ec7c.service($WebRequestServicer_120ee70ec7c.java)
        at 
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:61)
        at 
$ServletRequestServicer_120ee70ec62.service($ServletRequestServicer_120ee70ec62.java)
        at 
org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
        at 
$ServletRequestServicerFilter_120ee70ec5e.service($ServletRequestServicerFilter_120ee70ec5e.java)
        at 
$ServletRequestServicer_120ee70ec64.service($ServletRequestServicer_120ee70ec64.java)
        at 
org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
        at 
$ServletRequestServicerFilter_120ee70ec5c.service($ServletRequestServicerFilter_120ee70ec5c.java)
        at 
$ServletRequestServicer_120ee70ec64.service($ServletRequestServicer_120ee70ec64.java)
        at 
org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
        at 
$ServletRequestServicerFilter_120ee70ec60.service($ServletRequestServicerFilter_120ee70ec60.java)
        at 
$ServletRequestServicer_120ee70ec64.service($ServletRequestServicer_120ee70ec64.java)
        at 
$ServletRequestServicer_120ee70ec56.service($ServletRequestServicer_120ee70ec56.java)
        at 
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:126)
        at 
org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:171)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at 
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
        at 
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:832)
        at 
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:167)
        at 
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:120)
        at 
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:823)
        at 
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:473)
        at 
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
        at 
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:635)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
        at org.mortbay.http.HttpServer.service(HttpServer.java:954)
        at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
        at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
        at 
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Caused by: org.apache.hivemind.ApplicationRuntimeException: Failure invoking 
listener method 'public void 
org.sipfoundry.sipxconfig.site.cdr.CdrReports.formSubmit()' on 
$cdrreports_...@bfc4e370[cdr/CdrPage/cdrReports]: Probable fatal error:No fonts 
found. [context:/WEB-INF/cdr/CdrPage.html, line 22]
        at 
org.apache.tapestry.listener.ListenerMethodInvokerImpl.invokeListenerMethod(ListenerMethodInvokerImpl.java:230)
        at 
org.apache.tapestry.listener.ListenerMethodInvokerImpl.searchAndInvoke(ListenerMethodInvokerImpl.java:157)
        at 
org.apache.tapestry.listener.ListenerMethodInvokerImpl.invokeListenerMethod(ListenerMethodInvokerImpl.java:80)
        at 
org.apache.tapestry.listener.SyntheticListener.actionTriggered(SyntheticListener.java:52)
        at 
org.apache.tapestry.binding.ListenerMethodBinding.actionTriggered(ListenerMethodBinding.java:77)
        ... 55 more
Caused by: java.lang.Error: Probable fatal error:No fonts found.
        at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1064)
        at sun.font.FontManager.initialiseDeferredFont(FontManager.java:943)
        at 
sun.font.CompositeFont.doDeferredInitialisation(CompositeFont.java:236)
        at sun.font.CompositeFont.getSlotFont(CompositeFont.java:316)
        at sun.font.CompositeStrike.getStrikeForSlot(CompositeStrike.java:59)
        at sun.font.CompositeStrike.getFontMetrics(CompositeStrike.java:75)
        at 
sun.font.FontDesignMetrics.initMatrixAndMetrics(FontDesignMetrics.java:345)
        at sun.font.FontDesignMetrics.<init>(FontDesignMetrics.java:336)
        at sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:284)
        at sun.java2d.SunGraphics2D.getFontMetrics(SunGraphics2D.java:781)
        at 
org.jfree.text.TextFragment.calculateDimensions(TextFragment.java:229)
        at org.jfree.text.TextLine.calculateDimensions(TextLine.java:190)
        at org.jfree.text.TextBlock.calculateDimensions(TextBlock.java:171)
        at org.jfree.chart.block.LabelBlock.arrange(LabelBlock.java:249)
        at 
org.jfree.chart.block.BorderArrangement.arrangeNN(BorderArrangement.java:210)
        at 
org.jfree.chart.block.BorderArrangement.arrange(BorderArrangement.java:137)
        at org.jfree.chart.block.BlockContainer.arrange(BlockContainer.java:181)
        at 
org.jfree.chart.block.CenterArrangement.arrangeNN(CenterArrangement.java:284)
        at 
org.jfree.chart.block.CenterArrangement.arrange(CenterArrangement.java:98)
        at org.jfree.chart.block.BlockContainer.arrange(BlockContainer.java:181)
        at 
org.jfree.chart.block.FlowArrangement.arrangeNN(FlowArrangement.java:365)
        at 
org.jfree.chart.block.FlowArrangement.arrangeRR(FlowArrangement.java:283)
        at 
org.jfree.chart.block.FlowArrangement.arrange(FlowArrangement.java:158)
        at org.jfree.chart.block.BlockContainer.arrange(BlockContainer.java:181)
        at org.jfree.chart.title.LegendTitle.arrange(LegendTitle.java:486)
        at org.jfree.chart.JFreeChart.drawTitle(JFreeChart.java:1319)
        at org.jfree.chart.JFreeChart.draw(JFreeChart.java:1210)
        at org.jfree.chart.JFreeChart.createBufferedImage(JFreeChart.java:1398)
        at 
org.sipfoundry.sipxconfig.site.cdr.CdrReports.createExtensionsChartImage(Unknown
 Source)
        at 
org.sipfoundry.sipxconfig.site.cdr.CdrReports.computeReportData(Unknown Source)
        at org.sipfoundry.sipxconfig.site.cdr.CdrReports.formSubmit(Unknown 
Source)
        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.tapestry.listener.ListenerMethodInvokerImpl.invokeTargetMethod(ListenerMethodInvokerImpl.java:276)
        at 
org.apache.tapestry.listener.ListenerMethodInvokerImpl.invokeListenerMethod(ListenerMethodInvokerImpl.java:221)
        ... 59 more
_______________________________________________
sipx-users mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-users
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-users

Reply via email to