I've attached a standalone version that shows the problem.

----- Original Message ----- 
From: "Thomas DeWeese" <[EMAIL PROTECTED]>
To: "Batik Users" <[EMAIL PROTECTED]>
Sent: Thursday, August 21, 2003 5:19 AM
Subject: Re: tspan.setAttributeNS(null, "class", "normal") null pointer
exception


> Denis Bohm wrote:
> > Setting color to the Shadow?When I try to append a tspan to a text
element
> > and then set the tspan class:
> >
> >         Element tspan = document.createElementNS(
> >             SVGDOMImplementation.SVG_NAMESPACE_URI, "tspan"
> >         );
> >         tspan.appendChild(document.createCDATASection(text));
> >         text.appendChild(tspan);
> >         tspan.setAttributeNS(null, "class", "normal");
> >
> > I get a null pointer exception:
>
>      Can you provide a standalone version of this problem?
> Looking at the line indicated below it isn't real clear why you
> would get an NPE.
>
> > In Event
> > java.lang.NullPointerException
> >         at
> >
org.apache.batik.css.engine.CSSEngine.invalidateProperties(CSSEngine.java:18
> > 91)
> >         at
> >
org.apache.batik.css.engine.CSSEngine$DOMAttrModifiedListener.handleEvent(CS
> > SEngine.java:2280)
> >         at
> >
org.apache.batik.dom.events.EventSupport.fireEventListeners(EventSupport.jav
> > a:268)
> >         at
> >
org.apache.batik.dom.events.EventSupport.dispatchEvent(EventSupport.java:240
> > )
> >         at
> > org.apache.batik.dom.AbstractNode.dispatchEvent(AbstractNode.java:455)
> >         at
> >
org.apache.batik.dom.AbstractElement.fireDOMAttrModifiedEvent(AbstractElemen
> > t.java:544)
> >         at
> >
org.apache.batik.dom.AbstractElement$NamedNodeHashMap.setNamedItem(AbstractE
> > lement.java:725)
> >         at
> >
org.apache.batik.dom.AbstractElement$NamedNodeHashMap.setNamedItemNS(Abstrac
> > tElement.java:672)
> >         at
> >
org.apache.batik.dom.AbstractElement.setAttributeNS(AbstractElement.java:271
> > )
> >         at com.hp.hpl.epc.evaluator.DemoUI.appendTSpan(DemoUI.java:209)
> >         at com.hp.hpl.epc.evaluator.DemoUI.mouseMove(DemoUI.java:409)
> >         at
com.hp.hpl.epc.evaluator.DemoUI$2.handleEvent(DemoUI.java:276)
> >         at
> >
org.apache.batik.dom.events.EventSupport.fireEventListeners(EventSupport.jav
> > a:268)
> >         at
> >
org.apache.batik.dom.events.EventSupport.dispatchEvent(EventSupport.java:240
> > )
> >         at
> > org.apache.batik.dom.AbstractNode.dispatchEvent(AbstractNode.java:455)
> >         at
> >
org.apache.batik.bridge.BridgeEventSupport$Listener.dispatchMouseEvent(Bridg
> > eEventSupport.java:372)
> >         at
> >
org.apache.batik.bridge.BridgeEventSupport$Listener.mouseMoved(BridgeEventSu
> > pport.java:286)
> >         at
> >
org.apache.batik.gvt.event.AWTEventDispatcher.processMouseEvent(AWTEventDisp
> > atcher.java:538)
> >         at
> >
org.apache.batik.gvt.event.AWTEventDispatcher.dispatchMouseEvent(AWTEventDis
> > patcher.java:502)
> >         at
> >
org.apache.batik.gvt.event.AWTEventDispatcher.dispatchEvent(AWTEventDispatch
> > er.java:391)
> >         at
> >
org.apache.batik.gvt.event.AWTEventDispatcher.mouseMoved(AWTEventDispatcher.
> > java:244)
> >         at
> >
org.apache.batik.swing.svg.JSVGComponent$1MouseMovedRunnable.run(JSVGCompone
> > nt.java:1989)
> >         at
org.apache.batik.util.RunnableQueue.run(RunnableQueue.java:204)
> >         at java.lang.Thread.run(Thread.java:534)
> >
> >
> > Am I doing something wrong?
> >
> > Thanks,
> >   Denis
> >
> >
> > ---------------------------------------------------------------------
> > 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]
>
>

<<attachment: TextTest.svg>>

Attachment: ClassTest.java
Description: Binary data

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to