Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-13792

Stackoverflow for schemeless defaultFS with trailing slash

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.7.2
    • Fix Version/s: 3.0.0-alpha2
    • Component/s: fs
    • Labels:
      None
    • Hadoop Flags:
      Incompatible change, Reviewed
    • Release Note:
      FileSystem#getDefaultUri will throw IllegalArgumentException if default FS has no scheme and can not be fixed.

      Description

      Command: hadoop fs -fs 172.16.12.79/ -mkdir -p /usr/hduser

      Results in a Stack Overflow

      Exception in thread "main" java.lang.StackOverflowError
      	at java.lang.String.indexOf(String.java:1503)
      	at java.net.URI$Parser.scan(URI.java:2951)
      	at java.net.URI$Parser.parseHierarchical(URI.java:3104)
      	at java.net.URI$Parser.parse(URI.java:3063)
      	at java.net.URI.<init>(URI.java:588)
      	at java.net.URI.create(URI.java:850)
      	at org.apache.hadoop.fs.FileSystem.getDefaultUri(FileSystem.java:180)
      	at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:172)
      	at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:357)
      	at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:172)
      	at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:357)
              (...)
      

      The Problem is the Slash at the End of the IP Address. When I remove it, the command is executed correctly.

      1. HADOOP-13792.001.patch
        6 kB
        John Zhuge
      2. HADOOP-13792.002.patch
        6 kB
        John Zhuge
      3. HADOOP-13792.003.patch
        6 kB
        John Zhuge

        Activity

        Hide
        liuml07 Mingliang Liu added a comment -

        This is embarrassing. java.net.URI.create() factory method assumes the URI is valid, which is not true for user input URI like this case.

        Show
        liuml07 Mingliang Liu added a comment - This is embarrassing. java.net.URI.create() factory method assumes the URI is valid, which is not true for user input URI like this case.
        Hide
        jzhuge John Zhuge added a comment -

        Similar stack overflow with -Dfs.defaultFS=abc.com/ (Hadoop 2.6.0 based code):

        Exception in thread "main" java.lang.StackOverflowError
                at java.util.Arrays.copyOf(Arrays.java:2219)
                at java.util.ArrayList.grow(ArrayList.java:242)
                at java.util.ArrayList.ensureExplicitCapacity(ArrayList.java:216)
                at java.util.ArrayList.ensureCapacityInternal(ArrayList.java:208)
                at java.util.ArrayList.add(ArrayList.java:440)
                at org.apache.hadoop.conf.Configuration.handleDeprecation(Configuration.java:626)
                at org.apache.hadoop.conf.Configuration.get(Configuration.java:1230)
                at org.apache.hadoop.fs.FileSystem.getDefaultUri(FileSystem.java:192)
                at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:184)
                at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:369)
        ...
        
        Show
        jzhuge John Zhuge added a comment - Similar stack overflow with -Dfs.defaultFS=abc.com/ (Hadoop 2.6.0 based code): Exception in thread "main" java.lang.StackOverflowError at java.util.Arrays.copyOf(Arrays.java:2219) at java.util.ArrayList.grow(ArrayList.java:242) at java.util.ArrayList.ensureExplicitCapacity(ArrayList.java:216) at java.util.ArrayList.ensureCapacityInternal(ArrayList.java:208) at java.util.ArrayList.add(ArrayList.java:440) at org.apache.hadoop.conf.Configuration.handleDeprecation(Configuration.java:626) at org.apache.hadoop.conf.Configuration.get(Configuration.java:1230) at org.apache.hadoop.fs.FileSystem.getDefaultUri(FileSystem.java:192) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:184) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:369) ...
        Hide
        jzhuge John Zhuge added a comment -

        These 2 functions keep calling each other in this case:

        FileSystem#get(Configuration conf)
          public static FileSystem get(Configuration conf) throws IOException {
            return get(getDefaultUri(conf), conf);           <<<<==
          }
        
        FileSystem#get(URI uri, Configuration conf)
          public static FileSystem get(URI uri, Configuration conf) throws IOException {
            String scheme = uri.getScheme();
            String authority = uri.getAuthority();
        
            if (scheme == null && authority == null) {     // use default FS
              return get(conf);                              <<<<==
            }
        ...
        
        Show
        jzhuge John Zhuge added a comment - These 2 functions keep calling each other in this case: FileSystem#get(Configuration conf) public static FileSystem get(Configuration conf) throws IOException { return get(getDefaultUri(conf), conf); <<<<== } FileSystem#get(URI uri, Configuration conf) public static FileSystem get(URI uri, Configuration conf) throws IOException { String scheme = uri.getScheme(); String authority = uri.getAuthority(); if (scheme == null && authority == null ) { // use default FS return get(conf); <<<<== } ...
        Hide
        jzhuge John Zhuge added a comment -

        Uri abc.com/ is parsed into scheme=null, authority=null, path=abc.com/; while abc.com into scheme=hdfs, authority=abc.com, path=.

        Show
        jzhuge John Zhuge added a comment - Uri abc.com/ is parsed into scheme=null, authority=null, path=abc.com/ ; while abc.com into scheme=hdfs, authority=abc.com, path= .
        Hide
        jzhuge John Zhuge added a comment -

        Patch 001:

        • FileSystem#getDefaultUri throws IllegalArgumentException if scheme is missing
        • Add a new test class TestDefaultUri

        Passed all hadoop-common unit tests on Mac.

        Show
        jzhuge John Zhuge added a comment - Patch 001: FileSystem#getDefaultUri throws IllegalArgumentException if scheme is missing Add a new test class TestDefaultUri Passed all hadoop-common unit tests on Mac.
        Hide
        hadoopqa Hadoop QA added a comment -
        -1 overall



        Vote Subsystem Runtime Comment
        0 reexec 0m 15s Docker mode activated.
        +1 @author 0m 0s The patch does not contain any @author tags.
        +1 test4tests 0m 0s The patch appears to include 1 new or modified test files.
        +1 mvninstall 7m 29s trunk passed
        +1 compile 7m 22s trunk passed
        +1 checkstyle 0m 26s trunk passed
        +1 mvnsite 0m 59s trunk passed
        +1 mvneclipse 0m 13s trunk passed
        +1 findbugs 1m 23s trunk passed
        +1 javadoc 0m 44s trunk passed
        +1 mvninstall 0m 40s the patch passed
        +1 compile 7m 18s the patch passed
        +1 javac 7m 18s the patch passed
        -0 checkstyle 0m 26s hadoop-common-project/hadoop-common: The patch generated 5 new + 127 unchanged - 0 fixed = 132 total (was 127)
        +1 mvnsite 0m 57s the patch passed
        +1 mvneclipse 0m 13s the patch passed
        +1 whitespace 0m 0s The patch has no whitespace issues.
        +1 findbugs 1m 31s the patch passed
        +1 javadoc 0m 51s the patch passed
        -1 unit 8m 26s hadoop-common in the patch failed.
        +1 asflicense 0m 23s The patch does not generate ASF License warnings.
        40m 58s



        Reason Tests
        Failed junit tests hadoop.ha.TestZKFailoverController



        Subsystem Report/Notes
        Docker Image:yetus/hadoop:9560f25
        JIRA Issue HADOOP-13792
        JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12836979/HADOOP-13792.001.patch
        Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle
        uname Linux 34c78f11241e 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
        Build tool maven
        Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh
        git revision trunk / 7534aee
        Default Java 1.8.0_101
        findbugs v3.0.0
        checkstyle https://builds.apache.org/job/PreCommit-HADOOP-Build/10983/artifact/patchprocess/diff-checkstyle-hadoop-common-project_hadoop-common.txt
        unit https://builds.apache.org/job/PreCommit-HADOOP-Build/10983/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common.txt
        Test Results https://builds.apache.org/job/PreCommit-HADOOP-Build/10983/testReport/
        modules C: hadoop-common-project/hadoop-common U: hadoop-common-project/hadoop-common
        Console output https://builds.apache.org/job/PreCommit-HADOOP-Build/10983/console
        Powered by Apache Yetus 0.4.0-SNAPSHOT http://yetus.apache.org

        This message was automatically generated.

        Show
        hadoopqa Hadoop QA added a comment - -1 overall Vote Subsystem Runtime Comment 0 reexec 0m 15s Docker mode activated. +1 @author 0m 0s The patch does not contain any @author tags. +1 test4tests 0m 0s The patch appears to include 1 new or modified test files. +1 mvninstall 7m 29s trunk passed +1 compile 7m 22s trunk passed +1 checkstyle 0m 26s trunk passed +1 mvnsite 0m 59s trunk passed +1 mvneclipse 0m 13s trunk passed +1 findbugs 1m 23s trunk passed +1 javadoc 0m 44s trunk passed +1 mvninstall 0m 40s the patch passed +1 compile 7m 18s the patch passed +1 javac 7m 18s the patch passed -0 checkstyle 0m 26s hadoop-common-project/hadoop-common: The patch generated 5 new + 127 unchanged - 0 fixed = 132 total (was 127) +1 mvnsite 0m 57s the patch passed +1 mvneclipse 0m 13s the patch passed +1 whitespace 0m 0s The patch has no whitespace issues. +1 findbugs 1m 31s the patch passed +1 javadoc 0m 51s the patch passed -1 unit 8m 26s hadoop-common in the patch failed. +1 asflicense 0m 23s The patch does not generate ASF License warnings. 40m 58s Reason Tests Failed junit tests hadoop.ha.TestZKFailoverController Subsystem Report/Notes Docker Image:yetus/hadoop:9560f25 JIRA Issue HADOOP-13792 JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12836979/HADOOP-13792.001.patch Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle uname Linux 34c78f11241e 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux Build tool maven Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh git revision trunk / 7534aee Default Java 1.8.0_101 findbugs v3.0.0 checkstyle https://builds.apache.org/job/PreCommit-HADOOP-Build/10983/artifact/patchprocess/diff-checkstyle-hadoop-common-project_hadoop-common.txt unit https://builds.apache.org/job/PreCommit-HADOOP-Build/10983/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common.txt Test Results https://builds.apache.org/job/PreCommit-HADOOP-Build/10983/testReport/ modules C: hadoop-common-project/hadoop-common U: hadoop-common-project/hadoop-common Console output https://builds.apache.org/job/PreCommit-HADOOP-Build/10983/console Powered by Apache Yetus 0.4.0-SNAPSHOT http://yetus.apache.org This message was automatically generated.
        Hide
        liuml07 Mingliang Liu added a comment -

        Uri abc.com/ is parsed into scheme=null, authority=null, path=abc.com/; while abc.com into scheme=hdfs, authority=abc.com, path=.

        The fixName() will fix the scheme name for the URI and the default is hdfs.

        I think the patch makes sense. Let's commit to trunk and branch-2, though the error case is incompatible, which should not be a real problem. I want to ping Allen Wittenauer for 2nd opinion.

        In order to really break compatibility, in the long term I think we can refuse any non fully-qualified URI so we don't have to fixName().

        The checkstyle warnings are related.

        Show
        liuml07 Mingliang Liu added a comment - Uri abc.com/ is parsed into scheme=null, authority=null, path=abc.com/; while abc.com into scheme=hdfs, authority=abc.com, path=. The fixName() will fix the scheme name for the URI and the default is hdfs. I think the patch makes sense. Let's commit to trunk and branch-2 , though the error case is incompatible, which should not be a real problem. I want to ping Allen Wittenauer for 2nd opinion. In order to really break compatibility, in the long term I think we can refuse any non fully-qualified URI so we don't have to fixName() . The checkstyle warnings are related.
        Hide
        jzhuge John Zhuge added a comment -

        Patch 002:

        • Fix checkstyle

        Unit test failure for 001 is unrelated.

        Thanks Mingliang Liu for the review.

        Show
        jzhuge John Zhuge added a comment - Patch 002: Fix checkstyle Unit test failure for 001 is unrelated. Thanks Mingliang Liu for the review.
        Hide
        hadoopqa Hadoop QA added a comment -
        +1 overall



        Vote Subsystem Runtime Comment
        0 reexec 0m 18s Docker mode activated.
        +1 @author 0m 0s The patch does not contain any @author tags.
        +1 test4tests 0m 0s The patch appears to include 1 new or modified test files.
        +1 mvninstall 8m 38s trunk passed
        +1 compile 8m 10s trunk passed
        +1 checkstyle 0m 24s trunk passed
        +1 mvnsite 0m 58s trunk passed
        +1 mvneclipse 0m 12s trunk passed
        +1 findbugs 1m 18s trunk passed
        +1 javadoc 0m 41s trunk passed
        +1 mvninstall 0m 35s the patch passed
        +1 compile 6m 45s the patch passed
        +1 javac 6m 45s the patch passed
        -0 checkstyle 0m 24s hadoop-common-project/hadoop-common: The patch generated 1 new + 127 unchanged - 0 fixed = 128 total (was 127)
        +1 mvnsite 0m 53s the patch passed
        +1 mvneclipse 0m 13s the patch passed
        +1 whitespace 0m 0s The patch has no whitespace issues.
        +1 findbugs 1m 24s the patch passed
        +1 javadoc 0m 41s the patch passed
        +1 unit 8m 8s hadoop-common in the patch passed.
        +1 asflicense 0m 23s The patch does not generate ASF License warnings.
        41m 29s



        Subsystem Report/Notes
        Docker Image:yetus/hadoop:9560f25
        JIRA Issue HADOOP-13792
        JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12837007/HADOOP-13792.002.patch
        Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle
        uname Linux 122e33953108 3.13.0-93-generic #140-Ubuntu SMP Mon Jul 18 21:21:05 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
        Build tool maven
        Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh
        git revision trunk / 5cad93d
        Default Java 1.8.0_101
        findbugs v3.0.0
        checkstyle https://builds.apache.org/job/PreCommit-HADOOP-Build/10986/artifact/patchprocess/diff-checkstyle-hadoop-common-project_hadoop-common.txt
        Test Results https://builds.apache.org/job/PreCommit-HADOOP-Build/10986/testReport/
        modules C: hadoop-common-project/hadoop-common U: hadoop-common-project/hadoop-common
        Console output https://builds.apache.org/job/PreCommit-HADOOP-Build/10986/console
        Powered by Apache Yetus 0.4.0-SNAPSHOT http://yetus.apache.org

        This message was automatically generated.

        Show
        hadoopqa Hadoop QA added a comment - +1 overall Vote Subsystem Runtime Comment 0 reexec 0m 18s Docker mode activated. +1 @author 0m 0s The patch does not contain any @author tags. +1 test4tests 0m 0s The patch appears to include 1 new or modified test files. +1 mvninstall 8m 38s trunk passed +1 compile 8m 10s trunk passed +1 checkstyle 0m 24s trunk passed +1 mvnsite 0m 58s trunk passed +1 mvneclipse 0m 12s trunk passed +1 findbugs 1m 18s trunk passed +1 javadoc 0m 41s trunk passed +1 mvninstall 0m 35s the patch passed +1 compile 6m 45s the patch passed +1 javac 6m 45s the patch passed -0 checkstyle 0m 24s hadoop-common-project/hadoop-common: The patch generated 1 new + 127 unchanged - 0 fixed = 128 total (was 127) +1 mvnsite 0m 53s the patch passed +1 mvneclipse 0m 13s the patch passed +1 whitespace 0m 0s The patch has no whitespace issues. +1 findbugs 1m 24s the patch passed +1 javadoc 0m 41s the patch passed +1 unit 8m 8s hadoop-common in the patch passed. +1 asflicense 0m 23s The patch does not generate ASF License warnings. 41m 29s Subsystem Report/Notes Docker Image:yetus/hadoop:9560f25 JIRA Issue HADOOP-13792 JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12837007/HADOOP-13792.002.patch Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle uname Linux 122e33953108 3.13.0-93-generic #140-Ubuntu SMP Mon Jul 18 21:21:05 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux Build tool maven Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh git revision trunk / 5cad93d Default Java 1.8.0_101 findbugs v3.0.0 checkstyle https://builds.apache.org/job/PreCommit-HADOOP-Build/10986/artifact/patchprocess/diff-checkstyle-hadoop-common-project_hadoop-common.txt Test Results https://builds.apache.org/job/PreCommit-HADOOP-Build/10986/testReport/ modules C: hadoop-common-project/hadoop-common U: hadoop-common-project/hadoop-common Console output https://builds.apache.org/job/PreCommit-HADOOP-Build/10986/console Powered by Apache Yetus 0.4.0-SNAPSHOT http://yetus.apache.org This message was automatically generated.
        Hide
        jzhuge John Zhuge added a comment -

        Patch 003:

        • Fix checkstyle
        Show
        jzhuge John Zhuge added a comment - Patch 003: Fix checkstyle
        Hide
        hadoopqa Hadoop QA added a comment -
        -1 overall



        Vote Subsystem Runtime Comment
        0 reexec 0m 16s Docker mode activated.
        +1 @author 0m 0s The patch does not contain any @author tags.
        +1 test4tests 0m 0s The patch appears to include 1 new or modified test files.
        +1 mvninstall 8m 10s trunk passed
        +1 compile 7m 59s trunk passed
        +1 checkstyle 0m 26s trunk passed
        +1 mvnsite 1m 5s trunk passed
        +1 mvneclipse 0m 13s trunk passed
        +1 findbugs 1m 29s trunk passed
        +1 javadoc 0m 47s trunk passed
        +1 mvninstall 0m 45s the patch passed
        +1 compile 7m 32s the patch passed
        +1 javac 7m 32s the patch passed
        +1 checkstyle 0m 27s the patch passed
        +1 mvnsite 1m 7s the patch passed
        +1 mvneclipse 0m 13s the patch passed
        +1 whitespace 0m 0s The patch has no whitespace issues.
        +1 findbugs 1m 44s the patch passed
        +1 javadoc 0m 45s the patch passed
        -1 unit 8m 2s hadoop-common in the patch failed.
        +1 asflicense 0m 25s The patch does not generate ASF License warnings.
        42m 51s



        Reason Tests
        Failed junit tests hadoop.net.TestDNS



        Subsystem Report/Notes
        Docker Image:yetus/hadoop:9560f25
        JIRA Issue HADOOP-13792
        JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12837033/HADOOP-13792.003.patch
        Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle
        uname Linux 3eebaef486ce 3.13.0-93-generic #140-Ubuntu SMP Mon Jul 18 21:21:05 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
        Build tool maven
        Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh
        git revision trunk / 69dd5fa
        Default Java 1.8.0_101
        findbugs v3.0.0
        unit https://builds.apache.org/job/PreCommit-HADOOP-Build/10987/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common.txt
        Test Results https://builds.apache.org/job/PreCommit-HADOOP-Build/10987/testReport/
        modules C: hadoop-common-project/hadoop-common U: hadoop-common-project/hadoop-common
        Console output https://builds.apache.org/job/PreCommit-HADOOP-Build/10987/console
        Powered by Apache Yetus 0.4.0-SNAPSHOT http://yetus.apache.org

        This message was automatically generated.

        Show
        hadoopqa Hadoop QA added a comment - -1 overall Vote Subsystem Runtime Comment 0 reexec 0m 16s Docker mode activated. +1 @author 0m 0s The patch does not contain any @author tags. +1 test4tests 0m 0s The patch appears to include 1 new or modified test files. +1 mvninstall 8m 10s trunk passed +1 compile 7m 59s trunk passed +1 checkstyle 0m 26s trunk passed +1 mvnsite 1m 5s trunk passed +1 mvneclipse 0m 13s trunk passed +1 findbugs 1m 29s trunk passed +1 javadoc 0m 47s trunk passed +1 mvninstall 0m 45s the patch passed +1 compile 7m 32s the patch passed +1 javac 7m 32s the patch passed +1 checkstyle 0m 27s the patch passed +1 mvnsite 1m 7s the patch passed +1 mvneclipse 0m 13s the patch passed +1 whitespace 0m 0s The patch has no whitespace issues. +1 findbugs 1m 44s the patch passed +1 javadoc 0m 45s the patch passed -1 unit 8m 2s hadoop-common in the patch failed. +1 asflicense 0m 25s The patch does not generate ASF License warnings. 42m 51s Reason Tests Failed junit tests hadoop.net.TestDNS Subsystem Report/Notes Docker Image:yetus/hadoop:9560f25 JIRA Issue HADOOP-13792 JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12837033/HADOOP-13792.003.patch Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle uname Linux 3eebaef486ce 3.13.0-93-generic #140-Ubuntu SMP Mon Jul 18 21:21:05 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux Build tool maven Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh git revision trunk / 69dd5fa Default Java 1.8.0_101 findbugs v3.0.0 unit https://builds.apache.org/job/PreCommit-HADOOP-Build/10987/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common.txt Test Results https://builds.apache.org/job/PreCommit-HADOOP-Build/10987/testReport/ modules C: hadoop-common-project/hadoop-common U: hadoop-common-project/hadoop-common Console output https://builds.apache.org/job/PreCommit-HADOOP-Build/10987/console Powered by Apache Yetus 0.4.0-SNAPSHOT http://yetus.apache.org This message was automatically generated.
        Hide
        liuml07 Mingliang Liu added a comment -

        Committed to trunk branch. Thanks John Zhuge for your contribution.

        Show
        liuml07 Mingliang Liu added a comment - Committed to trunk branch. Thanks John Zhuge for your contribution.
        Hide
        hudson Hudson added a comment -

        SUCCESS: Integrated in Jenkins build Hadoop-trunk-Commit #10772 (See https://builds.apache.org/job/Hadoop-trunk-Commit/10772/)
        HADOOP-13792. Stackoverflow for schemeless defaultFS with trailing (liuml07: rev abfc15d5ef966e99e8fe05d155ad2557e8cd67e8)

        • (add) hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/TestDefaultUri.java
        • (edit) hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FileSystem.java
        Show
        hudson Hudson added a comment - SUCCESS: Integrated in Jenkins build Hadoop-trunk-Commit #10772 (See https://builds.apache.org/job/Hadoop-trunk-Commit/10772/ ) HADOOP-13792 . Stackoverflow for schemeless defaultFS with trailing (liuml07: rev abfc15d5ef966e99e8fe05d155ad2557e8cd67e8) (add) hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/TestDefaultUri.java (edit) hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FileSystem.java
        Hide
        jzhuge John Zhuge added a comment -

        Thanks Mingliang Liu for the review and commit! Thanks Darius Murawski for reporting the issue.

        Show
        jzhuge John Zhuge added a comment - Thanks Mingliang Liu for the review and commit! Thanks Darius Murawski for reporting the issue.

          People

          • Assignee:
            jzhuge John Zhuge
            Reporter:
            dariusgm Darius Murawski
          • Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development