I'm using Batik on several Win2K machines (JRE 1.5.0_03) on one machine i get the attached Exception when starting the SVG -> PDF Transcoder, it doesn't happen on the other machines with the same JRE.

Does anyone knows why this happens and if there's a workaround to avoid this problem?

java.lang.ArrayIndexOutOfBoundsException: 512
        at sun.font.CMap$CMapFormat4.getGlyph(Unknown Source)
        at sun.font.TrueTypeGlyphMapper.charToGlyph(Unknown Source)
        at sun.font.CharToGlyphMapper.canDisplay(Unknown Source)
        at sun.font.Font2D.canDisplay(Unknown Source)
        at java.awt.Font.canDisplay(Unknown Source)
        at sun.font.FontResolver.getIndexFor(Unknown Source)
        at sun.font.FontResolver.getFontIndex(Unknown Source)
        at sun.font.FontResolver.getFontIndex(Unknown Source)
        at java.awt.font.TextLine.getFontAtCurrentPos(Unknown Source)
        at java.awt.font.TextLayout.standardInit(Unknown Source)
        at java.awt.font.TextLayout.<init>(Unknown Source)
at org.apache.batik.gvt.text.BidiAttributedCharacterIterator.<init>(Unknown Source) at org.apache.batik.gvt.renderer.StrokingTextPainter.computeTextRuns(Unknown Source) at org.apache.batik.gvt.renderer.StrokingTextPainter.getTextRuns(Unknown Source) at org.apache.batik.gvt.renderer.StrokingTextPainter.getBounds2D(Unknown Source)
        at 
org.apache.fop.svg.PDFTextPainter.getBounds2D(PDFTextPainter.java:305)
        at org.apache.batik.gvt.TextNode.getPrimitiveBounds(Unknown Source)
at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedPrimitiveBounds(Unknown Source) at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(Unknown Source) at org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(Unknown Source) at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(Unknown Source) at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(Unknown Source) at org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(Unknown Source) at org.apache.batik.gvt.CompositeGraphicsNode.getTransformedPrimitiveBounds(Unknown Source) at org.apache.batik.gvt.AbstractGraphicsNode.getTransformedBounds(Unknown Source) at org.apache.batik.gvt.CompositeGraphicsNode.getPrimitiveBounds(Unknown Source)
        at org.apache.batik.gvt.AbstractGraphicsNode.getBounds(Unknown Source)
        at org.apache.batik.gvt.AbstractGraphicsNode.paint(Unknown Source)
        at org.apache.fop.svg.PDFTranscoder.transcode(PDFTranscoder.java:172)
at org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(Unknown Source) at org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(Unknown Source) at de.compass.newmebis2.reports.base.SVGReportViewerDialog.saveAsPDF(SVGReportViewerDialog.java:189) at de.compass.newmebis2.reports.SVGReport_AustrittsmeldungPerformer.performAction(SVGReport_AustrittsmeldungPerformer.java:79) at de.compass.newmebis2.forms.personal.PersonalStammdatenDialog.saveFieldData(PersonalStammdatenDialog.java:180) at de.compass.framework.components.CF_BaseDialogPerformer.performChange(CF_BaseDialogPerformer.java:277) at de.compass.framework.components.CF_BaseDialogPerformer.run(CF_BaseDialogPerformer.java:168) at de.compass.framework.action.AbstractBaseAction$1.run(AbstractBaseAction.java:173)
        at java.lang.Thread.run(Unknown Source)



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to