Try to increase the memory allocated to the JVM:
http://xmlgraphics.apache.org/fop/0.94/running.html#memory
Lehtonen, Mika <> wrote:
Hi,
the new fop worked perfectly till I tried to plot a pdf with a huge
raster in it. After that I haven't been able to use it. I get this
error even if I restart the Tomacat or boot the whole server. Any
idea what is causing this malfunction?
reg. mika
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that
prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Servlet execution threw an exception
root cause
java.lang.OutOfMemoryError: PermGen space
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:620)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLo
ader.java:1817)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.jav
a:872)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1325)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
a:1204)
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
org.apache.fop.image.analyser.ImageReaderFactory.<clinit>(ImageReaderFactory
.java:57)
org.apache.fop.image.ImageFactory.loadImage(ImageFactory.java:220)
org.apache.fop.image.ImageLoader.loadImage(ImageLoader.java:56)
org.apache.fop.image.ContextImageCache.getImage(ImageFactory.java:432)
org.apache.fop.image.ImageFactory.getImage(ImageFactory.java:157)
org.apache.fop.fo.flow.ExternalGraphic.bind(ExternalGraphic.java:70)
org.apache.fop.fo.FObj.processNode(FObj.java:125)
org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuilder.jav
a:320)
org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:185)
org.apache.cocoon.xml.AbstractXMLPipe.startElement(AbstractXMLPipe.java:95)
org.apache.xml.serializer.ToXMLSAXHandler.closeStartTag(ToXMLSAXHandler.java
:206)
org.apache.xml.serializer.ToSAXHandler.flushPending(ToSAXHandler.java:279)
org.apache.xml.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:24
5)
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:
1401)
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2400)
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:
1376)
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2400)
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:
1376)
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2400)
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:
1376)
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2400)
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:
1376)
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2400)
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:
1376)
note The full stack trace of the root cause is available in the
Apache Tomcat/6.0.14 logs.
Kai Mütz kirjoitti:
Lehtonen, Mika <> wrote:
Superb!
..but still too complicated for me, I'm afraid.
Could you be more specific on compling part? I tried to compile that
code with javac (1.6.0_04) and got 73 errors. Then I "stole" the
You have to compile it with the cocoon 2.1.11 libs in classpath. This
should
work. I haven't tried it with java 1.6.
You need at least the following libs in classpath:
fop.jar;
cocoon-2.1.11.jar;
avalon-framework-api-4.3.jar;
avalon-framework-impl-4.3.jar;
avalon-logkit-2.1.jar;
excalibur-sourceresolve-2.1.jar;
excalibur-xmlutil-2.1.jar;
excalibur-pool-api-2.1.jar;
commons-lang-2.3.jar
Regards, Kai
---------------------------------------------------------------------
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]
---------------------------------------------------------------------
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]