> >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]
