Ubuntu Server 12.04 - tomcat, meus relatorios PDF nao abrem, no found fonts

Iniciado por Lindberg, 06 de Outubro de 2012, 09:19

tópico anterior - próximo tópico

Lindberg

Ola pessoal

Instalei a nova versao do Ubuntu Server 12.04 e da erro !!!
nas versoes anteriores funciona tudo certinho ... inclusive na versao Desktop.
- para abrir relatorios em PDF
to pesquisando e nada ainda, peço ajuda aqui ...




erro 500

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /cadastros/prod/rel/openReport2.jsp at line 48

45: 
46: 
47:   java.io.File reportFile = new java.io.File(reportFilename);
48:   byte[] buffer = net.sf.jasperreports.engine.JasperRunManager.runReportToPdf(
49:    reportFilename,
50:    parameters,
51:    con


Stacktrace:
   org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:521)
   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:412)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

javax.servlet.ServletException: java.lang.Error: Probable fatal error:No fonts found.
   org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:865)
   org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:794)
   org.apache.jsp.cadastros.prod.rel.openReport2_jsp._jspService(openReport2_jsp.java:144)
   org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.Error: Probable fatal error:No fonts found.
   sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1087)
   sun.font.FontManager.initialiseDeferredFont(FontManager.java:966)
   sun.font.CompositeFont.doDeferredInitialisation(CompositeFont.java:254)
   sun.font.CompositeFont.getSlotFont(CompositeFont.java:334)
   sun.font.CompositeStrike.getStrikeForSlot(CompositeStrike.java:77)
   sun.font.CompositeStrike.getFontMetrics(CompositeStrike.java:93)
   sun.font.Font2D.getFontMetrics(Font2D.java:387)
   java.awt.Font.defaultLineMetrics(Font.java:2123)
   java.awt.Font.getLineMetrics(Font.java:2230)
   java.awt.font.TextMeasurer.initAll(TextMeasurer.java:235)
   java.awt.font.TextMeasurer.<init>(TextMeasurer.java:167)
   java.awt.font.LineBreakMeasurer.<init>(LineBreakMeasurer.java:310)
   java.awt.font.LineBreakMeasurer.<init>(LineBreakMeasurer.java:277)
   net.sf.jasperreports.engine.fill.TextMeasurer.renderParagraph(TextMeasurer.java:268)
   net.sf.jasperreports.engine.fill.TextMeasurer.measure(TextMeasurer.java:229)
   net.sf.jasperreports.engine.fill.JRFillTextElement.chopTextElement(JRFillTextElement.java:515)
   net.sf.jasperreports.engine.fill.JRFillTextField.prepare(JRFillTextField.java:514)
   net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElements(JRFillElementContainer.java:343)
   net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:311)
   net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:275)
   net.sf.jasperreports.engine.fill.JRVerticalFiller.fillBandNoOverflow(JRVerticalFiller.java:387)
   net.sf.jasperreports.engine.fill.JRVerticalFiller.fillPageHeader(JRVerticalFiller.java:351)
   net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:222)
   net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:128)
   net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:730)
   net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:632)
   net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:63)
   net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:402)
   net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:234)
   net.sf.jasperreports.engine.JasperRunManager.runReportToPdf(JasperRunManager.java:203)
   org.apache.jsp.cadastros.prod.rel.openReport2_jsp._jspService(openReport2_jsp.java:115)
   org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.35 logs.
Apache Tomcat/6.0.35


EdvaldoSCruz

Ignorância é não aceitar e não submeter-se a CRISTO JESUS.
Para os Iniciantes, como eu, links de solucionar problemas rapidamente.

Lindberg

Ola EdvaldoSCruz
obg pela ajuda ...

Instalei tudo novamente

marquei as opções;
ssh
tomcat
lamp
samba

depois de instalado
sudo apt-get update     ->  funcionou tudo
sudo apt-get upgrade   ->  funcionou

reiniciei a maquina
  percebi que é preciso configurar da placa rede novamente

sudo apt-get update            ->  funcionou
sudo apt-get dist-upgrade    ->  funcionou

reiniciei a maquina
  percebi que é preciso configurar da placa rede novamente
sudo apt-get install ubuntu-restricted-extras       ->    funcionou


funcionou ...perfeito
abriu os relatorios em PDF

muito obrigado   Edvaldo

obg pelas dicas ....