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.setUnspeci
fiedAttribute(AbstractElement.java:238)
        at
org.apache.batik.dom.svg.AbstractElement.setUnspecifiedAttribute(AbstractEle
ment.java:149)
        at
org.apache.batik.dom.svg.AttributeInitializer.resetAttribute(AttributeInitia
lizer.java:94)
        at
org.apache.batik.dom.svg.AttributeInitializer.initializeAttributes(Attribute
Initializer.java:70)
        at
org.apache.batik.dom.svg.AbstractElement.initializeAttributes(AbstractElemen
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(SVGDO
MImplementation.java:1508)
        at
org.apache.batik.dom.svg.ExtensibleSVGDOMImplementation.createElementNS(Exte
nsibleSVGDOMImplementation.java:212)
        at
org.apache.batik.dom.svg.SVGOMDocument.createElementNS(SVGOMDocument.java:33
8)
        at
org.apache.batik.dom.svg.SVGDOMImplementation.createDocument(SVGDOMImplement
ation.java:175)
        at
org.apache.batik.dom.util.SAXDocumentFactory.startElement(SAXDocumentFactory
.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.scanRoot
ElementHook(Unknown Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatc
her.dispatch(Unknown Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
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(SAXDocumentFacto
ry.java:347)
        at
org.apache.batik.dom.util.SAXDocumentFactory.createDocument(SAXDocumentFacto
ry.java:276)
        at
org.apache.batik.dom.svg.SAXSVGDocumentFactory.createDocument(SAXSVGDocument
Factory.java:183)
        at
org.apache.fop.image.analyser.SVGReader.loadImage(SVGReader.java:101)
        at
org.apache.fop.image.analyser.SVGReader.verifySignature(SVGReader.java:85)
        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:236)
        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(ResultTreeHandler.
java:309)
        at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:
716)
        at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApp
lyTemplates.java:425)
        at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.jav
a:216)
        at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2339)
        at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transformer
Impl.java:2160)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
ava:1213)
        at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:
668)
        at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:
1129)
        at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:
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(Application
FilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:256)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        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.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        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]

Reply via email to