Really? Interesting. I'll let our image guy know :) Thanks... sorry for not including more details earlier, I was thinking it was going to be a simple question of it not being supported.
~Brian ___________________________________________________ Brian Trezise Staff Software Engineer IntelliData, Inc 22288 E Princeton Dr aurora, colorado 80018 T: 720.524.4864 [EMAIL PROTECTED] -----Original Message----- From: Jeremias Maerki [mailto:[EMAIL PROTECTED] Sent: Wednesday, August 13, 2008 8:02 AM To: [email protected] Subject: Re: FlowRoot in svg images Ah, that's much better! A short test allowed me to reproduce the error. It appears if you forget to set the SVG version to 1.2 this exception is trown. So, you have to specify version="1.2" on the root svg element. On 13.08.2008 15:52:59 Brian Trezise wrote: > An svg that causes the following error is attached. Pardon the line > truncation, the copy/paste function from the windows command prompt is not > very intelligent... > > > SEVERE: javax.xml.transform.TransformerException: org.w3c.dom.DOMException: > The > current document is unable to create an element of the requested type > (namespace > : http://www.w3.org/2000/svg, name: flowRoot). > Aug 13, 2008 7:50:41 AM org.apache.fop.cli.Main startFOP > SEVERE: Exception > javax.xml.transform.TransformerException: org.w3c.dom.DOMException: The > current > document is unable to create an element of the requested type (namespace: > http:/ > /www.w3.org/2000/svg, name: flowRoot). > at > org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:217) > at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:125) > at org.apache.fop.cli.Main.startFOP(Main.java:166) > at org.apache.fop.cli.Main.main(Main.java:197) > > --------- > > ; SystemID: > file:///C:/Documents%20and%20Settings/Brian%20Trezise/Desktop/fop-0. > 95/fop-0.95-bin/fop-0.95/part2fo.xsl; Line#: 43; Column#: 56 > javax.xml.transform.TransformerException: org.w3c.dom.DOMException: The > current > document is unable to create an element of the requested type (namespace: > http:/ > /www.w3.org/2000/svg, name: flowRoot). > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr > ansformerImpl.java:2416) > at > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResul > t.java:1374) > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr > ansformerImpl.java:2411) > at > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResul > t.java:1374) > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr > ansformerImpl.java:2411) > at > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResul > t.java:1374) > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr > ansformerImpl.java:2411) > at > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResul > t.java:1374) > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr > ansformerImpl.java:2411) > at > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResul > t.java:1374) > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr > ansformerImpl.java:2411) > at > org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Tran > sformerImpl.java:2281) > at > org.apache.xalan.transformer.TransformerImpl.transformNode(Transforme > rImpl.java:1367) > at > org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp > l.java:709) > at > org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp > l.java:1284) > at > org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp > l.java:1262) > at > org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:214) > at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:125) > at org.apache.fop.cli.Main.startFOP(Main.java:166) > at org.apache.fop.cli.Main.main(Main.java:197) > Caused by: org.w3c.dom.DOMException: The current document is unable to > create an > element of the requested type (namespace: http://www.w3.org/2000/svg, name: > flo > wRoot). > at org.apache.batik.dom.AbstractNode.createDOMException(Unknown > Source) > at > org.apache.batik.dom.svg.SVGDOMImplementation.createElementNS(Unknown > Source) > at org.apache.batik.dom.svg.SVGOMDocument.createElementNS(Unknown > Source > ) > at org.apache.batik.dom.util.SAXDocumentFactory.startElement(Unknown > Sou > rce) > at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown > Sour > ce) > at > org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unkn > own Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent > Dispatcher.dispatch(Unknown Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un > known Source) > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown > Source) > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown > Source) > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) > at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown > Sour > ce) > at > org.apache.batik.dom.util.SAXDocumentFactory.createDocument(Unknown S > ource) > at > org.apache.batik.dom.util.SAXDocumentFactory.createDocument(Unknown S > ource) > at > org.apache.batik.dom.svg.SAXSVGDocumentFactory.createDocument(Unknown > Source) > at > org.apache.batik.dom.svg.SAXSVGDocumentFactory.createSVGDocument(Unkn > own Source) > at > org.apache.fop.image.loader.batik.PreloaderSVG$Loader.getImage(Preloa > derSVG.java:122) > at > org.apache.fop.image.loader.batik.PreloaderSVG$Loader.access$100(Prel > oaderSVG.java:105) > at > org.apache.fop.image.loader.batik.PreloaderSVG.preloadImage(Preloader > SVG.java:73) > at > org.apache.xmlgraphics.image.loader.ImageManager.preloadImage(ImageMa > nager.java:165) > at > org.apache.xmlgraphics.image.loader.cache.ImageCache.needImageInfo(Im > ageCache.java:96) > at > org.apache.xmlgraphics.image.loader.ImageManager.getImageInfo(ImageMa > nager.java:112) > at > org.apache.fop.fo.flow.ExternalGraphic.bind(ExternalGraphic.java:79) > at org.apache.fop.fo.FObj.processNode(FObj.java:126) > at > org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuil > der.java:286) > at > org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:163) > at > org.apache.xml.serializer.ToXMLSAXHandler.closeStartTag(ToXMLSAXHandl > er.java:204) > at > org.apache.xml.serializer.ToSAXHandler.flushPending(ToSAXHandler.java > :277) > at > org.apache.xml.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler. > java:243) > at > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResul > t.java:1399) > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr > ansformerImpl.java:2411) > ... 19 more > --------- > org.w3c.dom.DOMException: The current document is unable to create an > element of > the requested type (namespace: http://www.w3.org/2000/svg, name: flowRoot). > at org.apache.batik.dom.AbstractNode.createDOMException(Unknown > Source) > at > org.apache.batik.dom.svg.SVGDOMImplementation.createElementNS(Unknown > Source) > at org.apache.batik.dom.svg.SVGOMDocument.createElementNS(Unknown > Source > ) > at org.apache.batik.dom.util.SAXDocumentFactory.startElement(Unknown > Sou > rce) > at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown > Sour > ce) > at > org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unkn > own Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent > Dispatcher.dispatch(Unknown Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un > known Source) > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown > Source) > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown > Source) > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) > at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown > Sour > ce) > at > org.apache.batik.dom.util.SAXDocumentFactory.createDocument(Unknown S > ource) > at > org.apache.batik.dom.util.SAXDocumentFactory.createDocument(Unknown S > ource) > at > org.apache.batik.dom.svg.SAXSVGDocumentFactory.createDocument(Unknown > Source) > at > org.apache.batik.dom.svg.SAXSVGDocumentFactory.createSVGDocument(Unkn > own Source) > at > org.apache.fop.image.loader.batik.PreloaderSVG$Loader.getImage(Preloa > derSVG.java:122) > at > org.apache.fop.image.loader.batik.PreloaderSVG$Loader.access$100(Prel > oaderSVG.java:105) > at > org.apache.fop.image.loader.batik.PreloaderSVG.preloadImage(Preloader > SVG.java:73) > at > org.apache.xmlgraphics.image.loader.ImageManager.preloadImage(ImageMa > nager.java:165) > at > org.apache.xmlgraphics.image.loader.cache.ImageCache.needImageInfo(Im > ageCache.java:96) > at > org.apache.xmlgraphics.image.loader.ImageManager.getImageInfo(ImageMa > nager.java:112) > at > org.apache.fop.fo.flow.ExternalGraphic.bind(ExternalGraphic.java:79) > at org.apache.fop.fo.FObj.processNode(FObj.java:126) > at > org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuil > der.java:286) > at > org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:163) > at > org.apache.xml.serializer.ToXMLSAXHandler.closeStartTag(ToXMLSAXHandl > er.java:204) > at > org.apache.xml.serializer.ToSAXHandler.flushPending(ToSAXHandler.java > :277) > at > org.apache.xml.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler. > java:243) > at > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResul > t.java:1399) > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr > ansformerImpl.java:2411) > at > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResul > t.java:1374) > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr > ansformerImpl.java:2411) > at > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResul > t.java:1374) > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr > ansformerImpl.java:2411) > at > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResul > t.java:1374) > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr > ansformerImpl.java:2411) > at > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResul > t.java:1374) > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr > ansformerImpl.java:2411) > at > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResul > t.java:1374) > at > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr > ansformerImpl.java:2411) > at > org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Tran > sformerImpl.java:2281) > at > org.apache.xalan.transformer.TransformerImpl.transformNode(Transforme > rImpl.java:1367) > at > org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp > l.java:709) > at > org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp > l.java:1284) > at > org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp > l.java:1262) > at > org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:214) > at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:125) > at org.apache.fop.cli.Main.startFOP(Main.java:166) > at org.apache.fop.cli.Main.main(Main.java:197) > > > > ___________________________________________________ > Brian Trezise > Staff Software Engineer > IntelliData, Inc > 22288 E Princeton Dr > aurora, colorado 80018 > T: 720.524.4864 > [EMAIL PROTECTED] > > > -----Original Message----- > From: Jeremias Maerki [mailto:[EMAIL PROTECTED] > Sent: Wednesday, August 13, 2008 12:43 AM > To: [email protected] > Subject: Re: FlowRoot in svg images > > That doesn't help. Can you please copy/paste the error here? Maybe > accompany that with a sample file so we can easily reproduce? > > On 13.08.2008 08:30:41 Brian Trezise wrote: > > It was pretty much just an end-of-program exception complaining about the > > flowroot tags, unable to create object or something to that effect. > > > > On Wed, Aug 13, 2008 at 12:26 AM, Jeremias Maerki > <[EMAIL PROTECTED]>wrote: > > > > > Sorry but I can't do anything with "fop blew up". Can you please post > > > the exception including the stack trace? I've just tested Batik flowText > > > extension and the SVG 1.2 flow text functionality with samples from > > > Batik and it worked well with FOP 0.95. > > > > > > On 13.08.2008 00:30:01 Brian Trezise wrote: > > > > I just tried to embed an svg image that made use of flowroot/flowtext > > > tags > > > > and fop blew up - is that a fop issue or batik? > > > > > > > > ___________________________________________________ > > > > Brian Trezise > > > > Staff Software Engineer > > > > IntelliData, Inc > > > > 22288 E Princeton Dr > > > > aurora, colorado 80018 > > > > T: 720.524.4864 > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > Jeremias Maerki > Jeremias Maerki --------------------------------------------------------------------- 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]
