David Lawless created ACCUMULO-4393:
---------------------------------------

             Summary: Using MiniAccumuloCluster on Windows, 
TableOperations.importTable() fails
                 Key: ACCUMULO-4393
                 URL: https://issues.apache.org/jira/browse/ACCUMULO-4393
             Project: Accumulo
          Issue Type: Bug
          Components: master
         Environment: Windows
            Reporter: David Lawless
            Priority: Minor


Using Accumulo v1.6.2 on Windows, and running the MiniAccumuloCluster (MAC), 
TableOperations.importTable() fails.  We get an exception in the master 
process, because the master is trying to form a URI from a Windows filename and 
gets an exception due to backslashes in the Windows filename.  (Note this 
happens even if the backslashes are converted to forward slashes in the 
arguments to importTable().)  Partial stack trace from master process:

  java.lang.IllegalArgumentException: Illegal character in path at index 10: 
file:///C:\Users\da23150\AppData\Local\Temp\miniAcc\mac\accumulo/tables
        at java.net.URI.create(URI.java:859)
        at org.apache.accumulo.server.fs.VolumeManagerImpl.matchingFileSystem
     (VolumeManagerImpl.java:500)
        at 
org.apache.accumulo.master.tableOps.CreateImportDir.call(ImportTable.java:437)
        at 
org.apache.accumulo.master.tableOps.CreateImportDir.call(ImportTable.java:418)
        at org.apache.accumulo.master.tableOps.TraceRepo.call(TraceRepo.java:54)
        at org.apache.accumulo.fate.Fate$TransactionRunner.run(Fate.java:67)
        at 
org.apache.accumulo.fate.util.LoggingRunnable.run(LoggingRunnable.java:34)
        at java.lang.Thread.run(Thread.java:745)
  Caused by: java.net.URISyntaxException: Illegal character in path at index 
10: file:///C:\Users\da23150\AppData\Local\Temp\miniAcc\mac\accumulo/tables
        at java.net.URI$Parser.fail(URI.java:2829)
        at java.net.URI$Parser.checkChars(URI.java:3002)
        at java.net.URI$Parser.parseHierarchical(URI.java:3086)
        at java.net.URI$Parser.parse(URI.java:3034)
        at java.net.URI.<init>(URI.java:595)
        at java.net.URI.create(URI.java:857)
        ... 7 more





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to