Mona, I've sent and email yesterday evening on how to successfully build/test Oozie using Hadoop 0.23/trunk.
Thanks. Alejandro PS: you need MAPREDUCE-3415 and the not yet committed HADOOP-7590 On Fri, Nov 18, 2011 at 12:18 AM, Mona Chitnis <[email protected]> wrote: > Hello, > > I compiled the latest Hadoop .23 from the branch which included the > MiniMRCluster addition. Then I compiled Oozie with the new Hadoop > dependencies. > > However, unit tests are failing. For example, see below > > ------------------------------------------------------------------------------- > Test set: org.apache.oozie.action.hadoop.TestJavaActionExecutor > ------------------------------------------------------------------------------- > Tests run: 14, Failures: 0, Errors: 14, Skipped: 0, Time elapsed: 136.188 sec > <<< FAILURE! > testLauncherJar(org.apache.oozie.action.hadoop.TestJavaActionExecutor) Time > elapsed: 4.572 sec <<< ERROR! > org.apache.hadoop.yarn.YarnException: Failed to Start > org.apache.hadoop.mapred.MiniMRCluster > at > org.apache.hadoop.yarn.service.CompositeService.start(CompositeService.java:78) > at > org.apache.hadoop.mapred.MiniMRClientClusterFactory.create(MiniMRClientClusterFactory.java:67) > at > org.apache.hadoop.mapred.MiniMRCluster.<init>(MiniMRCluster.java:176) > at > org.apache.hadoop.mapred.MiniMRCluster.<init>(MiniMRCluster.java:166) > at > org.apache.hadoop.mapred.MiniMRCluster.<init>(MiniMRCluster.java:158) > at > org.apache.oozie.test.XTestCase.setUpEmbeddedHadoop(XTestCase.java:678) > at org.apache.oozie.test.XTestCase.setUp(XTestCase.java:247) > at org.apache.oozie.test.XFsTestCase.setUp(XFsTestCase.java:58) > at > org.apache.oozie.action.hadoop.ActionExecutorTestCase.setUp(ActionExecutorTestCase.java:61) > at junit.framework.TestCase.runBare(TestCase.java:125) > at junit.framework.TestResult$1.protect(TestResult.java:106) > at junit.framework.TestResult.runProtected(TestResult.java:124) > at junit.framework.TestResult.run(TestResult.java:109) > at junit.framework.TestCase.run(TestCase.java:118) > at junit.framework.TestSuite.runTest(TestSuite.java:208) > at junit.framework.TestSuite.run(TestSuite.java:203) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213) > at > org.apache.maven.surefire.junit.JUnit3Provider.executeTestSet(JUnit3Provider.java:109) > at > org.apache.maven.surefire.junit.JUnit3Provider.invoke(JUnit3Provider.java:81) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:101) > at $Proxy0.invoke(Unknown Source) > at > org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:139) > at > org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:82) > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:81) > Caused by: org.apache.hadoop.yarn.YarnException: java.lang.RuntimeException: > java.lang.reflect.InvocationTargetException > at > org.apache.hadoop.yarn.server.MiniYARNCluster$ResourceManagerWrapper.start(MiniYARNCluster.java:143) > at > org.apache.hadoop.yarn.service.CompositeService.start(CompositeService.java:68) > ... 31 more > Caused by: java.lang.RuntimeException: > java.lang.reflect.InvocationTargetException > at > org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:123) > at > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.createScheduler(ResourceManager.java:227) > at > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.init(ResourceManager.java:152) > at > org.apache.hadoop.yarn.server.MiniYARNCluster$ResourceManagerWrapper.start(MiniYARNCluster.java:123) > ... 32 more > Caused by: java.lang.reflect.InvocationTargetException > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) > at java.lang.reflect.Constructor.newInstance(Constructor.java:513) > at > org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:121) > ... 35 more > Caused by: java.lang.ExceptionInInitializerError > at > org.apache.hadoop.yarn.server.resourcemanager.scheduler.fifo.FifoScheduler.<init>(FifoScheduler.java:129) > ... 40 more > Caused by: java.lang.IllegalStateException: org.slf4j.LoggerFactory could not > be successfully initialized. See also > http://www.slf4j.org/codes.html#unsuccessfulInit > at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:277) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:241) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:254) > at > org.apache.hadoop.yarn.server.resourcemanager.scheduler.QueueMetrics.<clinit>(QueueMetrics.java:64) > ... 41 more > Caused by: org.apache.hadoop.yarn.YarnException: java.lang.RuntimeException: > java.lang.reflect.InvocationTargetException > at > org.apache.hadoop.yarn.server.MiniYARNCluster$ResourceManagerWrapper.start(MiniYARNCluster.java:143) > at > org.apache.hadoop.yarn.service.CompositeService.start(CompositeService.java:68) > ... 31 more > Caused by: java.lang.RuntimeException: > java.lang.reflect.InvocationTargetException > at > org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:123) > at > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.createScheduler(ResourceManager.java:227) > at > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.init(ResourceManager.java:152) > at > org.apache.hadoop.yarn.server.MiniYARNCluster$ResourceManagerWrapper.start(MiniYARNCluster.java:123) > ... 32 more > Caused by: java.lang.reflect.InvocationTargetException > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) > at java.lang.reflect.Constructor.newInstance(Constructor.java:513) > at > org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:121) > ... 35 more > Caused by: java.lang.ExceptionInInitializerError > at > org.apache.hadoop.yarn.server.resourcemanager.scheduler.fifo.FifoScheduler.<init>(FifoScheduler.java:129) > ... 40 more > Caused by: java.lang.IllegalStateException: org.slf4j.LoggerFactory could not > be successfully initialized. See also > http://www.slf4j.org/codes.html#unsuccessfulInit > at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:277) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:241) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:254) > at > org.apache.hadoop.yarn.server.resourcemanager.scheduler.QueueMetrics.<clinit>(QueueMetrics.java:64) > ... 41 more > > > Help will be appreciated. > > -- > Mona Chitnis >
