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]

Reply via email to