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]