Uploaded image for project: 'Spark'
  1. Spark
  2. SPARK-27177

Update jenkins locale to en_US.UTF-8

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 3.0.0
    • 3.0.0
    • Build, jenkins
    • None

    Description

      Two test cases will failed on our jenkins since HADOOP-12045(Hadoop-2.8.0). I'd like to update our jenkins locale to en_US.UTF-8 to workaround this issue.
      How to reproduce:

      export LANG=
      git clone https://github.com/apache/spark.git && cd spark && git checkout v2.4.0
      build/sbt "hive/testOnly *.HiveDDLSuite" -Phive -Phadoop-2.7 -Dhadoop.version=2.8.0
      

      Stack trace:

      Caused by: sbt.ForkMain$ForkError: java.nio.file.InvalidPathException: Malformed input or input contains unmappable characters: /home/jenkins/workspace/SparkPullRequestBuilder@2/target/tmp/warehouse-15474fdf-0808-40ab-946d-1309fb05bf26/DaTaBaSe_I.db/tab_ı
      	at sun.nio.fs.UnixPath.encode(UnixPath.java:147)
      	at sun.nio.fs.UnixPath.<init>(UnixPath.java:71)
      	at sun.nio.fs.UnixFileSystem.getPath(UnixFileSystem.java:281)
      	at java.io.File.toPath(File.java:2234)
      	at org.apache.hadoop.fs.RawLocalFileSystem$DeprecatedRawLocalFileStatus.getLastAccessTime(RawLocalFileSystem.java:683)
      	at org.apache.hadoop.fs.RawLocalFileSystem$DeprecatedRawLocalFileStatus.<init>(RawLocalFileSystem.java:694)
      	at org.apache.hadoop.fs.RawLocalFileSystem.deprecatedGetFileStatus(RawLocalFileSystem.java:664)
      	at org.apache.hadoop.fs.RawLocalFileSystem.getFileLinkStatusInternal(RawLocalFileSystem.java:987)
      	at org.apache.hadoop.fs.RawLocalFileSystem.getFileStatus(RawLocalFileSystem.java:656)
      	at org.apache.hadoop.fs.FilterFileSystem.getFileStatus(FilterFileSystem.java:454)
      	at org.apache.hadoop.hive.metastore.Warehouse.isDir(Warehouse.java:520)
      	at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.create_table_core(HiveMetaStore.java:1436)
      	at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.create_table_with_environment_context(HiveMetaStore.java:1503)
      

      Workaround:

      export LANG=en_US.UTF-8
      build/sbt "hive/testOnly *.HiveDDLSuite" -Phive -Phadoop-2.7 -Dhadoop.version=2.8.0
      

      More details:
      https://issues.apache.org/jira/browse/HADOOP-16180
      https://github.com/apache/spark/pull/24044/commits/4c1ec25d3bc64bf358edf1380a7c863596722362

      Attachments

        Issue Links

          Activity

            People

              shaneknapp Shane Knapp
              yumwang Yuming Wang
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: