>
>java.lang.NoSuchMethodError: org.apache.batik.dom.AbstractAttr: method
isReadonly()Z not >found
>       at org.apache.batik.dom.GenericAttr.(GenericAttr.java:42)
>       at
org.apache.batik.dom.AbstractAttr.setValue(AbstractAttr.java:177)
>       at
org.apache.batik.dom.svg.AbstractElement$ExtendedNamedNodeHashMap.setUns
peci
>fiedAttribute(AbstractElement.java:238)
>
These isReadonly error comes only when there is more than one XML
parsers are available in your classpath or current directory. Check it
out.

Ganesh


-----Original Message-----
From: Cai, Judy [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, September 16, 2003 11:17 PM
To: '[EMAIL PROTECTED]'
Subject: RE: embedding fop0.20.5 working on jdk1.3.1-linux?


I tried to trace the exception stack. But I still don't know where is
going wrong. Is the problem is batik.jar or something else. Could you
give me some hint? Here is the output:

root cause 

java.lang.NoSuchMethodError: org.apache.batik.dom.AbstractAttr: method
isReadonly()Z not found
        at org.apache.batik.dom.GenericAttr.(GenericAttr.java:42)
        at
org.apache.batik.dom.AbstractAttr.setValue(AbstractAttr.java:177)
        at
org.apache.batik.dom.svg.AbstractElement$ExtendedNamedNodeHashMap.setUns
peci
fiedAttribute(AbstractElement.java:238)
        at
org.apache.batik.dom.svg.AbstractElement.setUnspecifiedAttribute(Abstrac
tEle
ment.java:149)
        at
org.apache.batik.dom.svg.AttributeInitializer.resetAttribute(AttributeIn
itia
lizer.java:94)
        at
org.apache.batik.dom.svg.AttributeInitializer.initializeAttributes(Attri
bute
Initializer.java:70)
        at
org.apache.batik.dom.svg.AbstractElement.initializeAttributes(AbstractEl
emen
t.java:115)
        at
org.apache.batik.dom.svg.AbstractElement.(AbstractElement.java:59)
        at org.apache.batik.dom.svg.SVGOMElement.(SVGOMElement.java:72)
        at
org.apache.batik.dom.svg.SVGStylableElement.(SVGStylableElement.java:70)
        at
org.apache.batik.dom.svg.SVGOMSVGElement.(SVGOMSVGElement.java:103)
        at
org.apache.batik.dom.svg.SVGDOMImplementation$SvgElementFactory.create(S
VGDO
MImplementation.java:1508)
        at
org.apache.batik.dom.svg.ExtensibleSVGDOMImplementation.createElementNS(
Exte
nsibleSVGDOMImplementation.java:212)
        at
org.apache.batik.dom.svg.SVGOMDocument.createElementNS(SVGOMDocument.jav
a:33
8)
        at
org.apache.batik.dom.svg.SVGDOMImplementation.createDocument(SVGDOMImple
ment
ation.java:175)
        at
org.apache.batik.dom.util.SAXDocumentFactory.startElement(SAXDocumentFac
tory
.java:471)
        at
org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown
Source)
        at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
Source)
        at
org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scan
Root
ElementHook(Unknown Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDis
patc
her.dispatch(Unknown Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkno
wn
Source)
        at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown
Source)
        at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown
Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
Source)
        at
org.apache.batik.dom.util.SAXDocumentFactory.createDocument(SAXDocumentF
acto
ry.java:347)
        at
org.apache.batik.dom.util.SAXDocumentFactory.createDocument(SAXDocumentF
acto
ry.java:276)
        at
org.apache.batik.dom.svg.SAXSVGDocumentFactory.createDocument(SAXSVGDocu
ment
Factory.java:183)
        at
org.apache.fop.image.analyser.SVGReader.loadImage(SVGReader.java:101)
        at
org.apache.fop.image.analyser.SVGReader.verifySignature(SVGReader.java:8
5)
        at
org.apache.fop.image.analyser.ImageReaderFactory.Make(ImageReaderFactory
.jav
a:129)
        at
org.apache.fop.image.FopImageFactory.Make(FopImageFactory.java:181)
        at
org.apache.fop.fo.flow.ExternalGraphic.layout(ExternalGraphic.java:188)
        at org.apache.fop.fo.flow.Block.layout(Block.java:257)
        at org.apache.fop.fo.flow.TableCell.layout(TableCell.java:326)
        at org.apache.fop.fo.flow.TableRow.layout(TableRow.java:360)
        at
org.apache.fop.fo.flow.AbstractTableBody.layout(AbstractTableBody.java:2
36)
        at org.apache.fop.fo.flow.Table.layout(Table.java:302)
        at
org.apache.fop.fo.flow.AbstractFlow.layout(AbstractFlow.java:154)
        at
org.apache.fop.fo.flow.AbstractFlow.layout(AbstractFlow.java:110)
        at
org.apache.fop.fo.pagination.PageSequence.makePage(PageSequence.java:400
)
        at
org.apache.fop.fo.pagination.PageSequence.format(PageSequence.java:338)
        at
org.apache.fop.apps.StreamRenderer.render(StreamRenderer.java:262)
        at
org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:223)
        at
org.apache.xalan.transformer.ResultTreeHandler.endElement(ResultTreeHand
ler.
java:309)
        at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.j
ava:
716)
        at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(Ele
mApp
lyTemplates.java:425)
        at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates
.jav
a:216)
        at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Trans
form
erImpl.java:2339)
        at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transfo
rmer
Impl.java:2160)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerIm
pl.j
ava:1213)
        at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.j
ava:
668)
        at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.j
ava:
1129)
        at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.j
ava:
1107)
        at
cec.bms.servlets.hr.job.AddJobXML.renderBrowser(AddJobXML.java:270)
        at cec.bms.servlets.hr.job.AddJobXML.doGet(AddJobXML.java:184)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tion
FilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erCh
ain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.ja
va:256)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.ja
va:191)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:241
5)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:180
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.
java:171)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:172
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java
:174)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
        at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:261)
        at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:360)
        at
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:604)
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:
562)
        at
org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:679)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.jav
a:619)
        at java.lang.Thread.run(Thread.java:479)



Thanks

Judy Cai

-----Original Message-----
From: Jeremias Maerki [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, September 16, 2003 12:07 PM
To: [EMAIL PROTECTED]
Subject: Re: embedding fop0.20.5 working on jdk1.3.1-linux?


On 16.09.2003 17:52:33 Cai, Judy wrote:

<snip/>

> [INFO] JkCoyoteHandler - -RESET

This here could give an indication what went wrong. I don't know.

> And at the same time the browser show the exception:
> ( HTTP Status 500 - 
>   exception 
>   javax.servlet.ServletException: Servlet execution threw an exception

> )

Is that all? Didn't Tomcat display a full stacktrace? If yes, you could
find the original exception down in the stacktrace. The above alone
doesn't help.

<snip/>

> Do you have any idea about this error?

Not really. If logging the error doesn't help, modify the servlet, catch
"Exception" and log it explicitely. That way you should get more
information. Happy hunting.


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]


**************************Disclaimer************************************

Information contained in this E-MAIL being proprietary to Wipro Limited is 
'privileged' and 'confidential' and intended for use only by the individual
 or entity to which it is addressed. You are notified that any use, copying 
or dissemination of the information contained in the E-MAIL in any manner 
whatsoever is strictly prohibited.

***************************************************************************

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

Reply via email to