Return-Path: X-Original-To: apmail-accumulo-notifications-archive@minotaur.apache.org Delivered-To: apmail-accumulo-notifications-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C4DF7D6E5 for ; Wed, 15 May 2013 00:48:13 +0000 (UTC) Received: (qmail 1165 invoked by uid 500); 15 May 2013 00:48:13 -0000 Delivered-To: apmail-accumulo-notifications-archive@accumulo.apache.org Received: (qmail 1140 invoked by uid 500); 15 May 2013 00:48:13 -0000 Mailing-List: contact notifications-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jira@apache.org Delivered-To: mailing list notifications@accumulo.apache.org Received: (qmail 1121 invoked by uid 99); 15 May 2013 00:48:13 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 May 2013 00:48:13 +0000 Date: Wed, 15 May 2013 00:48:13 +0000 (UTC) From: "Josh Elser (JIRA)" To: notifications@accumulo.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (ACCUMULO-895) MiniAccumuloCluster does not work on Windows MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/ACCUMULO-895?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13657760#comment-13657760 ] Josh Elser commented on ACCUMULO-895: ------------------------------------- bq. These changes make MiniAccumuloCluster work on Windows. This is for Accumulo 1.4. Does anyone have an environment set up to build on Windows that can verify this patch fixes things? I'm a little scared to go down that path, personally. > MiniAccumuloCluster does not work on Windows > -------------------------------------------- > > Key: ACCUMULO-895 > URL: https://issues.apache.org/jira/browse/ACCUMULO-895 > Project: Accumulo > Issue Type: Sub-task > Components: client > Environment: Windows 7, Oracle Java 7 > Reporter: Mike Drob > Assignee: Keith Turner > Priority: Minor > Fix For: 1.5.0, 1.4.4 > > Attachments: ACCUMULO-895_1.4.patch > > > I set the log level up a bit, here's the result. > {noformat} > [main] DEBUG org.apache.hadoop.conf.Configuration - java.io.IOException: config() > at org.apache.hadoop.conf.Configuration.(Configuration.java:227) > at org.apache.accumulo.core.conf.SiteConfiguration.getXmlConfig(SiteConfiguration.java:49) > at org.apache.accumulo.core.conf.SiteConfiguration.iterator(SiteConfiguration.java:80) > at org.apache.accumulo.core.conf.ConfigSanityCheck.validate(ConfigSanityCheck.java:29) > at org.apache.accumulo.core.conf.SiteConfiguration.getInstance(SiteConfiguration.java:41) > at org.apache.accumulo.server.conf.ServerConfiguration.getSiteConfiguration(ServerConfiguration.java:38) > at org.apache.accumulo.test.MiniAccumuloCluster.init(MiniAccumuloCluster.java:192) > at org.apache.accumulo.test.MiniAccumuloCluster.start(MiniAccumuloCluster.java:320) > at org.apache.accumulo.instamo.ExampleAccumuloUnitTest.setupMiniCluster(ExampleAccumuloUnitTest.java:46) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > 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(RemoteTestRunner.java:197) > [main] WARN org.apache.accumulo.core.conf.SiteConfiguration - accumulo-site.xml not found on classpath > [main] DEBUG org.apache.hadoop.conf.Configuration - java.io.IOException: config() > at org.apache.hadoop.conf.Configuration.(Configuration.java:227) > at org.apache.hadoop.conf.Configuration.(Configuration.java:214) > at org.apache.accumulo.core.util.CachedConfiguration.getInstance(CachedConfiguration.java:26) > at org.apache.accumulo.server.util.Initialize.main(Initialize.java:485) > at org.apache.accumulo.test.MiniAccumuloCluster.init(MiniAccumuloCluster.java:197) > at org.apache.accumulo.test.MiniAccumuloCluster.start(MiniAccumuloCluster.java:320) > at org.apache.accumulo.instamo.ExampleAccumuloUnitTest.setupMiniCluster(ExampleAccumuloUnitTest.java:46) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > 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(RemoteTestRunner.java:197) > [main] DEBUG org.apache.hadoop.conf.Configuration - java.io.IOException: config() > at org.apache.hadoop.conf.Configuration.(Configuration.java:227) > at org.apache.hadoop.conf.Configuration.(Configuration.java:214) > at org.apache.hadoop.security.UserGroupInformation.ensureInitialized(UserGroupInformation.java:187) > at org.apache.hadoop.security.UserGroupInformation.isSecurityEnabled(UserGroupInformation.java:239) > at org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:438) > at org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:424) > at org.apache.hadoop.fs.FileSystem$Cache$Key.(FileSystem.java:1494) > at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1395) > at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:254) > at org.apache.accumulo.core.file.FileUtil.getFileSystem(FileUtil.java:553) > at org.apache.accumulo.server.util.Initialize.main(Initialize.java:487) > at org.apache.accumulo.test.MiniAccumuloCluster.init(MiniAccumuloCluster.java:197) > at org.apache.accumulo.test.MiniAccumuloCluster.start(MiniAccumuloCluster.java:320) > at org.apache.accumulo.instamo.ExampleAccumuloUnitTest.setupMiniCluster(ExampleAccumuloUnitTest.java:46) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > 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(RemoteTestRunner.java:197) > [main] DEBUG org.apache.hadoop.security.Groups - Creating new Groups object > [main] DEBUG org.apache.hadoop.security.Groups - Group mapping impl=org.apache.hadoop.security.ShellBasedUnixGroupsMapping; cacheTimeout=300000 > [main] DEBUG org.apache.hadoop.conf.Configuration - java.io.IOException: config() > at org.apache.hadoop.conf.Configuration.(Configuration.java:227) > at org.apache.hadoop.conf.Configuration.(Configuration.java:214) > at org.apache.hadoop.security.UserGroupInformation.ensureInitialized(UserGroupInformation.java:187) > at org.apache.hadoop.security.UserGroupInformation.isSecurityEnabled(UserGroupInformation.java:239) > at org.apache.hadoop.security.KerberosName.(KerberosName.java:83) > at org.apache.hadoop.security.UserGroupInformation.initialize(UserGroupInformation.java:212) > at org.apache.hadoop.security.UserGroupInformation.ensureInitialized(UserGroupInformation.java:187) > at org.apache.hadoop.security.UserGroupInformation.isSecurityEnabled(UserGroupInformation.java:239) > at org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:438) > at org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:424) > at org.apache.hadoop.fs.FileSystem$Cache$Key.(FileSystem.java:1494) > at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1395) > at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:254) > at org.apache.accumulo.core.file.FileUtil.getFileSystem(FileUtil.java:553) > at org.apache.accumulo.server.util.Initialize.main(Initialize.java:487) > at org.apache.accumulo.test.MiniAccumuloCluster.init(MiniAccumuloCluster.java:197) > at org.apache.accumulo.test.MiniAccumuloCluster.start(MiniAccumuloCluster.java:320) > at org.apache.accumulo.instamo.ExampleAccumuloUnitTest.setupMiniCluster(ExampleAccumuloUnitTest.java:46) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > 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(RemoteTestRunner.java:197) > [main] DEBUG org.apache.hadoop.security.UserGroupInformation - hadoop login > [main] DEBUG org.apache.hadoop.security.UserGroupInformation - hadoop login commit > [main] DEBUG org.apache.hadoop.security.UserGroupInformation - using local user:NTUserPrincipal: mike > [main] DEBUG org.apache.hadoop.security.UserGroupInformation - UGI loginUser:mike > [main] DEBUG org.apache.hadoop.fs.FileSystem - Creating filesystem for file:/// > [main] INFO org.apache.accumulo.server.util.Initialize - Hadoop Filesystem is file:/// > [main] ERROR org.apache.accumulo.core.conf.SiteConfiguration - Using default value for instance.dfs.dir due to improperly formatted absolute path: D:\Users\mike\AppData\Local\Temp\junit1725534677520785696\accumulo > [main] INFO org.apache.accumulo.server.util.Initialize - Accumulo data dir is /accumulo > [main] INFO org.apache.accumulo.server.util.Initialize - Zookeeper server is localhost:36607 > [main] INFO org.apache.accumulo.server.util.Initialize - Checking if Zookeeper is available. If this hangs, then you need to make sure zookeeper is running > [main] DEBUG org.apache.accumulo.fate.zookeeper.ZooSession - Connecting to localhost:36607 with timeout 30000 with auth > [main] ERROR org.apache.accumulo.core.conf.SiteConfiguration - Using default value for instance.dfs.dir due to improperly formatted absolute path: D:\Users\mike\AppData\Local\Temp\junit1725534677520785696\accumulo > [main] FATAL org.apache.accumulo.server.util.Initialize - It appears this location was previously initialized, exiting ... > [Thread-4] DEBUG org.apache.hadoop.fs.FileSystem - Starting clear of FileSystem cache with 1 elements. > [Thread-4] DEBUG org.apache.hadoop.fs.FileSystem - Removing filesystem for file:/// > [Thread-4] DEBUG org.apache.hadoop.fs.FileSystem - Removing filesystem for file:/// > [Thread-4] DEBUG org.apache.hadoop.fs.FileSystem - Done clearing cache > {noformat} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira