looks to be here: http://docs.oracle.com/javase/7/docs/api/java/nio/channels/MulticastChannel.html
Platform dependenciesThe multicast implementation is intended to map directly to the native multicasting facility. Consequently, the following items should be considered when developing an application that receives IP multicast datagrams: 1. The creation of the channel should specify the ProtocolFamily <http://docs.oracle.com/javase/7/docs/api/java/net/ProtocolFamily.html> that corresponds to the address type of the multicast groups that the channel will join. There is no guarantee that a channel to a socket in one protocol family can join and receive multicast datagrams when the address of the multicast group corresponds to another protocol family. For example, it is implementation specific if a channel to an IPv6 <http://docs.oracle.com/javase/7/docs/api/java/net/StandardProtocolFamily.html#INET6> socket can join an IPv4 <http://docs.oracle.com/javase/7/docs/api/java/net/StandardProtocolFamily.html#INET> multicast group and receive multicast datagrams sent to the group. On Tue, Oct 28, 2014 at 4:05 PM, Qiang Tian <[email protected]> wrote: > I am running UT on master branch on Linux VM. it passed: > Tests run: 21, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 172.968 > sec - in org.apache.hadoop.hbase.client.TestHCM > > related to windows? > > > > > On Tue, Oct 28, 2014 at 4:03 PM, ashish singhi <[email protected]> > wrote: > >> Hi Dima. >> Thanks for the response >> >> I am running on eclipse using junit, Windows 7, Java 1.7.0_17, Maven >> 3.0.3. >> RAM-4GB, 4 CPUs >> >> Regards >> Ashish >> >> -----Original Message----- >> From: Dima Spivak [mailto:[email protected]] >> Sent: 28 October 2014 13:24 >> To: [email protected] >> Subject: Re: Not able to run TestHCM locally >> >> Hey Ashish, >> >> Can you describe how you're trying to run the test? That is, which OS, >> Java, and Maven combination? And how much memory/CPU does your system have? >> >> Cheers, >> Dima >> >> On Mon, Oct 27, 2014 at 11:58 PM, ashish singhi <[email protected] >> > >> wrote: >> >> > Hi all. >> > >> > I am trying to run TestHCM from master branch on my windows. >> > But the hbase cluster fails to start with below exception. >> > >> > 014-10-28 12:21:47,337 ERROR [main] hbase.MiniHBaseCluster(230): Error >> > starting cluster >> > java.lang.RuntimeException: Failed construction of Master: class >> > org.apache.hadoop.hbase.master.HMaster >> > at >> > >> org.apache.hadoop.hbase.util.JVMClusterUtil.createMasterThread(JVMClusterUtil.java:145) >> > at >> > >> org.apache.hadoop.hbase.LocalHBaseCluster.addMaster(LocalHBaseCluster.java:215) >> > at >> > >> org.apache.hadoop.hbase.LocalHBaseCluster.<init>(LocalHBaseCluster.java:153) >> > at >> > org.apache.hadoop.hbase.MiniHBaseCluster.init(MiniHBaseCluster.java:215) >> > at >> > >> org.apache.hadoop.hbase.MiniHBaseCluster.<init>(MiniHBaseCluster.java:94) >> > at >> > >> org.apache.hadoop.hbase.HBaseTestingUtility.startMiniHBaseCluster(HBaseTestingUtility.java:914) >> > at >> > >> org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:877) >> > at >> > >> org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:794) >> > at >> > >> org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:765) >> > at >> > >> org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:752) >> > at >> > >> org.apache.hadoop.hbase.client.TestHCM.setUpBeforeClass(TestHCM.java:138) >> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> > at >> > >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >> > at >> > >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> > at java.lang.reflect.Method.invoke(Method.java:601) >> > at >> > >> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) >> > at >> > >> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) >> > at >> > >> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) >> > at >> > >> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) >> > at >> > >> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) >> > at org.junit.runners.ParentRunner.run(ParentRunner.java:309) >> > at >> > >> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) >> > at >> > >> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) >> > at >> > >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) >> > at >> > >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) >> > at >> > >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) >> > at >> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTest >> > Runner.java:197) Caused by: java.lang.IllegalArgumentException: IPv6 >> > socket cannot join >> > IPv4 multicast group >> > at >> > sun.nio.ch.DatagramChannelImpl.innerJoin(DatagramChannelImpl.java:779) >> > at >> sun.nio.ch.DatagramChannelImpl.join(DatagramChannelImpl.java:865) >> > at >> > >> io.netty.channel.socket.nio.NioDatagramChannel.joinGroup(NioDatagramChannel.java:394) >> > at >> > >> org.apache.hadoop.hbase.master.ClusterStatusPublisher$MulticastPublisher.connect(ClusterStatusPublisher.java:273) >> > at >> > >> org.apache.hadoop.hbase.master.ClusterStatusPublisher.<init>(ClusterStatusPublisher.java:121) >> > at >> org.apache.hadoop.hbase.master.HMaster.<init>(HMaster.java:307) >> > at >> > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native >> > Method) >> > at >> > >> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) >> > at >> > >> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) >> > at >> java.lang.reflect.Constructor.newInstance(Constructor.java:525) >> > at >> > >> org.apache.hadoop.hbase.util.JVMClusterUtil.createMasterThread(JVMClusterUtil.java:142) >> > ... 26 more >> > >> > Can some one please help me to resolve this ? >> > >> > Regards, >> > Ashish >> > >> > >
