Salve
da un'applicazione java lanciata da un client (java versione 1.6 windows 10 64bit parametri utilizzati -Xms1024M -Xmx1024M per aprire la mia applicazione) prendo l'errore java.lang.OutOfMemoryError: Java heap space
lanciando una stampa jasper report.
Ho scoperto che il problema � il font Times New Roman infatti se cambio font la stessa stampa funziona senza problemi.
La stampa l'ho sviluppata con IReport e lo stesso errore ce l'ho anche se semplicemente vado a selezionare il font times new roman in un textbox.
Questo problema ce l'ho da circa una settimana, prima le stampe con il font citato funzionavano regolarmente.
Questo � l'errore con tutto il traceback
java.lang.OutOfMemoryError: Java heap space
at sun.font.GlyphLayout$GVData.grow(GlyphLayout.java: 534)
at sun.font.GlyphLayout$GVData.grow(GlyphLayout.java: 525)
at sun.font.GlyphLayout.layout(GlyphLayout.java:451)
at sun.font.ExtendedTextSourceLabel.createGV(Extended TextSourceLabel.java:308)
at sun.font.ExtendedTextSourceLabel.getGV(ExtendedTex tSourceLabel.java:294)
at sun.font.ExtendedTextSourceLabel.createCharinfo(Ex tendedTextSourceLabel.java:563)
at sun.font.ExtendedTextSourceLabel.getCharinfo(Exten dedTextSourceLabel.java:492)
at sun.font.ExtendedTextSourceLabel.getLineBreakIndex (ExtendedTextSourceLabel.java:438)
at java.awt.font.TextMeasurer.calcLineBreak(TextMeasu rer.java:308)
at java.awt.font.TextMeasurer.getLineBreakIndex(TextM easurer.java:544)
at java.awt.font.LineBreakMeasurer.nextOffset(LineBre akMeasurer.java:340)
at net.sf.jasperreports.engine.fill.SimpleTextLineWra pper.measureExactLineBreakIndex(SimpleTextLineWrap per.java:564)
at net.sf.jasperreports.engine.fill.SimpleTextLineWra pper.measureExactLine(SimpleTextLineWrapper.java:5 38)
at net.sf.jasperreports.engine.fill.SimpleTextLineWra pper.nextLine(SimpleTextLineWrapper.java:520)
at net.sf.jasperreports.engine.fill.TextMeasurer.rend erNextLine(TextMeasurer.java:831)
at net.sf.jasperreports.engine.fill.TextMeasurer.rend erParagraph(TextMeasurer.java:633)
at net.sf.jasperreports.engine.fill.TextMeasurer.meas ure(TextMeasurer.java:574)
at net.sf.jasperreports.engine.util.JRTextMeasurerUti l.measureTextElement(JRTextMeasurerUtil.java:201)
at net.sf.jasperreports.engine.convert.TextFieldConve rter.convert(TextFieldConverter.java:88)
at net.sf.jasperreports.engine.convert.ConvertVisitor .visitTextField(ConvertVisitor.java:216)
at net.sf.jasperreports.engine.design.JRDesignTextFie ld.visit(JRDesignTextField.java:441)
at net.sf.jasperreports.engine.convert.ConvertVisitor .getVisitPrintElement(ConvertVisitor.java:98)
at net.sf.jasperreports.engine.export.draw.DrawVisito r.visitElement(DrawVisitor.java:110)
at net.sf.jasperreports.engine.util.UniformElementVis itor.visitTextField(UniformElementVisitor.java:121 )
at net.sf.jasperreports.engine.design.JRDesignTextFie ld.visit(JRDesignTextField.java:441)
at com.jaspersoft.ireport.designer.widgets.JRDesignEl ementWidget.paintWidgetImplementation(JRDesignElem entWidget.java:420)
at com.jaspersoft.ireport.designer.widgets.JRDesignEl ementWidget.paintWidget(JRDesignElementWidget.java :294)
at org.netbeans.api.visual.widget.Widget.paint(Widget .java:1419)
at org.netbeans.api.visual.widget.Widget.paintChildre n(Widget.java:1472)
at org.netbeans.api.visual.widget.Widget.paint(Widget .java:1420)
at org.netbeans.api.visual.widget.Widget.paintChildre n(Widget.java:1472)
at org.netbeans.api.visual.widget.Widget.paint(Widget .java:1420)
Qualcuno sa aiutarmi?
Grazie