Hello all,

I today updated my forrest-svn, did build.sh clean; build.sh, and then restarted forrest. When I tried to look at a pdf file, I got the exception below.

I should add that it is a long time since last time I updated Forrest.

Anyone seen an exception like this, and has an idea about what could cause it?

Best regards,
Sjur

09:53:00.161 WARN!! Error for /index.pdf
java.lang.NoClassDefFoundError: org/apache/fop/messaging/MessageHandler
at org .apache .cocoon.serialization.FOPSerializer.configure(FOPSerializer.java:121) at org .apache .avalon.framework.container.ContainerUtil.configure(ContainerUtil.java: 201) at org .apache .cocoon .core.container.ComponentFactory.setupInstance(ComponentFactory.java: 154) at org .apache .cocoon .core.container.ComponentFactory.newInstance(ComponentFactory.java:133) at org .apache .cocoon .core .container .handler .NonThreadSafePoolableComponentHandler .getFromPool(NonThreadSafePoolableComponentHandler.java:165) at org .apache .cocoon .core .container .handler .NonThreadSafePoolableComponentHandler .doGet(NonThreadSafePoolableComponentHandler.java:238) at org .apache .cocoon .core .container .handler.AbstractComponentHandler.get(AbstractComponentHandler.java:181) at org .apache .cocoon .core.container.CoreServiceManager.lookup(CoreServiceManager.java:427) at org .apache .cocoon .components .pipeline .AbstractProcessingPipeline .setSerializer(AbstractProcessingPipeline.java:272) at org .apache .cocoon .components .pipeline .impl .AbstractCachingProcessingPipeline .setSerializer(AbstractCachingProcessingPipeline.java:154) at org .apache .cocoon .components .treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:122) at org .apache .cocoon .components .treeprocessor .AbstractParentProcessingNode .invokeNodes(AbstractParentProcessingNode.java:77) at org .apache .cocoon .components.treeprocessor.sitemap.SelectNode.invoke(SelectNode.java:86) at org .apache .cocoon .components .treeprocessor .AbstractParentProcessingNode .invokeNodes(AbstractParentProcessingNode.java:55) at org .apache .cocoon .components .treeprocessor .sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:116) at org .apache .cocoon .components .treeprocessor .AbstractParentProcessingNode .invokeNodes(AbstractParentProcessingNode.java:55) at org .apache .cocoon .components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java: 121) at org .apache .cocoon .components .treeprocessor .AbstractParentProcessingNode .invokeNodes(AbstractParentProcessingNode.java:77) at org .apache .cocoon .components .treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:155) at org .apache .cocoon .components .treeprocessor .AbstractParentProcessingNode .invokeNodes(AbstractParentProcessingNode.java:77) at org .apache .cocoon .components .treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:95) at org .apache .cocoon .components .treeprocessor .ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:292) at org .apache .cocoon .components .treeprocessor .ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:223) at org .apache .cocoon .components.treeprocessor.TreeProcessor.process(TreeProcessor.java:289) at org .apache .cocoon .components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:114) at org .apache .cocoon .components .treeprocessor .AbstractParentProcessingNode .invokeNodes(AbstractParentProcessingNode.java:77) at org .apache .cocoon .components.treeprocessor.sitemap.SelectNode.invoke(SelectNode.java:81) at org .apache .cocoon .components .treeprocessor .AbstractParentProcessingNode .invokeNodes(AbstractParentProcessingNode.java:77) at org .apache .cocoon .components .treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:155) at org .apache .cocoon .components .treeprocessor .AbstractParentProcessingNode .invokeNodes(AbstractParentProcessingNode.java:77) at org .apache .cocoon .components .treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:95) at org .apache .cocoon .components .treeprocessor .ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:292) at org .apache .cocoon .components .treeprocessor .ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:223) at org .apache .cocoon .components.treeprocessor.TreeProcessor.process(TreeProcessor.java:289) at org .apache .cocoon .components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:114) at org .apache .cocoon .components .treeprocessor .AbstractParentProcessingNode .invokeNodes(AbstractParentProcessingNode.java:77) at org .apache .cocoon .components.treeprocessor.sitemap.SelectNode.invoke(SelectNode.java:81) at org .apache .cocoon .components .treeprocessor .AbstractParentProcessingNode .invokeNodes(AbstractParentProcessingNode.java:77) at org .apache .cocoon .components .treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:155) at org .apache .cocoon .components .treeprocessor .AbstractParentProcessingNode .invokeNodes(AbstractParentProcessingNode.java:77) at org .apache .cocoon .components .treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:95) at org .apache .cocoon .components .treeprocessor .ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:292) at org .apache .cocoon .components .treeprocessor .ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:223) at org .apache .cocoon .components.treeprocessor.TreeProcessor.process(TreeProcessor.java:289)
        at org.apache.cocoon.Cocoon.process(Cocoon.java:557)
at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java: 364)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java: 354) at org .mortbay .jetty .servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1808)
at org .mortbay .jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java: 525)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1758)
        at org.mortbay.http.HttpServer.service(HttpServer.java:879)
        at org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
        at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:952)
        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java: 197)
        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:501)