You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-user@hadoop.apache.org by Zheng Shao <zs...@facebook.com> on 2009/08/26 04:17:45 UTC

org/apache/fop/messaging/MessageHandler not found when compiling hadoop

I am compiling hadoop 0.20 yahoo version using the following command and got an exception.
Where should I put fop.jar (I got fop from http://www.hightechimpact.com/Apache/xmlgraphics/fop/binaries/fop-0.95-bin.tar.gz ) to make it work?

Zheng

ant clean -Dversion=0.20.1 -Dcompile.native=true  -Dcompile.c++=true -Djava5.home=/usr/local/jdk1.5.0_07 \
       -Dforrest.home=/home/dhruba/forrest compile-core-native compile-c++ tar -logfile package.log


     [exec] ------------------------------------------------------------------------
     [exec] cocoon 2.1.12-dev
     [exec] Copyright (c) 1999-2007 Apache Software Foundation. All rights reserved.
     [exec] ------------------------------------------------------------------------
     [exec]
     [exec]
     [exec] * [1/29]    [29/29]   3.033s 9.4Kb   linkmap.html
     [exec] * [2/29]    [1/28]    1.83s  21.1Kb  distcp.html
     [exec] * [3/29]    [1/28]    0.808s 18.2Kb  hdfs_permissions_guide.html
     [exec] * [4/28]    [0/0]     0.909s 2.9Kb   skin/basic.css
     [exec] * [5/29]    [2/32]    0.384s 29.4Kb  hdfs_user_guide.html
     [exec] * [6/29]    [1/28]    0.403s 22.3Kb  hdfs_shell.html
     [exec] * [7/29]    [1/29]    0.231s 13.9Kb  native_libraries.html
     [exec] * [8/29]    [1/28]    0.18s  8.3Kb   hdfs_quota_admin_guide.html
     [exec] * [9/32]    [4/31]    0.187s 7.9Kb   hod.html
     [exec] * [10/32]   [1/34]    0.228s 24.9Kb  hod_admin_guide.html
     [exec] * [11/32]   [1/30]    0.198s 17.8Kb  hod_config_guide.html
     [exec] * [12/31]   [0/0]     0.107s 0b      hod_config_guide.pdf
     [exec] Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/fop/messaging/MessageHandler
     [exec]     at org.apache.cocoon.serialization.FOPSerializer.configure(FOPSerializer.java:122)
     [exec]     at org.apache.avalon.framework.container.ContainerUtil.configure(ContainerUtil.java:201)
     [exec]     at org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:289)
     [exec]     at org.apache.avalon.excalibur.pool.InstrumentedResourceLimitingPool.newPoolable(InstrumentedResourceLimitingPool.java:655)
     [exec]     at org.apache.avalon.excalibur.pool.InstrumentedResourceLimitingPool.get(InstrumentedResourceLimitingPool.java:371)
     [exec]     at org.apache.avalon.excalibur.component.PoolableComponentHandler.doGet(PoolableComponentHandler.java:198)
     [exec]     at org.apache.avalon.excalibur.component.ComponentHandler.get(ComponentHandler.java:381)
     [exec]     at org.apache.avalon.excalibur.component.ExcaliburComponentSelector.select(ExcaliburComponentSelector.java:215)
     [exec]     at org.apache.cocoon.components.ExtendedComponentSelector.select(ExtendedComponentSelector.java:268)
     [exec]     at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setSerializer(AbstractProcessingPipeline.java:311)
     [exec]     at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.setSerializer(AbstractCachingProcessingPipeline.java:171)
     [exec]     at org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:120)
     [exec]     at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
     [exec]     at org.apache.cocoon.components.treeprocessor.sitemap.SelectNode.invoke(SelectNode.java:103)
     [exec]     at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
     [exec]     at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:131)
     [exec]     at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
     [exec]     at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
     [exec]     at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
     [exec]     at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
     [exec]     at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235)
     [exec]     at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177)
     [exec]     at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
     [exec]     at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118)
     [exec]     at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
     [exec]     at org.apache.cocoon.components.treeprocessor.sitemap.SelectNode.invoke(SelectNode.java:98)
     [exec]     at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
     [exec]     at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
     [exec]     at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
     [exec]     at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
     [exec]     at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235)
     [exec]     at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177)
     [exec]     at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254)
     [exec]     at org.apache.cocoon.Cocoon.process(Cocoon.java:699)

Zheng