Thank you for the quick response. > Also, can you clarify what you're working on? >HDFS and libhdfs do not yet support symlinks (HDFS-245) so how will you implement fuse-dfs symlinks? HDFS can support symlinks if use the patch of HDFS-245. I am implementing libhdfs and fuse-dfs to support symlinks. And I created two patch that is HDFS-427-ver1.patch and HDFS-468-ver1.patch. I want to submit its if test patch is ok.
> Forgot to mention, the error you're seeing is because you're not using > jdk5 for forest, eg java5.home below needs to point to a jdk v5 > installation. I tried to point to a jdk v5 as the following $ ant -Dpatch.file=../hadoop-hdfs-trunk/HDFS-427-ver1.patch -Djava5.home=/usr/java/jdk1.5.0_21 -Dforrest.home=/usr/local/apache-forrest-0.7/ -Dfindbugs.home=/usr/local/findbugs-1.3.9 test-patch I got an new error as the following: [exec] org.apache.avalon.framework.configuration.ConfigurationException: Error while creating node 'select' at file:/usr/local/apache-forrest-0.7/build/plugins/org.apache.forrest.plugin.o utput.pdf/output.xmap:28:35 [exec] at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNodeBuild er.buildChildNodesList(AbstractParentProcessingNodeBuilder.java:128) [exec] at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNodeBuild er.buildChildNodes(AbstractParentProcessingNodeBuilder.java:136) [exec] at org.apache.cocoon.components.treeprocessor.sitemap.MatchNodeBuilder.buildNod e(MatchNodeBuilder.java:76) [exec] at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNodeBuilder.build Node(PipelineNodeBuilder.java:113) [exec] at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNodeBuilder.buil dNode(PipelinesNodeBuilder.java:65) [exec] at org.apache.cocoon.components.treeprocessor.sitemap.SitemapNodeBuilder.buildN ode(SitemapNodeBuilder.java:70) [exec] at org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.createTree(Def aultTreeBuilder.java:296) [exec] at org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.build(DefaultT reeBuilder.java:381) [exec] at org.apache.cocoon.components.treeprocessor.TreeProcessor.buildConcreteProces sor(TreeProcessor.java:401) [exec] at org.apache.cocoon.components.treeprocessor.TreeProcessor.setupConcreteProces sor(TreeProcessor.java:348) [exec] at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:247) [exec] at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNod e.java:112) [exec] at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:76) [exec] at org.apache.cocoon.components.treeprocessor.sitemap.SelectNode.invoke(SelectN ode.java:82) [exec] at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:76) [exec] at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel ineNode.java:138) [exec] at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:76) [exec] at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe linesNode.java:95) [exec] at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(Con creteTreeProcessor.java:203) [exec] at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(Con creteTreeProcessor.java:149) [exec] at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:248) [exec] at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNod e.java:112) [exec] at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:76) [exec] at org.apache.cocoon.components.treeprocessor.sitemap.SelectNode.invoke(SelectN ode.java:82) [exec] at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:76) [exec] at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel ineNode.java:138) [exec] at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:76) [exec] at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe linesNode.java:95) [exec] at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(Con creteTreeProcessor.java:203) [exec] at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(Con creteTreeProcessor.java:149) [exec] at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:248) [exec] at org.apache.cocoon.Cocoon.process(Cocoon.java:503) [exec] at org.apache.cocoon.bean.CocoonWrapper.getPage(CocoonWrapper.java:456) [exec] at org.apache.cocoon.bean.CocoonBean.processTarget(CocoonBean.java:501) [exec] at org.apache.cocoon.bean.CocoonBean.process(CocoonBean.java:362) [exec] at org.apache.cocoon.Main.main(Main.java:321) [exec] Caused by: org.apache.cocoon.sitemap.PatternException: Cannot get module named 'lm' in expression '{lm:project.{1}{2}.pdf}' [exec] at org.apache.cocoon.components.treeprocessor.variables.PreparedVariableResolve r.getNewModuleToken(PreparedVariableResolver.java:142) Can you give me any advice or suggestion for the new error too? thanks > -----Original Message----- > From: Eli Collins [mailto:e...@cloudera.com] > Sent: Monday, December 07, 2009 10:49 AM > To: common-dev@hadoop.apache.org > Subject: Re: ant test-patch does not work > > Forgot to mention, the error you're seeing is because you're not using > jdk5 for forest, eg java5.home below needs to point to a jdk v5 > installation. > > > On Sun, Dec 6, 2009 at 4:25 PM, zhuweimin <xim-...@tsm.kddilabs.jp> wrote: > > Hi, > > > > I'm creating a patch for fuse-dfs symbolic link support. > > > > I got an error when testing the patch in the following way: > > $ ant -Dpatch.file=../hadoop-hdfs-trunk/HDFS-468-ver1.patch > > -Dforrest.home=/usr/local/apache-forrest-0.8 > > -Dfindbugs.home=/usr/local/findbugs-1.3.9 > -Djava5.home=/usr/java/latest > > test-patch > > > > ... > > [exec] /home/tsz/apache-ant-1.7.1/bin/ant -Dversion=PATCH-a.patch > > -Djavac.args=-Xlint -Xmaxwarns 1000 -DHadoopPatchProcess= clean tar > > > /home/tsz/tmp/trunkJavacWarnings.txt 2>&1 > > [exec] Trunk compilation is broken? > > ... > > > > > > The error messages in the log file (trunkJavacWarnings.txt) are as > follows: > > [exec] > > > /usr/local/apache-forrest-0.8/main/webapp/resources/schema/relaxng/sit > emap-v > > 06.rng:2053:29: error: datatype library > > "http://www.w3.org/2001/XMLSchema-datatypes" not recognized > > [exec] > > > /usr/local/apache-forrest-0.8/main/webapp/resources/schema/relaxng/sit > emap-v > > 06.rng:2087:29: error: datatype library > > "http://www.w3.org/2001/XMLSchema-datatypes" not recognized > > [exec] > > > /usr/local/apache-forrest-0.8/main/webapp/resources/schema/relaxng/sit > emap-v > > 06.rng:2097:30: error: datatype library > > "http://www.w3.org/2001/XMLSchema-datatypes" not recognized > > [exec] > > > /usr/local/apache-forrest-0.8/main/webapp/resources/schema/relaxng/sit > emap-v > > 06.rng:2107:29: error: datatype library > > "http://www.w3.org/2001/XMLSchema-datatypes" not recognized ... > > > > Can someone give me any advice or suggestion? > > > > Thanks. > > > > > >