You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-users@xmlgraphics.apache.org by pcoustillas <pc...@perinfo.com> on 2002/09/04 16:38:41 UTC
servlet and fop0.20.4
I use Tomcat 4.0 and FOP 0.20.4rc and OS is Linux. I post :
wget
"http://localhost:8080/fop/fop?xml=/home/pcoustillas/FOP024/JCli.xml&xsl=/home/pcoustillas/FOP024/JCli.xsl"
-O pipo.pdf,
or with ie6.0 : http://venus:8080/fop/fop?xml=JCli.xml&xsl=JCli.xsl&.pdf
and I receive (with wget) :
Connexion vers localhost:8080...Connecté!
requête HTTP transmise, en attente de la réponse...500 Internal Server Error
16:18:03 ERREUR 500: Internal Server Error.
with FOP 0.20.3 it works perfectly.
The FOP 0.20.4rc error message is :
In localhost_log.2002-09-04.txt (with wget or ie6) :
javax.servlet.ServletException: Servlet execution threw an exception
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown
Source)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown
Source)
at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
at org.apache.catalina.core.StandardContextValve.invoke(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
at org.apache.catalina.core.StandardContext.invoke(Unknown Source)
at org.apache.catalina.core.StandardHostValve.invoke(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
at org.apache.catalina.valves.AccessLogValve.invoke(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
at org.apache.catalina.core.StandardEngineValve.invoke(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
at org.apache.catalina.connector.http.HttpProcessor.process(Unknown
Source)
at org.apache.catalina.connector.http.HttpProcessor.run(Unknown Source)
at java.lang.Thread.run(Thread.java:484)
----- Root Cause -----
java.lang.NoSuchMethodError
at FopServlet.renderXML(FopServlet.java:115)
at FopServlet.doGet(FopServlet.java:67)
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(Unknown
Source)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown
Source)
at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
at org.apache.catalina.core.StandardContextValve.invoke(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
at org.apache.catalina.core.StandardContext.invoke(Unknown Source)
at org.apache.catalina.core.StandardHostValve.invoke(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
at org.apache.catalina.valves.AccessLogValve.invoke(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
at org.apache.catalina.core.StandardEngineValve.invoke(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
at org.apache.catalina.connector.http.HttpProcessor.process(Unknown
Source)
at org.apache.catalina.connector.http.HttpProcessor.run(Unknown Source)
at java.lang.Thread.run(Thread.java:484)
Re: servlet and fop0.20.4
Posted by "J.Pietschmann" <j3...@yahoo.de>.
pcoustillas wrote:
> I tried with FOP0.2.40 and it's doesn't work
> I use in tomcat_fop024\webapps\fop\WEB-INF\classes
> avalon-framework-cvs-20020315.jar
> xalan-2.0.0.jar
> batik.jar (2.06 Mo)
> fop.jar (1.61 Mo)
> logkit-1.0.jar
> xerces-1.2.3.jar
>
> But if I use fop.jar of FOP0.20.3 (1.71 Mo) it works.
>
> What is the problem please ?
This is hard to diagnose remotely.
Strange stuff:
- you have old versions of Xalan, Xerces and probably batik
in WEB-INF/classes
- which probably doesn't matter because the jar files are
by default searched in WEB-INF/lib
- A "method not found" simply can't happen in a clean setup
without anybody else noticing it before.
Suggestions:
- clean all jars from WEB-INF/*
- reinstall the jars from the FOP distribution. From *one*
distribution.
- check whether any suspicious duplicate names occur in
any of tomcat's lib directories. A xerces is ok, check your
tomcat docs for how to fiund out whether it is installed in
a way that it is visible to the webapps or not. Remove any
jars which are from an earlier FOP distribution.
- Upgrade to tomcat 4.0.4 if you are using 4.0.3
J.Pietschmann
Re: servlet and fop0.20.4
Posted by pcoustillas <pc...@perinfo.com>.
I tried with FOP0.2.40 and it's doesn't work
I use in tomcat_fop024\webapps\fop\WEB-INF\classes
avalon-framework-cvs-20020315.jar
xalan-2.0.0.jar
batik.jar (2.06 Mo)
fop.jar (1.61 Mo)
logkit-1.0.jar
xerces-1.2.3.jar
But if I use fop.jar of FOP0.20.3 (1.71 Mo) it works.
What is the problem please ?
J.Pietschmann a écrit:
> pcoustillas wrote:
>
>> I use Tomcat 4.0 and FOP 0.20.4rc and OS is Linux. I post :
>> wget
>> "http://localhost:8080/fop/fop?xml=/home/pcoustillas/FOP024/JCli.xml&xsl=/home/pcoustillas/FOP024/JCli.xsl"
>> -O pipo.pdf,
>> or with ie6.0 : http://venus:8080/fop/fop?xml=JCli.xml&xsl=JCli.xsl&.pdf
>>
>> and I receive (with wget) : Connexion vers localhost:8080...Connecté!
>> requête HTTP transmise, en attente de la réponse...500 Internal
>> Server Error
>> 16:18:03 ERREUR 500: Internal Server Error.
>
> ...
>
>> ----- Root Cause -----
>> java.lang.NoSuchMethodError
>> at FopServlet.renderXML(FopServlet.java:115)
>
>
> This could be a problem of 0.20.4rc. Try the final
> release 0.20.4 and check whether the problem goes away.
>
> J.Pietschmann
>
Re: servlet and fop0.20.4
Posted by "J.Pietschmann" <j3...@yahoo.de>.
pcoustillas wrote:
> I use Tomcat 4.0 and FOP 0.20.4rc and OS is Linux. I post :
> wget
> "http://localhost:8080/fop/fop?xml=/home/pcoustillas/FOP024/JCli.xml&xsl=/home/pcoustillas/FOP024/JCli.xsl"
> -O pipo.pdf,
> or with ie6.0 : http://venus:8080/fop/fop?xml=JCli.xml&xsl=JCli.xsl&.pdf
>
> and I receive (with wget) : Connexion vers localhost:8080...Connecté!
> requête HTTP transmise, en attente de la réponse...500 Internal Server
> Error
> 16:18:03 ERREUR 500: Internal Server Error.
...
> ----- Root Cause -----
> java.lang.NoSuchMethodError
> at FopServlet.renderXML(FopServlet.java:115)
This could be a problem of 0.20.4rc. Try the final
release 0.20.4 and check whether the problem goes away.
J.Pietschmann