Bom estou com um problema em um aplicação JSP-SERVLET, mas o erro ocorre somente no internet explore, oque me deixa mais desesperado, pois como pode rodar blza no firefox e nada no iE. Tenho uma jsp que submete um Post para um servlet, esse conecta ao banco de dados MySQL e me retorna um grafico, JfreeChart. Contudo no IE quando submeto o Post o servlet retorna o erro Http 500, listado abaixo:
[code]HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
java.lang.StringIndexOutOfBoundsException: String index out of range: 46
java.lang.String.charAt(String.java:558)
org.jfree.text.TextUtilities.createTextBlock(TextUtilities.java:197)
org.jfree.text.TextUtilities.createTextBlock(TextUtilities.java:155)
org.jfree.chart.title.TextTitle.arrangeRR(TextTitle.java:421)
org.jfree.chart.title.TextTitle.arrange(TextTitle.java:395)
org.jfree.chart.JFreeChart.drawTitle(JFreeChart.java:1143)
org.jfree.chart.JFreeChart.draw(JFreeChart.java:1027)
org.jfree.chart.JFreeChart.createBufferedImage(JFreeChart.java:1244)
org.jfree.chart.JFreeChart.createBufferedImage(JFreeChart.java:1223)
org.jfree.chart.ChartUtilities.writeChartAsPNG(ChartUtilities.java:173)
org.jfree.chart.ChartUtilities.writeChartAsPNG(ChartUtilities.java:119)
C_DiarioPizza.doPost(C_DiarioPizza.java:60)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.5 logs.
Apache Tomcat/5.5.5[/code]
Pelo erro parece que o problema está ligado ao bufferImage do JfreeChart, alguém saberia a solução para isso?
Maldito Bill Gates…
Obrigado