You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by al...@worldshack.com on 2002/09/17 22:06:11 UTC

SVG error under linux

hi,

When trying the svg examples which come with cocoon under linux i get an error. In windows it works fine.

Here is my setup:
Redhat Linux 7.0
Sun's jdk 1.4
Apache Tomcat 3.3
Cocoon 2.0.3

Error:
java.lang.NoClassDefFoundError
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:130)
	at 
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)
	at sun.awt.font.FontResolver.<init>(FontResolver.java:46)
	at sun.awt.font.FontResolver.getInstance(FontResolver.java:150)
	at java.awt.font.TextLine.getFontAtCurrentPos(TextLine.java:984)
	at java.awt.font.TextLayout.standardInit(TextLayout.java:721)
	at java.awt.font.TextLayout.<init>(TextLayout.java:613)
	at 
org.apache.batik.gvt.text.BidiAttributedCharacterIterator.<init>(Unknown 
Source)
	at 
org.apache.batik.gvt.renderer.StrokingTextPainter.getTextRuns(Unknown 
Source)
	at 
org.apache.batik.gvt.renderer.StrokingTextPainter.getOutline(Unknown 
Source)
	at 
org.apache.batik.gvt.renderer.StrokingTextPainter.getBounds(Unknown 
Source)
	at 
org.apache.batik.gvt.renderer.BasicTextPainter.getBounds(Unknown Source)
	at org.apache.batik.gvt.TextNode.getGeometryBounds(Unknown Source)
	at org.apache.batik.bridge.SVGUtilities.convertRegion(Unknown 
Source)
	at 
org.apache.batik.bridge.SVGUtilities.convertFilterChainRegion(Unknown 
Source)
	at 
org.apache.batik.bridge.SVGFilterElementBridge.createFilter(Unknown 
Source)
	at org.apache.batik.bridge.CSSUtilities.convertFilter(Unknown 
Source)
	at 
org.apache.batik.bridge.SVGTextElementBridge.buildGraphicsNode(Unknown 
Source)
	at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown 
Source)
	at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown 
Source)
	at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown 
Source)
	at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown 
Source)
	at org.apache.batik.bridge.GVTBuilder.build(Unknown Source)
	at 
org.apache.batik.transcoder.image.ImageTranscoder.transcode(Unknown 
Source)
	at 
org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(Unknown 
Source)
	at 
org.apache.cocoon.serialization.SVGSerializer.notify(SVGSerializer.java:268)
	at 
org.apache.cocoon.xml.dom.SVGBuilder.endDocument(SVGBuilder.java:140)	at 
org.apache.xalan.transformer.ResultTreeHandler.endDocument(ResultTreeHandler.java:190)
	at 
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1182)
	at 
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3135)
	at java.lang.Thread.run(Thread.java:536)



The only solution that comes to mind is to try a previos version of Java, like 1.3, but i first would like to ask you guys.

Thanks,
Alex 



---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <co...@xml.apache.org>
For additional commands, e-mail:   <co...@xml.apache.org>


Re: SVG error under linux

Posted by Vadim Gritsenko <va...@verizon.net>.
alexgalt@worldshack.com wrote:

>hi,
>
>When trying the svg examples which come with cocoon under linux i get an error. In windows it works fine.
>
>Here is my setup:
>Redhat Linux 7.0
>Sun's jdk 1.4
>Apache Tomcat 3.3
>Cocoon 2.0.3
>

Please read install guide:
http://xml.apache.org/cocoon/installing/index.html

Especially parts about unix ("*UNIX with X server", "**Headless UNIX and 
PJA"). See also FAQ.


Vadim*



>Error:
>java.lang.NoClassDefFoundError
>	at java.lang.Class.forName0(Native Method)
>	at java.lang.Class.forName(Class.java:130)
>	at 
>java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)
>	at sun.awt.font.FontResolver.<init>(FontResolver.java:46)
>	at sun.awt.font.FontResolver.getInstance(FontResolver.java:150)
>	at java.awt.font.TextLine.getFontAtCurrentPos(TextLine.java:984)
>	at java.awt.font.TextLayout.standardInit(TextLayout.java:721)
>	at java.awt.font.TextLayout.<init>(TextLayout.java:613)
>	at 
>org.apache.batik.gvt.text.BidiAttributedCharacterIterator.<init>(Unknown 
>Source)
>	at 
>org.apache.batik.gvt.renderer.StrokingTextPainter.getTextRuns(Unknown 
>Source)
>	at 
>org.apache.batik.gvt.renderer.StrokingTextPainter.getOutline(Unknown 
>Source)
>	at 
>org.apache.batik.gvt.renderer.StrokingTextPainter.getBounds(Unknown 
>Source)
>	at 
>org.apache.batik.gvt.renderer.BasicTextPainter.getBounds(Unknown Source)
>	at org.apache.batik.gvt.TextNode.getGeometryBounds(Unknown Source)
>	at org.apache.batik.bridge.SVGUtilities.convertRegion(Unknown 
>Source)
>	at 
>org.apache.batik.bridge.SVGUtilities.convertFilterChainRegion(Unknown 
>Source)
>	at 
>org.apache.batik.bridge.SVGFilterElementBridge.createFilter(Unknown 
>Source)
>	at org.apache.batik.bridge.CSSUtilities.convertFilter(Unknown 
>Source)
>	at 
>org.apache.batik.bridge.SVGTextElementBridge.buildGraphicsNode(Unknown 
>Source)
>	at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown 
>Source)
>	at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown 
>Source)
>	at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown 
>Source)
>	at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown 
>Source)
>	at org.apache.batik.bridge.GVTBuilder.build(Unknown Source)
>	at 
>org.apache.batik.transcoder.image.ImageTranscoder.transcode(Unknown 
>Source)
>	at 
>org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(Unknown 
>Source)
>	at 
>org.apache.cocoon.serialization.SVGSerializer.notify(SVGSerializer.java:268)
>	at 
>org.apache.cocoon.xml.dom.SVGBuilder.endDocument(SVGBuilder.java:140)	at 
>org.apache.xalan.transformer.ResultTreeHandler.endDocument(ResultTreeHandler.java:190)
>	at 
>org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1182)
>	at 
>org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3135)
>	at java.lang.Thread.run(Thread.java:536)
>
>
>
>The only solution that comes to mind is to try a previos version of Java, like 1.3, but i first would like to ask you guys.
>
>Thanks,
>Alex 
>  
>




---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <co...@xml.apache.org>
For additional commands, e-mail:   <co...@xml.apache.org>