Did you also include the batik.jar and avalon.jar?  I
don't have any more answers at this stage.  You may
wish to send your question to the Tomcat-Users list,
they may be able to understand your exception list
more easily and can point you to the problem.

I would also search the Tomcat-Users and Struts-Users
(even though you're not using Struts) lists for "FOP",
hopefully someone has had your problem.  Also, search
this mailing list (URL below will also get you there)
for "Servlet"--see if you can a simpler example that
works.

Also, what happens if you comment out the FOP portions
of your Servlet--does it work then?  

Glen

[1]
http://marc.theaimsgroup.com/?l=tomcat-user&w=2&r=1&s=FOP&q=b

--- [EMAIL PROTECTED] wrote:

> Hello Glen,
> 
>       I am set path for jar files correctly and also I
> already
> replaced my jar files with new ones. Also I am
> sending the log file
> generated by Tomcat.
> 
> Please advise me.
> 
> And thanks for your suggestions.
> 
> Regards,
> Bhaskar
> 
> -----Original Message-----
> From: Glen Mazza [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, August 19, 2004 10:02 PM
> To: [EMAIL PROTECTED]
> Subject: Re: Please help me( Error in Servlet to run
> fop)
> 
> Hello Bhaskar, 
> 
> Looking at the error stack at the point where FOP
> was
> invoked, it is possible you're having a problem with
> the xerces and xalan jars in the servlet container.
> 
> Either (1) they're not present in either the shared/
> or common/ directories of the servlet container, or
> (2) they are, but they're old/buggy versions.  My
> guess would be (1)--it just can't find the XML
> libraries.  
> 
> HTH,
> Glen
> 
> 
>
org.apache.xerces.util.ObjectFactory.createObject(ObjectFactory.java:120
> )
>       at
>
org.apache.xerces.parsers.SAXParser.(SAXParser.java:140)
>       at
>
org.apache.xerces.parsers.SAXParser.(SAXParser.java:125)
>       at
>
org.apache.xerces.jaxp.SAXParserImpl.(SAXParserImpl.java:102)
>       at 
>
org.apache.xerces.jaxp.SAXParserFactoryImpl.newSAXParser(SAXParserFactor
> yImpl.java:95)
>       at
>
org.apache.fop.apps.Driver.getParserClassName(Driver.java:208)
> 
> 
> --- [EMAIL PROTECTED] wrote:
> 
> > Hi everybody,
> > 
> >  
> > 
> >             I am using fop to generate report. I
> > have set the path of
> > JAR file properly. But when tried to create object
> > for Driver() class it
> > is throwing an error.
> > 
> > I sending attachment (Error.txt) file containing
> > error message and I
> > using Tomcat1.4.
> > 
> >  
> > 
> > Thanks in advance.
> > 
> >  
> > 
> > Regards,
> > 
> > Bhaskar
> > 
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 
> 
> > 2004-08-20 10:51:08 HostConfig[localhost]:
Deploying
> configuration descriptor admin.xml
> 2004-08-20 10:51:09 HostConfig[localhost]: Deploying
> configuration descriptor manager.xml
> 2004-08-20 10:51:09 WebappLoader[/manager]:
> Deploying class repositories to work directory
> C:\Program Files\Apache Group\Tomcat
> 4.1\work\Standalone\localhost\manager
> 2004-08-20 10:51:09 ContextConfig[/manager]:
> Configured an authenticator for method BASIC
> 2004-08-20 10:51:09 StandardManager[/manager]:
> Seeding random number generator class
> java.security.SecureRandom
> 2004-08-20 10:51:09 StandardManager[/manager]:
> Seeding of random number generator has been
> completed
> 2004-08-20 10:51:09
> StandardWrapper[/manager:default]: Loading container
> servlet default
> 2004-08-20 10:51:09
> StandardWrapper[/manager:invoker]: Loading container
> servlet invoker
> 2004-08-20 10:51:09 HostConfig[localhost]: Deploying
> web application directory bas
> 2004-08-20 10:51:09 StandardHost[localhost]:
> Installing web application at context path /bas from
> URL file:C:\Program Files\Apache Group\Tomcat
> 4.1\webapps\bas
> 2004-08-20 10:51:09 WebappLoader[/bas]: Deploying
> class repositories to work directory C:\Program
> Files\Apache Group\Tomcat
> 4.1\work\Standalone\localhost\bas
> 2004-08-20 10:51:09 WebappLoader[/bas]: Deploy class
> files /WEB-INF/classes to C:\Program Files\Apache
> Group\Tomcat 4.1\webapps\bas\WEB-INF\classes
> 2004-08-20 10:51:09 WebappLoader[/bas]: Deploy JAR
> /WEB-INF/lib/avalon-framework-cvs-20020806.jar to
> C:\Program Files\Apache Group\Tomcat
>
4.1\webapps\bas\WEB-INF\lib\avalon-framework-cvs-20020806.jar
> 2004-08-20 10:51:09 WebappLoader[/bas]: Deploy JAR
> /WEB-INF/lib/batik.jar to C:\Program Files\Apache
> Group\Tomcat 4.1\webapps\bas\WEB-INF\lib\batik.jar
> 2004-08-20 10:51:09 WebappLoader[/bas]: Deploy JAR
> /WEB-INF/lib/iflex_common_1_0_0.jar to C:\Program
> Files\Apache Group\Tomcat
> 4.1\webapps\bas\WEB-INF\lib\iflex_common_1_0_0.jar
> 2004-08-20 10:51:09 WebappLoader[/bas]: Deploy JAR
> /WEB-INF/lib/xalan-2.4.1.jar to C:\Program
> Files\Apache Group\Tomcat
> 4.1\webapps\bas\WEB-INF\lib\xalan-2.4.1.jar
> 2004-08-20 10:51:09 WebappLoader[/bas]: Deploy JAR
> /WEB-INF/lib/xercesImpl-2.2.1.jar to C:\Program
> Files\Apache Group\Tomcat
> 4.1\webapps\bas\WEB-INF\lib\xercesImpl-2.2.1.jar
> 2004-08-20 10:51:09 WebappLoader[/bas]: Deploy JAR
> /WEB-INF/lib/xml-apis.jar to C:\Program Files\Apache
> Group\Tomcat
> 4.1\webapps\bas\WEB-INF\lib\xml-apis.jar
> 2004-08-20 10:51:10 StandardManager[/bas]: Seeding
> random number generator class
> java.security.SecureRandom
> 2004-08-20 10:51:10 StandardManager[/bas]: Seeding
> of random number generator has been completed
> 2004-08-20 10:51:10 StandardWrapper[/bas:default]:
> Loading container servlet default
> 2004-08-20 10:51:10 StandardWrapper[/bas:invoker]:
> Loading container servlet invoker
> 2004-08-20 10:51:10 HostConfig[localhost]: Deploying
> web application directory ROOT
> 2004-08-20 10:51:10 StandardHost[localhost]:
> Installing web application at context path  from URL
> file:C:\Program Files\Apache Group\Tomcat
> 4.1\webapps\ROOT
> 2004-08-20 10:51:10 WebappLoader[]: Deploying class
> repositories to work directory C:\Program
> Files\Apache Group\Tomcat
> 4.1\work\Standalone\localhost\_
> 2004-08-20 10:51:10 StandardManager[]: Seeding
> random number generator class
> java.security.SecureRandom
> 2004-08-20 10:51:10 StandardManager[]: Seeding of
> random number generator has been completed
> 2004-08-20 10:51:10 StandardWrapper[:default]:
> Loading container servlet default
> 2004-08-20 10:51:10 StandardWrapper[:invoker]:
> Loading container servlet invoker
> 2004-08-20 10:51:10 HostConfig[localhost]: Deploying
> web application directory tomcat-docs
> 2004-08-20 10:51:10 StandardHost[localhost]:
> Installing web application at context path
> /tomcat-docs from URL file:C:\Program Files\Apache
> Group\Tomcat 4.1\webapps\tomcat-docs
> 2004-08-20 10:51:10 WebappLoader[/tomcat-docs]:
> Deploying class repositories to work directory
> C:\Program Files\Apache Group\Tomcat
> 4.1\work\Standalone\localhost\tomcat-docs
> 2004-08-20 10:51:10 StandardManager[/tomcat-docs]:
> Seeding random number generator class
> java.security.SecureRandom
> 2004-08-20 10:51:10 StandardManager[/tomcat-docs]:
> Seeding of random number generator has been
> completed
> 2004-08-20 10:51:10
> StandardWrapper[/tomcat-docs:default]: Loading
> container servlet default
> 2004-08-20 10:51:10
> StandardWrapper[/tomcat-docs:invoker]: Loading
> container servlet invoker
> 2004-08-20 10:51:10 HostConfig[localhost]: Deploying
> web application directory webdav
> 2004-08-20 10:51:10 StandardHost[localhost]:
> Installing web application at context path /webdav
> from URL file:C:\Program Files\Apache Group\Tomcat
> 4.1\webapps\webdav
> 2004-08-20 10:51:10 WebappLoader[/webdav]: Deploying
> class repositories to work directory C:\Program
> Files\Apache Group\Tomcat
> 4.1\work\Standalone\localhost\webdav
> 2004-08-20 10:51:10 StandardManager[/webdav]:
> Seeding random number generator class
> java.security.SecureRandom
> 2004-08-20 10:51:10 StandardManager[/webdav]:
> Seeding of random number generator has been
> completed
> 2004-08-20 10:51:10
> StandardWrapper[/webdav:default]: Loading container
> servlet default
> 2004-08-20 10:51:10
> StandardWrapper[/webdav:invoker]: Loading container
> servlet invoker
> 2004-08-20 10:53:54
> StandardWrapperValve[ATRServlet]: Servlet.service()
> for servlet ATRServlet threw exception
> javax.servlet.ServletException: Servlet execution
> threw an exception
>       at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>       at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>       at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
>       at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(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.java:191)
>       at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(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.invokeNext(StandardPipeline.java:643)
>       at
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
>       at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>       at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
>       at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(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.invokeNext(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.coyote.http11.Http11Processor.process(Http11Processor.java:432)
>       at
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386)
>       at
>
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
>       at
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)
>       at java.lang.Thread.run(Thread.java:479)
> ----- Root Cause -----
> java.lang.VerifyError: Cannot inherit from final
> class
>       at java.lang.ClassLoader.defineClass0(Native
> Method)
>       at
>
java.lang.ClassLoader.defineClass(ClassLoader.java:488)
>       at
>
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:106)
>       at
>
java.net.URLClassLoader.defineClass(URLClassLoader.java:243)
>       at
>
java.net.URLClassLoader.access$100(URLClassLoader.java:51)
>       at
>
java.net.URLClassLoader$1.run(URLClassLoader.java:190)
>       at
> java.security.AccessController.doPrivileged(Native
> Method)
>       at
>
java.net.URLClassLoader.findClass(URLClassLoader.java:183)
>       at
>
org.apache.catalina.loader.StandardClassLoader.findClass(StandardClassLoader.java:621)
>       at
>
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:958)
>       at
>
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:857)
>       at
>
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)
>       at
>
org.apache.xerces.impl.XMLNSDocumentScannerImpl.createContentDispatcher(Unknown
> Source)
>       at
>
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.<init>(XMLDocumentFragmentScannerImpl.java:249)
>       at
>
org.apache.xerces.impl.XMLDocumentScannerImpl.<init>(XMLDocumentScannerImpl.java:245)
>       at
>
org.apache.xerces.impl.XMLNSDocumentScannerImpl.<init>(Unknown
> Source)
>       at
>
org.apache.xerces.parsers.IntegratedParserConfiguration.createDocumentScanner(Unknown
> Source)
>       at
>
org.apache.xerces.parsers.DTDConfiguration.<init>(DTDConfiguration.java:367)
>       at
>
org.apache.xerces.parsers.StandardParserConfiguration.<init>(StandardParserConfiguration.java:198)
>       at
>
org.apache.xerces.parsers.IntegratedParserConfiguration.<init>(Unknown
> Source)
>       at
>
org.apache.xerces.parsers.IntegratedParserConfiguration.<init>(Unknown
> Source)
>       at java.lang.Class.newInstance0(Native Method)
>       at java.lang.Class.newInstance(Class.java:232)
>       at
>
org.apache.xerces.util.ObjectFactory.newInstance(ObjectFactory.java:266)
>       at
>
org.apache.xerces.util.ObjectFactory.findJarServiceProvider(ObjectFactory.java:360)
>       at
>
org.apache.xerces.util.ObjectFactory.createObject(ObjectFactory.java:185)
>       at
>
org.apache.xerces.util.ObjectFactory.createObject(ObjectFactory.java:120)
>       at
>
org.apache.xerces.parsers.SAXParser.<init>(SAXParser.java:140)
>       at
>
org.apache.xerces.parsers.SAXParser.<init>(SAXParser.java:125)
>       at
>
org.apache.xerces.jaxp.SAXParserImpl.<init>(SAXParserImpl.java:102)
>       at
>
org.apache.xerces.jaxp.SAXParserFactoryImpl.newSAXParser(SAXParserFactoryImpl.java:95)
>       at
>
org.apache.fop.apps.Driver.getParserClassName(Driver.java:208)
>       at
>
org.apache.fop.svg.SVGElementMapping.setupSVG(SVGElementMapping.java:72)
>       at
>
org.apache.fop.svg.SVGElementMapping.addToBuilder(SVGElementMapping.java:134)
>       at
>
org.apache.fop.apps.Driver.addElementMapping(Driver.java:439)
>       at
>
org.apache.fop.apps.Driver.addElementMapping(Driver.java:450)
>       at
>
org.apache.fop.apps.Driver.setupDefaultMappings(Driver.java:314)
>       at
> org.apache.fop.apps.Driver.<init>(Driver.java:222)
>       at
>
com.iflex.report.util.ReportManagerFO.getReportObject(ReportManagerFO.java:155)
>       at
>
com.iflex.report.util.Audit_Trial_Report.reportGenerator(Audit_Trial_Report.java:78)
>       at
> smsrs.servlet.ATRServlet.doPost(ATRServlet.java:63)
>       at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>       at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>       at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>       at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>       at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
>       at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(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.java:191)
>       at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(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.invokeNext(StandardPipeline.java:643)
>       at
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
>       at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>       at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
>       at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(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.invokeNext(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.coyote.http11.Http11Processor.process(Http11Processor.java:432)
>       at
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386)
>       at
>
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
>       at
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)
>       at java.lang.Thread.run(Thread.java:479)
> 
> 2004-08-20 11:03:28 StandardHost[localhost]:
> Removing web application at context path /examples
> 2004-08-20 11:03:28 StandardHost[localhost]:
> Removing web application at context path /webdav
> 2004-08-20 11:03:28 StandardHost[localhost]:
> Removing web application at context path
> /tomcat-docs
> 2004-08-20 11:03:28 StandardHost[localhost]:
> Removing web application at context path /bas
> 2004-08-20 11:03:28 StandardHost[localhost]:
> Removing web application at context path /manager
> 2004-08-20 11:03:28 StandardHost[localhost]:
> Removing web application at context path /admin
> 2004-08-20 11:03:28 StandardHost[localhost]:
> Removing web application at context path 
> >
---------------------------------------------------------------------
> 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