> Been looking at IVY-938 - that seems to be an issue 
> with Ivy in recognizing this .

That's good enough for me. Eventually it will be fixed then I presume. 

I'll add a note to the wiki. 

   - Andy


----- Original Message ----
> From: Kay Kay <kaykay.uni...@gmail.com>
> To: hbase-dev@hadoop.apache.org
> Sent: Thu, January 14, 2010 7:14:07 PM
> Subject: Re: Ivy snapshot related nit
> 
> On 1/14/10 3:05 AM, Andrew Purtell wrote:
> > So if Hadoop Core puts up a new snapshot, it looks like Ivy pulls it down 
> > but 
> does not
> > delete any older version which may be locally cached, and so the snapshots 
> > get 
> mixed
> > up on the classpath.
> >
> > apurt...@latitude:~/src/Hadoop/hbase-trunk$ svn up
> > At revision 899155.
> > apurt...@latitude:~/src/Hadoop/hbase-trunk$ svn status
> > apurt...@latitude:~/src/Hadoop/hbase-trunk$ rm -rf build
> > apurt...@latitude:~/src/Hadoop/hbase-trunk$ ant&&  ant test
> > [...]
> > BUILD SUCCESSFUL
> > [...]
> > test-core:
> >      [mkdir] Created dir: 
> /home/apurtell/src/Hadoop/hbase-trunk/build/test/logs
> >      [junit] Running org.apache.hadoop.hbase.TestCompare
> >      [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.086 sec
> >      [junit] Running org.apache.hadoop.hbase.TestEmptyMetaInfo
> >      [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 2.251 sec
> >      [junit] Test org.apache.hadoop.hbase.TestEmptyMetaInfo FAILED
> >
> > Tail of build/test/TEST-org.apache.hadoop.hbase.TestEmptyMetaInfo.txt:
> >
> > Testcase: testEmptyMetaInfo took 2.237 sec
> >          Caused an ERROR
> > 
> org.apache.hadoop.ipc.RPC.waitForProxy(Ljava/lang/Class;JLjava/net/InetSocketAddress;Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/hadoop/ipc/VersionedProtocol;
> > java.lang.NoSuchMethodError: 
> org.apache.hadoop.ipc.RPC.waitForProxy(Ljava/lang/Class;JLjava/net/InetSocketAddress;Lorg/apache/hadoop/conf/Configuration;)Lorg/apache/hadoop/ipc/VersionedProtocol;
> >          at 
> org.apache.hadoop.hdfs.server.datanode.DataNode.startDataNode(DataNode.java:283)
> >          at 
> org.apache.hadoop.hdfs.server.datanode.DataNode.(DataNode.java:233)
> >          at 
> org.apache.hadoop.hdfs.server.datanode.DataNode.makeInstance(DataNode.java:1416)
> >          at 
> org.apache.hadoop.hdfs.server.datanode.DataNode.instantiateDataNode(DataNode.java:1371)
> >          at 
> org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:428)
> >          at 
> org.apache.hadoop.hdfs.MiniDFSCluster.(MiniDFSCluster.java:292)
> >          at 
> org.apache.hadoop.hbase.HBaseClusterTestCase.setUp(HBaseClusterTestCase.java:124)
> >
> > Blowing away the Ivy cache resolved this.
> >
> > apurt...@latitude:~/src/Hadoop/hbase-trunk$ rm -rf ~/.ivy2/cache
> > apurt...@latitude:~/src/Hadoop/hbase-trunk$ ant&&  ant test
> > [...]
> >
> > And all is well.
> >
> > Hitting this for the first time at 3am is annoying.
> >
> > Any chance there is some update to the Ivy config which can handle this
> > automagically?
> >
> >    
> Sorry about that.. Been looking at IVY-938 - that seems to be an issue 
> with Ivy in recognizing this . Can you log an improvement if this needs 
> to be tracked .
> 
> An optimization for the ivy cache deletion though.  You can do  $ rm -rf 
> ~/.ivy2/cache/org.apache.hadoop/* as opposed to everything else in the 
> cache.
> 
> >     - Andy
> >
> >
> >
> >
> >
> >    



      

Reply via email to