Title: Message
Dear Users,
 
Current Configuration: SunOS, Batik-1.5beta4, with Apache FOP 0.20.5.
 
I am facing a problem when I am trying to use Batik in Unix Environment, the same SVG mark-up works well in Windows 2000. I have put just a simple batik code which writes one text line, which fails (please see the batik mark-up which is embedded in the FOP below). I have copied the necessary jar files on to unix m/c. It will be great if some one could help me out in this regard or give me direction to solve this problem.
 
Following is the exception trace I get.
 
 
org.w3c.dom.DOMException: The current node (type: 2, name: contentStyleType) is
read-only.
at org.apache.batik.dom.AbstractNode.createDOMException(AbstractNode.jav
a:368)
at org.apache.batik.dom.AbstractAttr.setNodeValue(AbstractAttr.java:113)
at org.apache.batik.dom.AbstractAttr.setValue(AbstractAttr.java:177)
at org.apache.batik.dom.svg.AbstractElement$ExtendedNamedNodeHashMap.set
UnspecifiedAttribute(AbstractElement.java:238)
at org.apache.batik.dom.svg.AbstractElement.setUnspecifiedAttribute(Abst
ractElement.java:149)
at org.apache.batik.dom.svg.AttributeInitializer.resetAttribute(Attribut
eInitializer.java:94)
at org.apache.batik.dom.svg.AttributeInitializer.initializeAttributes(At
tributeInitializer.java:70)
at org.apache.batik.dom.svg.AbstractElement.initializeAttributes(Abstrac
tElement.java:115)
at org.apache.batik.dom.svg.AbstractElement.<init>(AbstractElement.java:
59)
at org.apache.batik.dom.svg.SVGOMElement.<init>(SVGOMElement.java:72)
at org.apache.batik.dom.svg.SVGStylableElement.<init>(SVGStylableElement
.java:70)
at org.apache.batik.dom.svg.SVGOMSVGElement.<init>(SVGOMSVGElement.java:
103)
at org.apache.batik.dom.svg.SVGDOMImplementation$SvgElementFactory.creat
e(SVGDOMImplementation.java:1508)
at org.apache.batik.dom.svg.SVGDOMImplementation.createElementNS(SVGDOMI
mplementation.java:255)
at org.apache.batik.dom.svg.SVGOMDocument.createElementNS(SVGOMDocument.
java:338)
at org.apache.batik.dom.svg.SVGDOMImplementation.createDocument(SVGDOMIm
plementation.java:175)
at org.apache.fop.svg.SVGElement.init(SVGElement.java:255)
at org.apache.fop.svg.SVGElement.<init>(SVGElement.java:120)
at org.apache.fop.svg.SVGElement$Maker.make(SVGElement.java:95)
at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:352)
at org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1376)
at org.apache.xerces.validators.common.XMLValidator.callStartElement(XML
Validator.java:1214)
at org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumen
tScanner.java:1806)
at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.disp
atch(XMLDocumentScanner.java:1182)
at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentS
canner.java:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1081)
at org.apache.fop.apps.Driver.render(Driver.java:498)
at org.apache.fop.apps.Driver.run(Driver.java:565)
at com.americanexpress.util.dg.core.FOPVelocityAdapter.renderFO(FOPVeloc
ityAdapter.java:233)
at com.americanexpress.util.dg.core.FOPVelocityAdapter.renderDocument(FO
PVelocityAdapter.java:137)
at com.americanexpress.util.dg.clt.component.LocalAccessImpl.renderDocum
ent(LocalAccessImpl.java:53)
at test.SimpleTestClient.myCode(SimpleTestClient.java:83)
at test.SimpleTestClient.startTest(SimpleTestClient.java:113)
at test.TestExecutor.run(TestExecutor.java:24)
 
 
Batik mark-up:
 
 
        <svg:svg xmlns:svg="http://www.w3.org/2000/svg" width = "450" height="300" content-width="scale-to-fit">
 
        <!-- Assignment Heading -->
        <svg:text style="font-size:18; text-anchor:middle" x="120" y="20">
        </svg:text>
        <svg:text style="font-weight:bold; fill:orange; font-family:Verdana; font-size:18;"
        x="20" y="20">
        A sample Dynamically generated graphs.
        </svg:text>
        </svg:svg>

Reply via email to