Hi Carsten,
This looks to me like a corrupt font on the machine.
"Carsten S." <[EMAIL PROTECTED]> wrote on 07/07/2006 06:31:10 AM:
> 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]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]