You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by "Schiller, Clemens" <cl...@hp.com> on 2006/07/31 16:19:11 UTC

Upgrading from FOP 0.20.5 to 0.92 beta

Hello,
I am using Cocoon 2.1.
PDF Output used to witf with FOP version 0.20.5.
I need to upgrade to FOP 0.92 because I need the
"page-break-inside"-attribute.
I tried this by downloading the new FOP, replacing the JAR file in the
WEB-INF\lib\ directory and changing the sitemap entry to
<map:serializer logger="sitemap.serializer.fo2pdf"
mime-type="application/pdf" name="fo2pdf"
src="org.apache.fop.cli.Main"/>
 
This gives me an Exception (see below).

How can I upgrade the FOP correctly? What did I do wrong?

Thanks for your help.


Exception stacktrace:
java.lang.ClassCastException: $Proxy2
	at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setSeri
alizer(AbstractProcessingPipeline.java:308)
	at
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipe
line.setSerializer(AbstractCachingProcessingPipeline.java:161)
	at
org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(
SerializeNode.java:103)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:46)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i
nvoke(PreparableMatchNode.java:130)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:68)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P
ipelineNode.java:142)
	at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:68)
	at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(
PipelinesNode.java:92)
	at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
(ConcreteTreeProcessor.java:234)
	at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
(ConcreteTreeProcessor.java:176)
	at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:252)
	at org.apache.cocoon.Cocoon.process(Cocoon.java:686)
	at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1153)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
	at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationH
andler.java:294)
	at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
	at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationCon
text.java:525)
	at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
	at org.mortbay.http.HttpServer.service(HttpServer.java:879)
	at
org.mortbay.http.HttpConnection.service(HttpConnection.java:789)
	at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:960)
	at
org.mortbay.http.HttpConnection.handle(HttpConnection.java:806)
	at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:218
)
	at
org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:300)
	at
org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511)
	

 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


RE: Upgrading from FOP 0.20.5 to 0.92 beta

Posted by Kai Mutz <km...@web.de>.

https://issues.apache.org/jira/browse/COCOON-1797
http://www.mail-archive.com/users@cocoon.apache.org/msg32698.html

> -----Original Message-----
> From: users-return-88057-kmuetz=web.de@cocoon.apache.org
> [mailto:users-return-88057-kmuetz=web.de@cocoon.apache.org]On Behalf Of
> Schiller, Clemens
> Sent: Monday, July 31, 2006 4:19 PM
> To: users@cocoon.apache.org
> Subject: Upgrading from FOP 0.20.5 to 0.92 beta
> 
> 
> Hello,
> I am using Cocoon 2.1.
> PDF Output used to witf with FOP version 0.20.5.
> I need to upgrade to FOP 0.92 because I need the
> "page-break-inside"-attribute.
> I tried this by downloading the new FOP, replacing the JAR file in the
> WEB-INF\lib\ directory and changing the sitemap entry to
> <map:serializer logger="sitemap.serializer.fo2pdf"
> mime-type="application/pdf" name="fo2pdf"
> src="org.apache.fop.cli.Main"/>
>  
> This gives me an Exception (see below).
> 
> How can I upgrade the FOP correctly? What did I do wrong?
> 
> Thanks for your help.
> 
> 
> Exception stacktrace:
> java.lang.ClassCastException: $Proxy2
> 	at
> org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setSeri
> alizer(AbstractProcessingPipeline.java:308)
> 	at
> org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipe
> line.setSerializer(AbstractCachingProcessingPipeline.java:161)
> 	at
> org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(
> SerializeNode.java:103)
> 	at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
> invokeNodes(AbstractParentProcessingNode.java:46)
> 	at
> org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i
> nvoke(PreparableMatchNode.java:130)
> 	at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
> invokeNodes(AbstractParentProcessingNode.java:68)
> 	at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P
> ipelineNode.java:142)
> 	at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
> invokeNodes(AbstractParentProcessingNode.java:68)
> 	at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(
> PipelinesNode.java:92)
> 	at
> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
> (ConcreteTreeProcessor.java:234)
> 	at
> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
> (ConcreteTreeProcessor.java:176)
> 	at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
> cessor.java:252)
> 	at org.apache.cocoon.Cocoon.process(Cocoon.java:686)
> 	at
> org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1153)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> 	at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
> 	at
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationH
> andler.java:294)
> 	at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
> 	at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
> 	at
> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationCon
> text.java:525)
> 	at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
> 	at org.mortbay.http.HttpServer.service(HttpServer.java:879)
> 	at
> org.mortbay.http.HttpConnection.service(HttpConnection.java:789)
> 	at
> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:960)
> 	at
> org.mortbay.http.HttpConnection.handle(HttpConnection.java:806)
> 	at
> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:218
> )
> 	at
> org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:300)
> 	at
> org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511)
> 	
> 
>  
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org