<snip> make that "viewbox"

On Tue, 13 Jul 2004, Nikhil Dinesh wrote:

> If your svg document doesnt have an explicit "viewport" declaration this
> might cause the exception. This is one source of NullPointerExceptions
> that Ive noticed.
>
> -Nikhil
>
> On Tue, 13 Jul 2004, Eilein Grasp wrote:
>
> > I have an SVG file saved from Illustrator that I've added a (blur) filter to (in 
> > the defs element) and a circle that references that filter. The SVG (which I'm 
> > sorry I can't quote here or upload right now) consists of text, tspan, path and 
> > group elements with this filtered circle on top. It all displays fine in the Adobe 
> > viewer, but in Batik's JSVGCanvas I get a NPE:
> >
> > java.lang.NullPointerException      at 
> > org.apache.batik.gvt.filter.BackgroundRable8Bit.addBounds(Unknown Source)    at 
> > org.apache.batik.gvt.filter.BackgroundRable8Bit.getViewportBounds(Unknown Source)  
> >   at org.apache.batik.gvt.filter.BackgroundRable8Bit.getViewportBounds(Unknown 
> > Source)    at 
> > org.apache.batik.gvt.filter.BackgroundRable8Bit.getViewportBounds(Unknown Source)  
> >   at org.apache.batik.gvt.filter.BackgroundRable8Bit.getBounds2D(Unknown Source)  
> > at org.apache.batik.ext.awt.image.renderable.PadRable8Bit.createRendering(Unknown 
> > Source)       at 
> > org.apache.batik.ext.awt.image.renderable.PadRable8Bit.createRendering(Unknown 
> > Source)       at 
> > org.apache.batik.ext.awt.image.renderable.GaussianBlurRable8Bit.createRendering(Unknown
> >  Source)      at org.apache.batik.ext.awt.image.GraphicsUtil.drawImage(Unknown 
> > Source)        at 
> > org.apache.batik.ext.awt.image.renderable.PadRable8Bit.paintRable(Unknown Source)  
> >   at org.apache.batik.ext.awt.image.GraphicsUtil.drawImage(Unknown Source)        
> > at org.apache.batik.ext.awt.image.renderable.PadRable8Bit.paintRable(Unknown 
> > Source)    at org.apache.batik.ext.awt.image.GraphicsUtil.drawImage(Unknown 
> > Source)        at 
> > org.apache.batik.ext.awt.image.renderable.FilterChainRable8Bit.paintRable(Unknown 
> > Source)    at org.apache.batik.ext.awt.image.GraphicsUtil.drawImage(Unknown 
> > Source)        at org.apache.batik.gvt.AbstractGraphicsNode.paint(Unknown Source)  
> >     at org.apache.batik.gvt.ShapeNode.paint(Unknown Source) at 
> > org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(Unknown Source)    at 
> > org.apache.batik.gvt.AbstractGraphicsNode.paint(Unknown Source)      at 
> > org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(Unknown Source)    at 
> > org.apache.batik.gvt.AbstractGraphicsNode.paint(Unknown Source)      at 
> > org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(Unknown Source)    at 
> > org.apache.batik.gvt.CanvasGraphicsNode.primitivePaint(Unknown Source)       at 
> > org.apache.batik.gvt.AbstractGraphicsNode.paint(Unknown Source)      at 
> > org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(Unknown Source)    at 
> > org.apache.batik.gvt.filter.GraphicsNodeRed8Bit.genRect(Unknown Source)      at 
> > org.apache.batik.gvt.filter.GraphicsNodeRed8Bit.copyData(Unknown Source)     at 
> > org.apache.batik.ext.awt.image.rendered.TranslateRed.copyData(Unknown Source)      
> >   at org.apache.batik.ext.awt.image.rendered.PadRed.copyData(Unknown Source)      
> > at org.apache.batik.gvt.renderer.DynamicRenderer.repaint(Unknown Source)        at 
> > org.apache.batik.gvt.renderer.StaticRenderer.repaint(Unknown Source) at 
> > org.apache.batik.swing.gvt.GVTTreeRenderer.run(Unknown Source)
> >
> > I'm trying to isolate the element responsible but it's quite a complex layout with 
> > lots of elements so meanwhile I would ask -- has anyone else had this problem ?
> >
> > _____________________________________________________________
> > [EMAIL PROTECTED]
> > http://www.digiverse.net
> >
> > ---------------------------------------------------------------------
> > 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